{"schemaVersion":3,"id":"CVE-2020-27862","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of D-Link DVA-2800 and DSL-2888A routers. Authentication is not required to exploit this vulnerability. The specific flaw exists within the dhttpd service, which listens on TCP port 8008 by default. When parsing the path parameter, the process does not properly validate a user-supplied string before using it to execute a system call. An attacker can leverage this vulnerability to execute code in the context of the web server. Was ZDI-CAN-10911.","dates":{"published":"2021-02-11T23:35:36.000Z","modified":"2024-08-04T16:25:43.225Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":8.8,"severity":"high","version":"3.0","versionLabel":"v3.0","source":"CVE.org","vector":"CVSS:3.0/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.0","versionLabel":"v3.0","source":"CVE.org","score":8.8,"severity":"high","vector":"CVSS:3.0/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":8.8,"severity":"high","vector":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.0","versionLabel":"v3.0","source":"NVD","score":8.8,"severity":"high","vector":"CVSS:3.0/AV:A/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":5.8,"severity":"medium","vector":"AV:A/AC:L/Au:N/C:P/I:P/A:P","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.01424,"percentile":0.7251,"severity":"low","asOf":"2026-10-19T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-19T00:00:00.000Z","baselineScore":0.01424},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.01424,"percentile":0.7251}],"last30":[{"date":"2026-09-19T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.01424,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.01424,"percentile":0.7251}]},"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":[],"exploitCount":0,"weaknesses":[{"id":"CWE-77","name":"Improper Neutralization of Special Elements used in a Command ('Command Injection')","description":"The product constructs all or part of a command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended command when it is sent to a downstream component.","type":"weakness","status":"Draft","abstraction":"Class","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/77.html"}],"affected":[{"vendor":"d-link","product":"multiple routers","name":"Multiple Routers","label":"multiple routers","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"firmware version 2.3","noFixRecorded":false,"fixedIn":null}],"versionsText":"firmware version 2.3","eol":null,"hubHref":"/vendor/d-link/multiple_routers"},{"vendor":"dlink","product":"dsl-2888a_firmware","name":"dsl-2888a firmware","label":"dsl-2888a_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"2.30_au","noFixRecorded":false,"fixedIn":null}],"versionsText":"2.30_au","eol":null,"hubHref":"/vendor/dlink/dsl-2888a"},{"vendor":"dlink","product":"dva-2800_firmware","name":"dva-2800 firmware","label":"dva-2800_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"2.30_au","noFixRecorded":false,"fixedIn":null}],"versionsText":"2.30_au","eol":null,"hubHref":"/vendor/dlink/dva-2800"}],"affectedCount":3,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://www.zerodayinitiative.com/advisories/ZDI-20-1426/","label":"www.zerodayinitiative.com/advisories/ZDI-20-1426/","hostname":"www.zerodayinitiative.com","tags":["X Refsource MISC","Third Party Advisory","VDB Entry"]},{"url":"https://supportannouncement.us.dlink.com/announcement/publication.aspx?name=SAP10196","label":"supportannouncement.us.dlink.com/announcement/publication.aspx?name=SAP10196","hostname":"supportannouncement.us.dlink.com","tags":["X Refsource MISC","Vendor Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2021-02-11T23:35:36.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-08-04T16:25:43.225Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":35,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-20T13:14:45.853Z","stale":false,"partial":false}}