var-202002-1447
Vulnerability from variot
DrayTek Vigor2960 1.3.1_Beta, Vigor3900 1.4.4_Beta, and Vigor300B 1.3.3_Beta, 1.4.2.1_Beta, and 1.4.4_Beta devices allow remote code execution as root (without authentication) via shell metacharacters to the cgi-bin/mainfunction.cgi URI. This issue has been fixed in Vigor3900/2960/300B v1.5.1. plural DrayTek The product contains an injection vulnerability.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be put into a state. DrayTek Vigor300B is an enterprise router.
DrayTek Vigor300B cgi-bin / mainfunction.cgi URI does not handle SHELL characters correctly. Remote attackers can use this vulnerability to submit special requests and can execute arbitrary commands with ROOT permissions
Show details on source website{ "@context": { "@vocab": "https://www.variotdbs.pl/ref/VARIoTentry#", "affected_products": { "@id": "https://www.variotdbs.pl/ref/affected_products" }, "configurations": { "@id": "https://www.variotdbs.pl/ref/configurations" }, "credits": { "@id": "https://www.variotdbs.pl/ref/credits" }, "cvss": { "@id": "https://www.variotdbs.pl/ref/cvss/" }, "description": { "@id": "https://www.variotdbs.pl/ref/description/" }, "exploit_availability": { "@id": "https://www.variotdbs.pl/ref/exploit_availability/" }, "external_ids": { "@id": "https://www.variotdbs.pl/ref/external_ids/" }, "iot": { "@id": "https://www.variotdbs.pl/ref/iot/" }, "iot_taxonomy": { "@id": "https://www.variotdbs.pl/ref/iot_taxonomy/" }, "patch": { "@id": "https://www.variotdbs.pl/ref/patch/" }, "problemtype_data": { "@id": "https://www.variotdbs.pl/ref/problemtype_data/" }, "references": { "@id": "https://www.variotdbs.pl/ref/references/" }, "sources": { "@id": "https://www.variotdbs.pl/ref/sources/" }, "sources_release_date": { "@id": "https://www.variotdbs.pl/ref/sources_release_date/" }, "sources_update_date": { "@id": "https://www.variotdbs.pl/ref/sources_update_date/" }, "threat_type": { "@id": "https://www.variotdbs.pl/ref/threat_type/" }, "title": { "@id": "https://www.variotdbs.pl/ref/title/" }, "type": { "@id": "https://www.variotdbs.pl/ref/type/" } }, "@id": "https://www.variotdbs.pl/vuln/VAR-202002-1447", "affected_products": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/affected_products#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" }, "@id": "https://www.variotdbs.pl/ref/sources" } }, "data": [ { "model": "vigor3900", "scope": "eq", "trust": 1.0, "vendor": "draytek", "version": "1.4.4" }, { "model": "vigor2960", "scope": "eq", "trust": 1.0, "vendor": "draytek", "version": "1.3.1" }, { "model": "vigor300b", "scope": "eq", "trust": 1.0, "vendor": "draytek", "version": "1.3.3" }, { "model": "vigor300b", "scope": "eq", "trust": 1.0, "vendor": "draytek", "version": "1.4.4" }, { "model": "vigor300b", "scope": "eq", "trust": 1.0, "vendor": "draytek", "version": "1.4.2.1" }, { "model": "vigor2960", "scope": "eq", "trust": 0.8, "vendor": "draytek", "version": "1.3.1_beta" }, { "model": "vigor300b", "scope": "eq", "trust": 0.8, "vendor": "draytek", "version": "1.3.3_beta" }, { "model": "vigor300b", "scope": "eq", "trust": 0.8, "vendor": "draytek", "version": "1.4.2.1_beta" }, { "model": "vigor300b", "scope": "eq", "trust": 0.8, "vendor": "draytek", "version": "1.4.4_beta" }, { "model": "vigor3900", "scope": "eq", "trust": 0.8, "vendor": "draytek", "version": "1.4.4_beta" }, { "model": "vigor300b 1.4.4 beta", "scope": null, "trust": 0.6, "vendor": "draytek", "version": null }, { "model": "vigor300b 1.3.3 beta", "scope": null, "trust": 0.6, "vendor": "draytek", "version": null }, { "model": "vigor300b 1.4.2.1 beta", "scope": null, "trust": 0.6, "vendor": "draytek", "version": null }, { "model": "vigor2960 1.3.1 beta", "scope": null, "trust": 0.6, "vendor": "draytek", "version": null }, { "model": "vigor3900 1.4.4 beta", "scope": null, "trust": 0.6, "vendor": "draytek", "version": null } ], "sources": [ { "db": "CNVD", "id": "CNVD-2020-08128" }, { "db": "JVNDB", "id": "JVNDB-2020-001735" }, { "db": "NVD", "id": "CVE-2020-8515" } ] }, "configurations": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/configurations#", "children": { "@container": "@list" }, "cpe_match": { "@container": "@list" }, "data": { "@container": "@list" }, "nodes": { "@container": "@list" } }, "data": [ { "CVE_data_version": "4.0", "nodes": [ { "children": [ { "children": [], "cpe_match": [ { "cpe23Uri": "cpe:2.3:o:draytek:vigor2960_firmware:1.3.1:beta:*:*:*:*:*:*", "cpe_name": [], "vulnerable": true } ], "operator": "OR" }, { "children": [], "cpe_match": [ { "cpe23Uri": "cpe:2.3:h:draytek:vigor2960:-:*:*:*:*:*:*:*", "cpe_name": [], "vulnerable": false } ], "operator": "OR" } ], "cpe_match": [], "operator": "AND" }, { "children": [ { "children": [], "cpe_match": [ { "cpe23Uri": "cpe:2.3:o:draytek:vigor300b_firmware:1.3.3:beta:*:*:*:*:*:*", "cpe_name": [], "vulnerable": true }, { "cpe23Uri": "cpe:2.3:o:draytek:vigor300b_firmware:1.4.2.1:beta:*:*:*:*:*:*", "cpe_name": [], "vulnerable": true }, { "cpe23Uri": "cpe:2.3:o:draytek:vigor300b_firmware:1.4.4:beta:*:*:*:*:*:*", "cpe_name": [], "vulnerable": true } ], "operator": "OR" }, { "children": [], "cpe_match": [ { "cpe23Uri": "cpe:2.3:h:draytek:vigor300b:-:*:*:*:*:*:*:*", "cpe_name": [], "vulnerable": false } ], "operator": "OR" } ], "cpe_match": [], "operator": "AND" }, { "children": [ { "children": [], "cpe_match": [ { "cpe23Uri": "cpe:2.3:o:draytek:vigor3900_firmware:1.4.4:beta:*:*:*:*:*:*", "cpe_name": [], "vulnerable": true } ], "operator": "OR" }, { "children": [], "cpe_match": [ { "cpe23Uri": "cpe:2.3:h:draytek:vigor3900:-:*:*:*:*:*:*:*", "cpe_name": [], "vulnerable": false } ], "operator": "OR" } ], "cpe_match": [], "operator": "AND" } ] } ], "sources": [ { "db": "NVD", "id": "CVE-2020-8515" } ] }, "credits": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/credits#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "0xsha", "sources": [ { "db": "CNNVD", "id": "CNNVD-202002-001" } ], "trust": 0.6 }, "cve": "CVE-2020-8515", "cvss": { "@context": { "cvssV2": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV2#" }, "@id": "https://www.variotdbs.pl/ref/cvss/cvssV2" }, "cvssV3": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV3#" }, "@id": "https://www.variotdbs.pl/ref/cvss/cvssV3/" }, "severity": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/cvss/severity#" }, "@id": "https://www.variotdbs.pl/ref/cvss/severity" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" }, "@id": "https://www.variotdbs.pl/ref/sources" } }, "data": [ { "cvssV2": [ { "acInsufInfo": false, "accessComplexity": "LOW", "accessVector": "NETWORK", "authentication": "NONE", "author": "NVD", "availabilityImpact": "COMPLETE", "baseScore": 10.0, "confidentialityImpact": "COMPLETE", "exploitabilityScore": 10.0, "impactScore": 10.0, "integrityImpact": "COMPLETE", "obtainAllPrivilege": false, "obtainOtherPrivilege": false, "obtainUserPrivilege": false, "severity": "HIGH", "trust": 1.0, "userInteractionRequired": false, "vectorString": "AV:N/AC:L/Au:N/C:C/I:C/A:C", "version": "2.0" }, { "acInsufInfo": null, "accessComplexity": "Low", "accessVector": "Network", "authentication": "None", "author": "NVD", "availabilityImpact": "Complete", "baseScore": 10.0, "confidentialityImpact": "Complete", "exploitabilityScore": null, "id": "JVNDB-2020-001735", "impactScore": null, "integrityImpact": "Complete", "obtainAllPrivilege": null, "obtainOtherPrivilege": null, "obtainUserPrivilege": null, "severity": "High", "trust": 0.8, "userInteractionRequired": null, "vectorString": "AV:N/AC:L/Au:N/C:C/I:C/A:C", "version": "2.0" }, { "accessComplexity": "LOW", "accessVector": "NETWORK", "authentication": "NONE", "author": "CNVD", "availabilityImpact": "COMPLETE", "baseScore": 10.0, "confidentialityImpact": "COMPLETE", "exploitabilityScore": 10.0, "id": "CNVD-2020-08128", "impactScore": 10.0, "integrityImpact": "COMPLETE", "severity": "HIGH", "trust": 0.6, "vectorString": "AV:N/AC:L/Au:N/C:C/I:C/A:C", "version": "2.0" }, { "acInsufInfo": null, "accessComplexity": "LOW", "accessVector": "NETWORK", "authentication": "NONE", "author": "VULMON", "availabilityImpact": "COMPLETE", "baseScore": 10.0, "confidentialityImpact": "COMPLETE", "exploitabilityScore": 10.0, "id": "CVE-2020-8515", "impactScore": 10.0, "integrityImpact": "COMPLETE", "obtainAllPrivilege": null, "obtainOtherPrivilege": null, "obtainUserPrivilege": null, "severity": "HIGH", "trust": 0.1, "userInteractionRequired": null, "vectorString": "AV:N/AC:L/Au:N/C:C/I:C/A:C", "version": "2.0" } ], "cvssV3": [ { "attackComplexity": "LOW", "attackVector": "NETWORK", "author": "NVD", "availabilityImpact": "HIGH", "baseScore": 9.8, "baseSeverity": "CRITICAL", "confidentialityImpact": "HIGH", "exploitabilityScore": 3.9, "impactScore": 5.9, "integrityImpact": "HIGH", "privilegesRequired": "NONE", "scope": "UNCHANGED", "trust": 1.0, "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "version": "3.1" }, { "attackComplexity": "Low", "attackVector": "Network", "author": "NVD", "availabilityImpact": "High", "baseScore": 9.8, "baseSeverity": "Critical", "confidentialityImpact": "High", "exploitabilityScore": null, "id": "JVNDB-2020-001735", "impactScore": null, "integrityImpact": "High", "privilegesRequired": "None", "scope": "Unchanged", "trust": 0.8, "userInteraction": "None", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "version": "3.0" } ], "severity": [ { "author": "NVD", "id": "CVE-2020-8515", "trust": 1.0, "value": "CRITICAL" }, { "author": "NVD", "id": "JVNDB-2020-001735", "trust": 0.8, "value": "Critical" }, { "author": "CNVD", "id": "CNVD-2020-08128", "trust": 0.6, "value": "HIGH" }, { "author": "CNNVD", "id": "CNNVD-202002-001", "trust": 0.6, "value": "CRITICAL" }, { "author": "VULMON", "id": "CVE-2020-8515", "trust": 0.1, "value": "HIGH" } ] } ], "sources": [ { "db": "CNVD", "id": "CNVD-2020-08128" }, { "db": "VULMON", "id": "CVE-2020-8515" }, { "db": "JVNDB", "id": "JVNDB-2020-001735" }, { "db": "CNNVD", "id": "CNNVD-202002-001" }, { "db": "NVD", "id": "CVE-2020-8515" } ] }, "description": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/description#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "DrayTek Vigor2960 1.3.1_Beta, Vigor3900 1.4.4_Beta, and Vigor300B 1.3.3_Beta, 1.4.2.1_Beta, and 1.4.4_Beta devices allow remote code execution as root (without authentication) via shell metacharacters to the cgi-bin/mainfunction.cgi URI. This issue has been fixed in Vigor3900/2960/300B v1.5.1. plural DrayTek The product contains an injection vulnerability.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be put into a state. DrayTek Vigor300B is an enterprise router. \n\r\n\r\nDrayTek Vigor300B cgi-bin / mainfunction.cgi URI does not handle SHELL characters correctly. Remote attackers can use this vulnerability to submit special requests and can execute arbitrary commands with ROOT permissions", "sources": [ { "db": "NVD", "id": "CVE-2020-8515" }, { "db": "JVNDB", "id": "JVNDB-2020-001735" }, { "db": "CNVD", "id": "CNVD-2020-08128" }, { "db": "VULMON", "id": "CVE-2020-8515" } ], "trust": 2.25 }, "external_ids": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/external_ids#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "db": "NVD", "id": "CVE-2020-8515", "trust": 3.1 }, { "db": "PACKETSTORM", "id": "156979", "trust": 1.6 }, { "db": "JVNDB", "id": "JVNDB-2020-001735", "trust": 0.8 }, { "db": "CNVD", "id": "CNVD-2020-08128", "trust": 0.6 }, { "db": "CXSECURITY", "id": "WLB-2020040007", "trust": 0.6 }, { "db": "EXPLOIT-DB", "id": "48268", "trust": 0.6 }, { "db": "CNNVD", "id": "CNNVD-202002-001", "trust": 0.6 }, { "db": "VULMON", "id": "CVE-2020-8515", "trust": 0.1 } ], "sources": [ { "db": "CNVD", "id": "CNVD-2020-08128" }, { "db": "VULMON", "id": "CVE-2020-8515" }, { "db": "JVNDB", "id": "JVNDB-2020-001735" }, { "db": "CNNVD", "id": "CNNVD-202002-001" }, { "db": "NVD", "id": "CVE-2020-8515" } ] }, "id": "VAR-202002-1447", "iot": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/iot#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": true, "sources": [ { "db": "CNVD", "id": "CNVD-2020-08128" } ], "trust": 1.4214088233333333 }, "iot_taxonomy": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/iot_taxonomy#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "category": [ "Network device" ], "sub_category": null, "trust": 0.6 } ], "sources": [ { "db": "CNVD", "id": "CNVD-2020-08128" } ] }, "last_update_date": "2024-01-17T20:44:00.665000Z", "patch": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/patch#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "title": "Vulnerability (CVE-2020-8515)", "trust": 0.8, "url": "https://www.draytek.com/about/security-advisory/vigor3900-/-vigor2960-/-vigor300b-router-web-management-page-vulnerability-(cve-2020-8515)/" }, { "title": "Patch for DrayTek Vigor Series Arbitrary Command Execution Vulnerability", "trust": 0.6, "url": "https://www.cnvd.org.cn/patchinfo/show/200739" }, { "title": "CVE-2020-8515", "trust": 0.1, "url": "https://github.com/darrenmartyn/cve-2020-8515 " }, { "title": "CVE-2020-8515-PoC", "trust": 0.1, "url": "https://github.com/imjdl/cve-2020-8515-poc " }, { "title": "nmap_draytek_rce", "trust": 0.1, "url": "https://github.com/truerandom/nmap_draytek_rce " }, { "title": "Homework-of-Python", "trust": 0.1, "url": "https://github.com/3gstudent/homework-of-python " }, { "title": "Awesome iot security resource", "trust": 0.1, "url": "https://github.com/f0cus77/awesome-iot-security-resource " }, { "title": "Awesome iot security resource", "trust": 0.1, "url": "https://github.com/f1tao/awesome-iot-security-resource " }, { "title": "https://github.com/k8gege/Ladon", "trust": 0.1, "url": "https://github.com/k8gege/ladon " } ], "sources": [ { "db": "CNVD", "id": "CNVD-2020-08128" }, { "db": "VULMON", "id": "CVE-2020-8515" }, { "db": "JVNDB", "id": "JVNDB-2020-001735" } ] }, "problemtype_data": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/problemtype_data#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "problemtype": "CWE-78", "trust": 1.0 }, { "problemtype": "CWE-74", "trust": 0.8 } ], "sources": [ { "db": "JVNDB", "id": "JVNDB-2020-001735" }, { "db": "NVD", "id": "CVE-2020-8515" } ] }, "references": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/references#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "trust": 2.2, "url": "https://sku11army.blogspot.com/2020/01/draytek-unauthenticated-rce-in-draytek.html" }, { "trust": 1.6, "url": "http://packetstormsecurity.com/files/156979/draytek-vigor2960-vigor3900-vigor300b-remote-command-execution.html" }, { "trust": 1.4, "url": "https://nvd.nist.gov/vuln/detail/cve-2020-8515" }, { "trust": 1.0, "url": "https://www.draytek.com/about/security-advisory/vigor3900-/-vigor2960-/-vigor300b-router-web-management-page-vulnerability-%28cve-2020-8515%29/" }, { "trust": 0.8, "url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2020-8515" }, { "trust": 0.6, "url": "https://www.draytek.com/about/security-advisory/vigor3900-/-vigor2960-/-vigor300b-router-web-management-page-vulnerability-(cve-2020-8515)/" }, { "trust": 0.6, "url": "https://cxsecurity.com/issue/wlb-2020040007" }, { "trust": 0.6, "url": "https://www.exploit-db.com/exploits/48268" } ], "sources": [ { "db": "CNVD", "id": "CNVD-2020-08128" }, { "db": "JVNDB", "id": "JVNDB-2020-001735" }, { "db": "CNNVD", "id": "CNNVD-202002-001" }, { "db": "NVD", "id": "CVE-2020-8515" } ] }, "sources": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#", "data": { "@container": "@list" } }, "data": [ { "db": "CNVD", "id": "CNVD-2020-08128" }, { "db": "VULMON", "id": "CVE-2020-8515" }, { "db": "JVNDB", "id": "JVNDB-2020-001735" }, { "db": "CNNVD", "id": "CNNVD-202002-001" }, { "db": "NVD", "id": "CVE-2020-8515" } ] }, "sources_release_date": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources_release_date#", "data": { "@container": "@list" } }, "data": [ { "date": "2020-02-14T00:00:00", "db": "CNVD", "id": "CNVD-2020-08128" }, { "date": "2020-02-01T00:00:00", "db": "VULMON", "id": "CVE-2020-8515" }, { "date": "2020-02-21T00:00:00", "db": "JVNDB", "id": "JVNDB-2020-001735" }, { "date": "2020-02-01T00:00:00", "db": "CNNVD", "id": "CNNVD-202002-001" }, { "date": "2020-02-01T13:15:12.623000", "db": "NVD", "id": "CVE-2020-8515" } ] }, "sources_update_date": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources_update_date#", "data": { "@container": "@list" } }, "data": [ { "date": "2020-02-14T00:00:00", "db": "CNVD", "id": "CNVD-2020-08128" }, { "date": "2023-11-07T00:00:00", "db": "VULMON", "id": "CVE-2020-8515" }, { "date": "2020-02-21T00:00:00", "db": "JVNDB", "id": "JVNDB-2020-001735" }, { "date": "2022-01-04T00:00:00", "db": "CNNVD", "id": "CNNVD-202002-001" }, { "date": "2023-11-07T03:26:36.773000", "db": "NVD", "id": "CVE-2020-8515" } ] }, "threat_type": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/threat_type#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "remote", "sources": [ { "db": "CNNVD", "id": "CNNVD-202002-001" } ], "trust": 0.6 }, "title": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/title#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "plural DrayTek Product injection vulnerabilities", "sources": [ { "db": "JVNDB", "id": "JVNDB-2020-001735" } ], "trust": 0.8 }, "type": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/type#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "operating system commend injection", "sources": [ { "db": "CNNVD", "id": "CNNVD-202002-001" } ], "trust": 0.6 } }
Loading…
Loading…
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.