{"resultsPerPage":1,"startIndex":0,"totalResults":1,"format":"NVD_CVE","version":"2.0","timestamp":"2026-10-28T20:25:41.581","vulnerabilities":[{"cve":{"id":"CVE-2020-15415","sourceIdentifier":"cve@mitre.org","published":"2020-06-30T14:15:11.953","lastModified":"2026-06-17T02:56:38.220","vulnStatus":"Analyzed","cveTags":[],"descriptions":[{"lang":"en","value":"On DrayTek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1, cgi-bin/mainfunction.cgi/cvmcfgupload allows remote command execution via shell metacharacters in a filename when the text/x-python-script content type is used, a different issue than CVE-2020-14472."},{"lang":"es","value":"En los dispositivos DrayTek Vigor3900, Vigor2960 y Vigor300B versiones anteriores a 1.5.1, en el archivo cgi-bin/mainfunction.cgi/cvmcfgupload permite una ejecución de comandos remota por medio de metacaracteres de shell en un nombre de archivo cuando es usado el tipo de contenido text/x-python-script, un problema diferente de CVE-2020-14472"}],"affected":[{"source":"cve@mitre.org","affectedData":[{"vendor":"n/a","product":"n/a","versions":[{"version":"n/a","status":"affected"}]}]},{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","affectedData":[{"vendor":"draytek","product":"vigor3900_firmware","defaultStatus":"unknown","cpes":["cpe:2.3:o:draytek:vigor3900_firmware:*:*:*:*:*:*:*:*"],"versions":[{"version":"0","lessThan":"1.5.1","versionType":"custom","status":"affected"}]},{"vendor":"draytek","product":"vigor2960_firmware","defaultStatus":"unknown","cpes":["cpe:2.3:o:draytek:vigor2960_firmware:*:*:*:*:*:*:*:*"],"versions":[{"version":"0","lessThan":"1.5.1","versionType":"custom","status":"affected"}]},{"vendor":"draytek","product":"vigor300b_firmware","defaultStatus":"unknown","cpes":["cpe:2.3:o:draytek:vigor300b_firmware:*:*:*:*:*:*:*:*"],"versions":[{"version":"0","lessThan":"1.5.1","versionType":"custom","status":"affected"}]}]}],"metrics":{"cvssMetricV31":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","baseScore":9.8,"baseSeverity":"CRITICAL","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"},"exploitabilityScore":3.9,"impactScore":5.9},{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","baseScore":9.8,"baseSeverity":"CRITICAL","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"},"exploitabilityScore":3.9,"impactScore":5.9}],"cvssMetricV2":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:P/I:P/A:P","baseScore":7.5,"accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"},"baseSeverity":"HIGH","exploitabilityScore":10.0,"impactScore":6.4,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2024-10-04T13:26:07.263404Z","id":"CVE-2020-15415","options":[{"exploitation":"active"},{"automatable":"yes"},{"technicalImpact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}]},"cisaExploitAdd":"2024-09-30","cisaActionDue":"2024-10-21","cisaRequiredAction":"Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.","cisaVulnerabilityName":"DrayTek Multiple Vigor Routers OS Command Injection Vulnerability","weaknesses":[{"source":"nvd@nist.gov","type":"Primary","description":[{"lang":"en","value":"CWE-78"}]},{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","description":[{"lang":"en","value":"CWE-78"}]}],"configurations":[{"operator":"AND","nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:draytek:vigor3900_firmware:*:*:*:*:*:*:*:*","versionEndExcluding":"1.5.1","matchCriteriaId":"D22BB1B3-6C91-474A-86E1-F3E8B682A983"}]},{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":false,"criteria":"cpe:2.3:h:draytek:vigor3900:-:*:*:*:*:*:*:*","matchCriteriaId":"FEECFBBC-5551-4135-9194-4216A39B04B9"}]}]},{"operator":"AND","nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:draytek:vigor2960_firmware:*:*:*:*:*:*:*:*","versionEndExcluding":"1.5.1","matchCriteriaId":"E1E84F07-5DBA-4D3C-930F-9C3F73C70EA1"}]},{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":false,"criteria":"cpe:2.3:h:draytek:vigor2960:-:*:*:*:*:*:*:*","matchCriteriaId":"8FDA3905-67DD-4F31-AFCF-014F1D7CCC1F"}]}]},{"operator":"AND","nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:draytek:vigor300b_firmware:*:*:*:*:*:*:*:*","versionEndExcluding":"1.5.1","matchCriteriaId":"C11C7526-608D-4C7F-B75D-B7571C4CC6C3"}]},{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":false,"criteria":"cpe:2.3:h:draytek:vigor300b:-:*:*:*:*:*:*:*","matchCriteriaId":"DA5B988D-ED1A-4CBF-8B34-C5B03A55ED52"}]}]}],"references":[{"url":"https://github.com/CLP-team/Vigor-Commond-Injection","source":"cve@mitre.org","tags":["Exploit"]},{"url":"https://www.draytek.com/about/security-advisory","source":"cve@mitre.org","tags":["Vendor Advisory"]},{"url":"https://github.com/CLP-team/Vigor-Commond-Injection","source":"af854a3a-2127-422b-91ae-364da2661108","tags":["Exploit"]},{"url":"https://www.draytek.com/about/security-advisory","source":"af854a3a-2127-422b-91ae-364da2661108","tags":["Vendor Advisory"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2020-15415","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","tags":["US Government Resource"]}]}}]}