{"schemaVersion":3,"id":"CVE-2021-46319","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"Remote Code Execution (RCE) vulnerability exists in D-Link Router DIR-846 DIR846A1_FW100A43.bin and DIR846enFW100A53DLA-Retail.bin. Malicious users can use this vulnerability to use \"\\ \" or backticks to bypass the shell metacharacters in the ssid0 or ssid1 parameters to execute arbitrary commands.This vulnerability is due to the fact that CVE-2019-17509 is not fully patched and can be bypassed by using line breaks or backticks on its basis.","dates":{"published":"2022-02-17T21:27:57.000Z","modified":"2024-08-04T05:02:10.965Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":10,"severity":"high","version":"2.0","versionLabel":"v2.0","source":"NVD","vector":"AV:N/AC:L/Au:N/C:C/I:C/A:C","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":9.8,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":10,"severity":"high","vector":"AV:N/AC:L/Au:N/C:C/I:C/A:C","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.06573,"percentile":0.93801,"severity":"low","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-21T00:00:00.000Z","baselineScore":0.06573},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.06573,"percentile":0.93801}],"last30":[{"date":"2026-09-21T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.06573,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.06573,"percentile":0.93801}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[{"id":"GITHUB_DOUDOUDEDI_DIR-846_COMMAND_INJECTION","name":"Dir 846 Command Injection","source":"github","url":"https://github.com/doudoudedi/DIR-846_Command_Injection/blob/main/DIR-846_Command_Injection1.md","maturity":"poc","reliabilityScore":0.3,"verified":false,"type":null,"platforms":[],"requiresAuth":null,"exploitdb":null,"metasploit":null}],"exploitCount":1,"weaknesses":[{"id":"CWE-78","name":"Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')","description":"The product constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.","type":"weakness","status":"Stable","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/78.html"}],"affected":[{"vendor":"dlink","product":"dir-846_firmware","name":"dir-846 firmware","label":"dir-846_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"100a43","noFixRecorded":false,"fixedIn":null},{"text":"100a53dla","noFixRecorded":false,"fixedIn":null}],"versionsText":"100a43 | 100a53dla","eol":null,"hubHref":"/vendor/dlink/dir-846"}],"affectedCount":1,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://www.dlink.com/en/security-bulletin/","label":"www.dlink.com/en/security-bulletin/","hostname":"www.dlink.com","tags":["X Refsource MISC","Vendor Advisory"]},{"url":"https://github.com/doudoudedi/DIR-846_Command_Injection/blob/main/DIR-846_Command_Injection1.md","label":"github.com/doudoudedi/DIR-846_Command_Injection/blob/main/DIR-846_Command_Injection1.md","hostname":"github.com","tags":["X Refsource MISC","Exploit","Third Party Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2022-02-17T21:27:57.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-08-04T05:02:10.965Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":90,"level":"critical","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-22T05:44:03.027Z","stale":false,"partial":false}}