Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2026-71906 (GCVE-0-2026-71906)
Vulnerability from cvelistv5 – Published: 2026-08-24 17:07 – Updated: 2026-08-26 18:27- CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
| URL | Tags |
|---|---|
| https://www.draytek.com/about/security-advisory/m… | vendor-advisory |
| https://www.vulncheck.com/advisories/draytek-vigo… | third-party-advisory |
| Vendor | Product | Version | CPE status | |
|---|---|---|---|---|
| DrayTek Corporation | VigorAP 918R |
Affected:
0 , < 1.4.11
(custom)
|
guessed | |
| DrayTek Corporation | VigorAP 960C |
Affected:
0 , < 1.4.12
(custom)
|
guessed | |
| DrayTek Corporation | VigorAP 1060C |
Affected:
0 , < 1.4.12
(custom)
|
guessed | |
| DrayTek Corporation | VigorAP 906 |
Affected:
0 , < 1.4.13
(custom)
|
guessed | |
| DrayTek Corporation | VigorAP 912C |
Affected:
0 , < 1.4.15
(custom)
|
guessed | |
| DrayTek Corporation | VigorAP 903 |
Affected:
0 , < 1.4.22
(custom)
|
guessed |
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-71906",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "total"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-08-26T18:27:33.248090Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-08-26T18:27:56.797Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"product": "VigorAP 918R",
"vendor": "DrayTek Corporation",
"versions": [
{
"lessThan": "1.4.11",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"defaultStatus": "unaffected",
"product": "VigorAP 960C",
"vendor": "DrayTek Corporation",
"versions": [
{
"lessThan": "1.4.12",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"defaultStatus": "unaffected",
"product": "VigorAP 1060C",
"vendor": "DrayTek Corporation",
"versions": [
{
"lessThan": "1.4.12",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"defaultStatus": "unaffected",
"product": "VigorAP 906",
"vendor": "DrayTek Corporation",
"versions": [
{
"lessThan": "1.4.13",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"defaultStatus": "unaffected",
"product": "VigorAP 912C",
"vendor": "DrayTek Corporation",
"versions": [
{
"lessThan": "1.4.15",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"defaultStatus": "unaffected",
"product": "VigorAP 903",
"vendor": "DrayTek Corporation",
"versions": [
{
"lessThan": "1.4.22",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:draytek:vigorap_918r_firmware:*:*:*:*:*:*:*:*",
"versionEndExcluding": "1.4.11",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:draytek:vigorap_960c_firmware:*:*:*:*:*:*:*:*",
"versionEndExcluding": "1.4.12",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:draytek:vigorap_1060c_firmware:*:*:*:*:*:*:*:*",
"versionEndExcluding": "1.4.12",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:draytek:vigorap_906_firmware:*:*:*:*:*:*:*:*",
"versionEndExcluding": "1.4.13",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:draytek:vigorap_912c_firmware:*:*:*:*:*:*:*:*",
"versionEndExcluding": "1.4.15",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:draytek:vigorap_903_firmware:*:*:*:*:*:*:*:*",
"versionEndExcluding": "1.4.22",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Jincheng Wang (@winmt)"
},
{
"lang": "en",
"type": "finder",
"value": "Le Yu (Nanjing University of Posts and Telecommunications)"
},
{
"lang": "en",
"type": "finder",
"value": "Xiapu Luo (The Hong Kong Polytechnic University)"
}
],
"datePublic": "2026-08-24T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the setLan function. The vulnerability is caused by insufficient validation of the lanIp and lanNetmask fields before command execution. A remote attacker can trigger this vulnerability via crafted input to execute arbitrary commands with root privileges. Exploitation requires valid administrative credentials for the device\u0027s web management interface."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"baseScore": 8.6,
"baseSeverity": "HIGH",
"privilegesRequired": "HIGH",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "HIGH",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "HIGH"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.2,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "HIGH",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-78",
"description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-08-24T17:07:40.927Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"tags": [
"vendor-advisory"
],
"url": "https://www.draytek.com/about/security-advisory/multiple-remote-code-execution-and-buffer-overflow-vulnerabilities-in-vigorap-series-august-2026/"
},
{
"name": "VulnCheck Advisory: DrayTek VigorAP Multiple Models OS Command Injection via setLan",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-setlan"
}
],
"title": "DrayTek VigorAP Multiple Models OS Command Injection via setLan",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-71906",
"datePublished": "2026-08-24T17:07:40.927Z",
"dateReserved": "2026-08-08T16:37:44.517Z",
"dateUpdated": "2026-08-26T18:27:56.797Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2026-71906",
"date": "2026-08-27",
"epss": "0.03054",
"percentile": "0.86608"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2026-71906\",\"sourceIdentifier\":\"disclosure@vulncheck.com\",\"published\":\"2026-08-24T18:17:02.067\",\"lastModified\":\"2026-08-26T19:16:58.790\",\"vulnStatus\":\"Deferred\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"Multiple DrayTek VigorAP models contain a command injection vulnerability in the setLan function. The vulnerability is caused by insufficient validation of the lanIp and lanNetmask fields before command execution. A remote attacker can trigger this vulnerability via crafted input to execute arbitrary commands with root privileges. Exploitation requires valid administrative credentials for the device\u0027s web management interface.\"}],\"affected\":[{\"source\":\"disclosure@vulncheck.com\",\"affectedData\":[{\"vendor\":\"DrayTek Corporation\",\"product\":\"VigorAP 918R\",\"defaultStatus\":\"unaffected\",\"versions\":[{\"version\":\"0\",\"lessThan\":\"1.4.11\",\"versionType\":\"custom\",\"status\":\"affected\"}]},{\"vendor\":\"DrayTek Corporation\",\"product\":\"VigorAP 960C\",\"defaultStatus\":\"unaffected\",\"versions\":[{\"version\":\"0\",\"lessThan\":\"1.4.12\",\"versionType\":\"custom\",\"status\":\"affected\"}]},{\"vendor\":\"DrayTek Corporation\",\"product\":\"VigorAP 1060C\",\"defaultStatus\":\"unaffected\",\"versions\":[{\"version\":\"0\",\"lessThan\":\"1.4.12\",\"versionType\":\"custom\",\"status\":\"affected\"}]},{\"vendor\":\"DrayTek Corporation\",\"product\":\"VigorAP 906\",\"defaultStatus\":\"unaffected\",\"versions\":[{\"version\":\"0\",\"lessThan\":\"1.4.13\",\"versionType\":\"custom\",\"status\":\"affected\"}]},{\"vendor\":\"DrayTek Corporation\",\"product\":\"VigorAP 912C\",\"defaultStatus\":\"unaffected\",\"versions\":[{\"version\":\"0\",\"lessThan\":\"1.4.15\",\"versionType\":\"custom\",\"status\":\"affected\"}]},{\"vendor\":\"DrayTek Corporation\",\"product\":\"VigorAP 903\",\"defaultStatus\":\"unaffected\",\"versions\":[{\"version\":\"0\",\"lessThan\":\"1.4.22\",\"versionType\":\"custom\",\"status\":\"affected\"}]}]}],\"metrics\":{\"cvssMetricV40\":[{\"source\":\"disclosure@vulncheck.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"4.0\",\"vectorString\":\"CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X\",\"baseScore\":8.6,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"attackRequirements\":\"NONE\",\"privilegesRequired\":\"HIGH\",\"userInteraction\":\"NONE\",\"vulnConfidentialityImpact\":\"HIGH\",\"vulnIntegrityImpact\":\"HIGH\",\"vulnAvailabilityImpact\":\"HIGH\",\"subConfidentialityImpact\":\"NONE\",\"subIntegrityImpact\":\"NONE\",\"subAvailabilityImpact\":\"NONE\",\"exploitMaturity\":\"NOT_DEFINED\",\"confidentialityRequirement\":\"NOT_DEFINED\",\"integrityRequirement\":\"NOT_DEFINED\",\"availabilityRequirement\":\"NOT_DEFINED\",\"modifiedAttackVector\":\"NOT_DEFINED\",\"modifiedAttackComplexity\":\"NOT_DEFINED\",\"modifiedAttackRequirements\":\"NOT_DEFINED\",\"modifiedPrivilegesRequired\":\"NOT_DEFINED\",\"modifiedUserInteraction\":\"NOT_DEFINED\",\"modifiedVulnConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedVulnIntegrityImpact\":\"NOT_DEFINED\",\"modifiedVulnAvailabilityImpact\":\"NOT_DEFINED\",\"modifiedSubConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedSubIntegrityImpact\":\"NOT_DEFINED\",\"modifiedSubAvailabilityImpact\":\"NOT_DEFINED\",\"Safety\":\"NOT_DEFINED\",\"Automatable\":\"NOT_DEFINED\",\"Recovery\":\"NOT_DEFINED\",\"valueDensity\":\"NOT_DEFINED\",\"vulnerabilityResponseEffort\":\"NOT_DEFINED\",\"providerUrgency\":\"NOT_DEFINED\"}}],\"cvssMetricV31\":[{\"source\":\"disclosure@vulncheck.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":7.2,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"HIGH\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.2,\"impactScore\":5.9}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2026-08-26T18:27:33.248090Z\",\"id\":\"CVE-2026-71906\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"total\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"disclosure@vulncheck.com\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-78\"}]}],\"references\":[{\"url\":\"https://www.draytek.com/about/security-advisory/multiple-remote-code-execution-and-buffer-overflow-vulnerabilities-in-vigorap-series-august-2026/\",\"source\":\"disclosure@vulncheck.com\"},{\"url\":\"https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-setlan\",\"source\":\"disclosure@vulncheck.com\"}]}}",
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-71906\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"total\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-08-26T18:27:33.248090Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-08-26T18:27:53.033Z\"}}], \"cna\": {\"title\": \"DrayTek VigorAP Multiple Models OS Command Injection via setLan\", \"credits\": [{\"lang\": \"en\", \"type\": \"finder\", \"value\": \"Jincheng Wang (@winmt)\"}, {\"lang\": \"en\", \"type\": \"finder\", \"value\": \"Le Yu (Nanjing University of Posts and Telecommunications)\"}, {\"lang\": \"en\", \"type\": \"finder\", \"value\": \"Xiapu Luo (The Hong Kong Polytechnic University)\"}], \"metrics\": [{\"format\": \"CVSS\", \"cvssV4_0\": {\"version\": \"4.0\", \"baseScore\": 8.6, \"attackVector\": \"NETWORK\", \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"LOW\", \"attackRequirements\": \"NONE\", \"privilegesRequired\": \"HIGH\", \"subIntegrityImpact\": \"NONE\", \"vulnIntegrityImpact\": \"HIGH\", \"subAvailabilityImpact\": \"NONE\", \"vulnAvailabilityImpact\": \"HIGH\", \"subConfidentialityImpact\": \"NONE\", \"vulnConfidentialityImpact\": \"HIGH\"}}, {\"format\": \"CVSS\", \"cvssV3_1\": {\"scope\": \"UNCHANGED\", \"version\": \"3.1\", \"baseScore\": 7.2, \"attackVector\": \"NETWORK\", \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H\", \"integrityImpact\": \"HIGH\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"LOW\", \"availabilityImpact\": \"HIGH\", \"privilegesRequired\": \"HIGH\", \"confidentialityImpact\": \"HIGH\"}}], \"affected\": [{\"vendor\": \"DrayTek Corporation\", \"product\": \"VigorAP 918R\", \"versions\": [{\"status\": \"affected\", \"version\": \"0\", \"lessThan\": \"1.4.11\", \"versionType\": \"custom\"}], \"defaultStatus\": \"unaffected\"}, {\"vendor\": \"DrayTek Corporation\", \"product\": \"VigorAP 960C\", \"versions\": [{\"status\": \"affected\", \"version\": \"0\", \"lessThan\": \"1.4.12\", \"versionType\": \"custom\"}], \"defaultStatus\": \"unaffected\"}, {\"vendor\": \"DrayTek Corporation\", \"product\": \"VigorAP 1060C\", \"versions\": [{\"status\": \"affected\", \"version\": \"0\", \"lessThan\": \"1.4.12\", \"versionType\": \"custom\"}], \"defaultStatus\": \"unaffected\"}, {\"vendor\": \"DrayTek Corporation\", \"product\": \"VigorAP 906\", \"versions\": [{\"status\": \"affected\", \"version\": \"0\", \"lessThan\": \"1.4.13\", \"versionType\": \"custom\"}], \"defaultStatus\": \"unaffected\"}, {\"vendor\": \"DrayTek Corporation\", \"product\": \"VigorAP 912C\", \"versions\": [{\"status\": \"affected\", \"version\": \"0\", \"lessThan\": \"1.4.15\", \"versionType\": \"custom\"}], \"defaultStatus\": \"unaffected\"}, {\"vendor\": \"DrayTek Corporation\", \"product\": \"VigorAP 903\", \"versions\": [{\"status\": \"affected\", \"version\": \"0\", \"lessThan\": \"1.4.22\", \"versionType\": \"custom\"}], \"defaultStatus\": \"unaffected\"}], \"datePublic\": \"2026-08-24T00:00:00.000Z\", \"references\": [{\"url\": \"https://www.draytek.com/about/security-advisory/multiple-remote-code-execution-and-buffer-overflow-vulnerabilities-in-vigorap-series-august-2026/\", \"tags\": [\"vendor-advisory\"]}, {\"url\": \"https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-setlan\", \"name\": \"VulnCheck Advisory: DrayTek VigorAP Multiple Models OS Command Injection via setLan\", \"tags\": [\"third-party-advisory\"]}], \"x_generator\": {\"engine\": \"vulncheck-endgame\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"Multiple DrayTek VigorAP models contain a command injection vulnerability in the setLan function. The vulnerability is caused by insufficient validation of the lanIp and lanNetmask fields before command execution. A remote attacker can trigger this vulnerability via crafted input to execute arbitrary commands with root privileges. Exploitation requires valid administrative credentials for the device\u0027s web management interface.\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-78\", \"description\": \"Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)\"}]}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:draytek:vigorap_918r_firmware:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"1.4.11\"}, {\"criteria\": \"cpe:2.3:o:draytek:vigorap_960c_firmware:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"1.4.12\"}, {\"criteria\": \"cpe:2.3:o:draytek:vigorap_1060c_firmware:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"1.4.12\"}, {\"criteria\": \"cpe:2.3:o:draytek:vigorap_906_firmware:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"1.4.13\"}, {\"criteria\": \"cpe:2.3:o:draytek:vigorap_912c_firmware:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"1.4.15\"}, {\"criteria\": \"cpe:2.3:o:draytek:vigorap_903_firmware:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"1.4.22\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"83251b91-4cc7-4094-a5c7-464a1b83ea10\", \"shortName\": \"VulnCheck\", \"dateUpdated\": \"2026-08-24T17:07:40.927Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2026-71906\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-08-26T18:27:56.797Z\", \"dateReserved\": \"2026-08-08T16:37:44.517Z\", \"assignerOrgId\": \"83251b91-4cc7-4094-a5c7-464a1b83ea10\", \"datePublished\": \"2026-08-24T17:07:40.927Z\", \"assignerShortName\": \"VulnCheck\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
FKIE_CVE-2026-71906
Vulnerability from fkie_nvd - Published: 2026-08-24 18:17 - Updated: 2026-08-26 19:16| Vendor | Product | Version |
|---|
{
"affected": [
{
"affectedData": [
{
"defaultStatus": "unaffected",
"product": "VigorAP 918R",
"vendor": "DrayTek Corporation",
"versions": [
{
"lessThan": "1.4.11",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"defaultStatus": "unaffected",
"product": "VigorAP 960C",
"vendor": "DrayTek Corporation",
"versions": [
{
"lessThan": "1.4.12",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"defaultStatus": "unaffected",
"product": "VigorAP 1060C",
"vendor": "DrayTek Corporation",
"versions": [
{
"lessThan": "1.4.12",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"defaultStatus": "unaffected",
"product": "VigorAP 906",
"vendor": "DrayTek Corporation",
"versions": [
{
"lessThan": "1.4.13",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"defaultStatus": "unaffected",
"product": "VigorAP 912C",
"vendor": "DrayTek Corporation",
"versions": [
{
"lessThan": "1.4.15",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"defaultStatus": "unaffected",
"product": "VigorAP 903",
"vendor": "DrayTek Corporation",
"versions": [
{
"lessThan": "1.4.22",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"source": "disclosure@vulncheck.com"
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the setLan function. The vulnerability is caused by insufficient validation of the lanIp and lanNetmask fields before command execution. A remote attacker can trigger this vulnerability via crafted input to execute arbitrary commands with root privileges. Exploitation requires valid administrative credentials for the device\u0027s web management interface."
}
],
"id": "CVE-2026-71906",
"lastModified": "2026-08-26T19:16:58.790",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.2,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "HIGH",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"exploitabilityScore": 1.2,
"impactScore": 5.9,
"source": "disclosure@vulncheck.com",
"type": "Secondary"
}
],
"cvssMetricV40": [
{
"cvssData": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"availabilityRequirement": "NOT_DEFINED",
"baseScore": 8.6,
"baseSeverity": "HIGH",
"confidentialityRequirement": "NOT_DEFINED",
"exploitMaturity": "NOT_DEFINED",
"integrityRequirement": "NOT_DEFINED",
"modifiedAttackComplexity": "NOT_DEFINED",
"modifiedAttackRequirements": "NOT_DEFINED",
"modifiedAttackVector": "NOT_DEFINED",
"modifiedPrivilegesRequired": "NOT_DEFINED",
"modifiedSubAvailabilityImpact": "NOT_DEFINED",
"modifiedSubConfidentialityImpact": "NOT_DEFINED",
"modifiedSubIntegrityImpact": "NOT_DEFINED",
"modifiedUserInteraction": "NOT_DEFINED",
"modifiedVulnAvailabilityImpact": "NOT_DEFINED",
"modifiedVulnConfidentialityImpact": "NOT_DEFINED",
"modifiedVulnIntegrityImpact": "NOT_DEFINED",
"privilegesRequired": "HIGH",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"version": "4.0",
"vulnAvailabilityImpact": "HIGH",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "HIGH",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"source": "disclosure@vulncheck.com",
"type": "Secondary"
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2026-71906",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-08-26T18:27:33.248090Z",
"version": "2.0.3"
}
}
]
},
"published": "2026-08-24T18:17:02.067",
"references": [
{
"source": "disclosure@vulncheck.com",
"url": "https://www.draytek.com/about/security-advisory/multiple-remote-code-execution-and-buffer-overflow-vulnerabilities-in-vigorap-series-august-2026/"
},
{
"source": "disclosure@vulncheck.com",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-setlan"
}
],
"sourceIdentifier": "disclosure@vulncheck.com",
"vulnStatus": "Deferred",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-78"
}
],
"source": "disclosure@vulncheck.com",
"type": "Secondary"
}
]
}
GHSA-7CM6-3CPW-FF58
Vulnerability from github – Published: 2026-08-24 18:31 – Updated: 2026-08-24 18:31Multiple DrayTek VigorAP models contain a command injection vulnerability in the setLan function. The vulnerability is caused by insufficient validation of the lanIp and lanNetmask fields before command execution. A remote attacker can trigger this vulnerability via crafted input to execute arbitrary commands with root privileges. Exploitation requires valid administrative credentials for the device's web management interface.
{
"affected": [],
"aliases": [
"CVE-2026-71906"
],
"database_specific": {
"cwe_ids": [
"CWE-78"
],
"github_reviewed": false,
"github_reviewed_at": null,
"nvd_published_at": "2026-08-24T18:17:02Z",
"severity": "HIGH"
},
"details": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the setLan function. The vulnerability is caused by insufficient validation of the lanIp and lanNetmask fields before command execution. A remote attacker can trigger this vulnerability via crafted input to execute arbitrary commands with root privileges. Exploitation requires valid administrative credentials for the device\u0027s web management interface.",
"id": "GHSA-7cm6-3cpw-ff58",
"modified": "2026-08-24T18:31:53Z",
"published": "2026-08-24T18:31:53Z",
"references": [
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-71906"
},
{
"type": "WEB",
"url": "https://www.draytek.com/about/security-advisory/multiple-remote-code-execution-and-buffer-overflow-vulnerabilities-in-vigorap-series-august-2026"
},
{
"type": "WEB",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-setlan"
}
],
"schema_version": "1.4.0",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"type": "CVSS_V4"
}
]
}
NCSC-2026-0327
Vulnerability from csaf_ncscnl - Published: 2026-08-26 09:02 - Updated: 2026-08-26 09:02Multiple DrayTek VigorAP models contain a command injection vulnerability in the tr069TestInform function that permits remote attackers with valid admin credentials to execute arbitrary commands with root privileges due to insufficient input filtering.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
vers:unknown/*
DrayTek / Vigor
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 1060c Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 700 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 800 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 802 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 900 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 902 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 910C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 912C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 918R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 920R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 1000C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 903 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 960C Firmware
|
vers:unknown/* |
Multiple DrayTek VigorAP models contain a command injection vulnerability in the ExportSettings function that permits remote attackers with valid admin credentials to execute arbitrary commands with root privileges due to insufficient input filtering.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
vers:unknown/*
DrayTek / Vigor
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 1060c Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 700 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 800 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 802 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 900 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 902 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 910C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 912C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 918R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 920R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 1000C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 903 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 960C Firmware
|
vers:unknown/* |
Multiple DrayTek VigorAP models contain a command injection vulnerability in the setLan function that permits remote attackers with valid admin credentials to execute arbitrary commands as root due to improper validation of lanIp and lanNetmask fields.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
vers:unknown/*
DrayTek / Vigor
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 1060c Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 700 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 800 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 802 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 900 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 902 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 910C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 912C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 918R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 920R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 1000C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 903 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 960C Firmware
|
vers:unknown/* |
Multiple DrayTek VigorAP models contain a command injection vulnerability in the setcamset function, allowing remote attackers with valid admin credentials to execute arbitrary commands as root via insufficient filtering of the selectSlaves field.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
vers:unknown/*
DrayTek / Vigor
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 1060c Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 700 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 800 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 802 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 900 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 902 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 910C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 912C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 918R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 920R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 1000C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 903 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 960C Firmware
|
vers:unknown/* |
Multiple DrayTek VigorAP models contain a command injection vulnerability in the mesh_start_speed_test function, allowing remote attackers with valid admin credentials to execute arbitrary commands with root privileges due to insufficient input sanitization.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
vers:unknown/*
DrayTek / Vigor
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 1060c Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 700 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 800 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 802 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 900 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 902 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 910C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 912C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 918R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 920R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 1000C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 903 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 960C Firmware
|
vers:unknown/* |
Multiple DrayTek VigorAP models contain a command injection vulnerability in the InquierTime function, allowing remote attackers with valid admin credentials to execute arbitrary commands with root privileges due to insufficient input filtering.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
vers:unknown/*
DrayTek / Vigor
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 1060c Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 700 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 800 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 802 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 900 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 902 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 910C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 912C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 918R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 920R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 1000C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 903 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 960C Firmware
|
vers:unknown/* |
Multiple DrayTek VigorAP models contain a command injection vulnerability in the apautotest function that permits remote attackers with valid admin credentials to execute arbitrary commands with root privileges due to insufficient input validation.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
vers:unknown/*
DrayTek / Vigor
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 1060c Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 700 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 800 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 802 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 900 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 902 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 910C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 912C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 918R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 920R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 1000C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 903 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 960C Firmware
|
vers:unknown/* |
Multiple DrayTek VigorAP models contain a buffer overflow vulnerability in the setLan function, enabling remote attackers with valid admin credentials to cause denial of service or execute arbitrary commands via crafted input.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
vers:unknown/*
DrayTek / Vigor
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 1060c Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 700 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 800 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 802 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 900 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 902 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 910C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 912C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 918R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 920R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 1000C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 903 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 960C Firmware
|
vers:unknown/* |
Multiple DrayTek VigorAP models contain a buffer overflow vulnerability in the apautotest function exploitable by remote attackers with valid admin credentials to cause denial of service or execute arbitrary commands.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
vers:unknown/*
DrayTek / Vigor
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 1060c Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 700 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 800 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 802 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 900 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 902 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 910C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 912C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 918R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 920R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 1000C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 903 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 960C Firmware
|
vers:unknown/* |
Multiple DrayTek VigorAP models contain a command injection vulnerability in the upload_settings.cgi interface that permits remote attackers with valid admin credentials to execute arbitrary commands as root due to insufficient input validation.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
vers:unknown/*
DrayTek / Vigor
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 1060c Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 700 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 800 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 802 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 900 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 902 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 910C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 912C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 918R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 920R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 1000C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 903 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 960C Firmware
|
vers:unknown/* |
Multiple DrayTek VigorAP models contain a command injection vulnerability in the dray_apm component that permits remote attackers to execute arbitrary commands with root privileges via crafted UDP messages following the START_SPEED_TEST command.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
vers:unknown/*
DrayTek / Vigor
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 1060c Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 700 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 800 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 802 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 900 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 902 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 910C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 912C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 918R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / VigorAP 920R Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 1000C Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 903 Firmware
|
vers:unknown/* | ||
|
vers:unknown/*
Draytek / Vigorap 960C Firmware
|
vers:unknown/* |
{
"document": {
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"tlp": {
"label": "WHITE"
}
},
"lang": "nl",
"notes": [
{
"category": "legal_disclaimer",
"text": "The Netherlands Cyber Security Center (henceforth: NCSC-NL) maintains this page to enhance access to its information and security advisories. The use of this security advisory is subject to the following terms and conditions:\n\n NCSC-NL makes every reasonable effort to ensure that the content of this page is kept up to date, and that it is accurate and complete. Nevertheless, NCSC-NL cannot entirely rule out the possibility of errors, and therefore cannot give any warranty in respect of its completeness, accuracy or continuous keeping up-to-date. The information contained in this security advisory is intended solely for the purpose of providing general information to professional users. No rights can be derived from the information provided therein.\n\n NCSC-NL and the Kingdom of the Netherlands assume no legal liability or responsibility for any damage resulting from either the use or inability of use of this security advisory. This includes damage resulting from the inaccuracy of incompleteness of the information contained in the advisory.\n This security advisory is subject to Dutch law. All disputes related to or arising from the use of this advisory will be submitted to the competent court in The Hague. This choice of means also applies to the court in summary proceedings."
},
{
"category": "description",
"text": "DrayTek heeft meerdere kwetsbaarheden verholpen in de VigorAP productlijn.",
"title": "Feiten"
},
{
"category": "description",
"text": "De kwetsbaarheden bevinden zich in verschillende functies en componenten van de DrayTek VigorAP apparaten, waaronder tr069TestInform, ExportSettings, setLan, setcamset, mesh_start_speed_test, InquierTime, apautotest, upload_settings.cgi en dray_apm. Deze kwetsbaarheden maken het mogelijk voor aanvallers met geldige authenticatie om via onvoldoende inputvalidatie en filtering willekeurige commando\u0027s uit te voeren met root-privileges. Daarnaast is er sprake van buffer overflow kwetsbaarheden in de setLan en apautotest functies, waarbij door het versturen van speciaal vervaardigde input een denial of service kan worden veroorzaakt of willekeurige code kan worden uitgevoerd. Exploitatie van deze kwetsbaarheden kan leiden tot volledige systeemcompromittering binnen de context van de root gebruiker. De kwetsbaarheden zijn specifiek van toepassing op meerdere modellen binnen de DrayTek VigorAP productlijn.",
"title": "Interpretaties"
},
{
"category": "description",
"text": "DrayTek heeft updates uitgebracht om de kwetsbaarheden in de VigorAP apparaten te verhelpen. Zie bijgevoegde referenties voor meer informatie.",
"title": "Oplossingen"
},
{
"category": "general",
"text": "medium",
"title": "Kans"
},
{
"category": "general",
"text": "high",
"title": "Schade"
},
{
"category": "general",
"text": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
"title": "CWE-78"
},
{
"category": "general",
"text": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)",
"title": "CWE-120"
}
],
"publisher": {
"category": "coordinator",
"contact_details": "cert@ncsc.nl",
"name": "Nationaal Cyber Security Centrum",
"namespace": "https://www.ncsc.nl/"
},
"references": [
{
"category": "external",
"summary": "Reference",
"url": "https://www.draytek.com/about/security-advisory/multiple-remote-code-execution-and-buffer-overflow-vulnerabilities-in-vigorap-series-august-2026"
},
{
"category": "external",
"summary": "Reference",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-buffer-overflow-via-apautotest"
},
{
"category": "external",
"summary": "Reference",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-buffer-overflow-via-setlan"
},
{
"category": "external",
"summary": "Reference",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-apautotest"
},
{
"category": "external",
"summary": "Reference",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-exportsettings"
},
{
"category": "external",
"summary": "Reference",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-inquiertime"
},
{
"category": "external",
"summary": "Reference",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-mesh-start-speed-test"
},
{
"category": "external",
"summary": "Reference",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-setcamset"
},
{
"category": "external",
"summary": "Reference",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-setlan"
},
{
"category": "external",
"summary": "Reference",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-tr069testinform"
},
{
"category": "external",
"summary": "Reference",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-os-command-injection-via-upload-settings-cgi"
},
{
"category": "external",
"summary": "Reference",
"url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-pre-authentication-os-command-injection-via-dray-apm"
}
],
"title": "Kwetsbaarheden verholpen in DrayTek VigorAP",
"tracking": {
"current_release_date": "2026-08-26T09:02:04.888780Z",
"generator": {
"date": "2025-08-04T16:30:00Z",
"engine": {
"name": "V.A.",
"version": "1.3"
}
},
"id": "NCSC-2026-0327",
"initial_release_date": "2026-08-26T09:02:04.888780Z",
"revision_history": [
{
"date": "2026-08-26T09:02:04.888780Z",
"number": "1.0.0",
"summary": "Initiele versie"
}
],
"status": "final",
"version": "1.0.0"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-1"
}
}
],
"category": "product_name",
"name": "Vigor"
}
],
"category": "vendor",
"name": "DrayTek"
},
{
"branches": [
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-2"
}
}
],
"category": "product_name",
"name": "VigorAP 1060c Firmware"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-3"
}
}
],
"category": "product_name",
"name": "VigorAP 700 Firmware"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-4"
}
}
],
"category": "product_name",
"name": "VigorAP 800 Firmware"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-5"
}
}
],
"category": "product_name",
"name": "VigorAP 802 Firmware"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-6"
}
}
],
"category": "product_name",
"name": "VigorAP 900 Firmware"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-7"
}
}
],
"category": "product_name",
"name": "VigorAP 902 Firmware"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-8"
}
}
],
"category": "product_name",
"name": "VigorAP 910C Firmware"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-9"
}
}
],
"category": "product_name",
"name": "VigorAP 912C Firmware"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-10"
}
}
],
"category": "product_name",
"name": "VigorAP 918R Firmware"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-11"
}
}
],
"category": "product_name",
"name": "VigorAP 920R Firmware"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-12"
}
}
],
"category": "product_name",
"name": "Vigorap 1000C Firmware"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-13"
}
}
],
"category": "product_name",
"name": "Vigorap 903 Firmware"
},
{
"branches": [
{
"category": "product_version_range",
"name": "vers:unknown/*",
"product": {
"name": "vers:unknown/*",
"product_id": "CSAFPID-14"
}
}
],
"category": "product_name",
"name": "Vigorap 960C Firmware"
}
],
"category": "vendor",
"name": "Draytek"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-71904",
"cwe": {
"id": "CWE-78",
"name": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)"
},
"notes": [
{
"category": "other",
"text": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
"title": "CWE-78"
},
{
"category": "description",
"text": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the tr069TestInform function that permits remote attackers with valid admin credentials to execute arbitrary commands with root privileges due to insufficient input filtering.",
"title": "Summary"
},
{
"category": "general",
"text": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"title": "CVSSV4"
}
],
"product_status": {
"known_affected": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-71904 | NCSC-NL Website",
"url": "https://vulnerabilities.ncsc.nl/csaf/v2/2026/cve-2026-71904.json"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.2,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
}
],
"title": "CVE-2026-71904"
},
{
"cve": "CVE-2026-71905",
"cwe": {
"id": "CWE-78",
"name": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)"
},
"notes": [
{
"category": "other",
"text": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
"title": "CWE-78"
},
{
"category": "description",
"text": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the ExportSettings function that permits remote attackers with valid admin credentials to execute arbitrary commands with root privileges due to insufficient input filtering.",
"title": "Summary"
},
{
"category": "general",
"text": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"title": "CVSSV4"
}
],
"product_status": {
"known_affected": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-71905 | NCSC-NL Website",
"url": "https://vulnerabilities.ncsc.nl/csaf/v2/2026/cve-2026-71905.json"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.2,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
}
],
"title": "CVE-2026-71905"
},
{
"cve": "CVE-2026-71906",
"cwe": {
"id": "CWE-78",
"name": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)"
},
"notes": [
{
"category": "other",
"text": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
"title": "CWE-78"
},
{
"category": "description",
"text": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the setLan function that permits remote attackers with valid admin credentials to execute arbitrary commands as root due to improper validation of lanIp and lanNetmask fields.",
"title": "Summary"
},
{
"category": "general",
"text": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"title": "CVSSV4"
}
],
"product_status": {
"known_affected": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-71906 | NCSC-NL Website",
"url": "https://vulnerabilities.ncsc.nl/csaf/v2/2026/cve-2026-71906.json"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.2,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
}
],
"title": "CVE-2026-71906"
},
{
"cve": "CVE-2026-71907",
"cwe": {
"id": "CWE-78",
"name": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)"
},
"notes": [
{
"category": "other",
"text": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
"title": "CWE-78"
},
{
"category": "description",
"text": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the setcamset function, allowing remote attackers with valid admin credentials to execute arbitrary commands as root via insufficient filtering of the selectSlaves field.",
"title": "Summary"
},
{
"category": "general",
"text": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"title": "CVSSV4"
}
],
"product_status": {
"known_affected": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-71907 | NCSC-NL Website",
"url": "https://vulnerabilities.ncsc.nl/csaf/v2/2026/cve-2026-71907.json"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.2,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
}
],
"title": "CVE-2026-71907"
},
{
"cve": "CVE-2026-71908",
"cwe": {
"id": "CWE-78",
"name": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)"
},
"notes": [
{
"category": "other",
"text": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
"title": "CWE-78"
},
{
"category": "description",
"text": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the mesh_start_speed_test function, allowing remote attackers with valid admin credentials to execute arbitrary commands with root privileges due to insufficient input sanitization.",
"title": "Summary"
},
{
"category": "general",
"text": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"title": "CVSSV4"
}
],
"product_status": {
"known_affected": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-71908 | NCSC-NL Website",
"url": "https://vulnerabilities.ncsc.nl/csaf/v2/2026/cve-2026-71908.json"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.2,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
}
],
"title": "CVE-2026-71908"
},
{
"cve": "CVE-2026-71909",
"cwe": {
"id": "CWE-78",
"name": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)"
},
"notes": [
{
"category": "other",
"text": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
"title": "CWE-78"
},
{
"category": "description",
"text": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the InquierTime function, allowing remote attackers with valid admin credentials to execute arbitrary commands with root privileges due to insufficient input filtering.",
"title": "Summary"
},
{
"category": "general",
"text": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"title": "CVSSV4"
}
],
"product_status": {
"known_affected": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-71909 | NCSC-NL Website",
"url": "https://vulnerabilities.ncsc.nl/csaf/v2/2026/cve-2026-71909.json"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.2,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
}
],
"title": "CVE-2026-71909"
},
{
"cve": "CVE-2026-71910",
"cwe": {
"id": "CWE-78",
"name": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)"
},
"notes": [
{
"category": "other",
"text": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
"title": "CWE-78"
},
{
"category": "description",
"text": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the apautotest function that permits remote attackers with valid admin credentials to execute arbitrary commands with root privileges due to insufficient input validation.",
"title": "Summary"
},
{
"category": "general",
"text": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"title": "CVSSV4"
}
],
"product_status": {
"known_affected": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-71910 | NCSC-NL Website",
"url": "https://vulnerabilities.ncsc.nl/csaf/v2/2026/cve-2026-71910.json"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.2,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
}
],
"title": "CVE-2026-71910"
},
{
"cve": "CVE-2026-71911",
"cwe": {
"id": "CWE-120",
"name": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)"
},
"notes": [
{
"category": "other",
"text": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)",
"title": "CWE-120"
},
{
"category": "description",
"text": "Multiple DrayTek VigorAP models contain a buffer overflow vulnerability in the setLan function, enabling remote attackers with valid admin credentials to cause denial of service or execute arbitrary commands via crafted input.",
"title": "Summary"
},
{
"category": "general",
"text": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"title": "CVSSV4"
}
],
"product_status": {
"known_affected": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-71911 | NCSC-NL Website",
"url": "https://vulnerabilities.ncsc.nl/csaf/v2/2026/cve-2026-71911.json"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.2,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
}
],
"title": "CVE-2026-71911"
},
{
"cve": "CVE-2026-71912",
"cwe": {
"id": "CWE-120",
"name": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)"
},
"notes": [
{
"category": "other",
"text": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)",
"title": "CWE-120"
},
{
"category": "description",
"text": "Multiple DrayTek VigorAP models contain a buffer overflow vulnerability in the apautotest function exploitable by remote attackers with valid admin credentials to cause denial of service or execute arbitrary commands.",
"title": "Summary"
},
{
"category": "general",
"text": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"title": "CVSSV4"
}
],
"product_status": {
"known_affected": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-71912 | NCSC-NL Website",
"url": "https://vulnerabilities.ncsc.nl/csaf/v2/2026/cve-2026-71912.json"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.2,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
}
],
"title": "CVE-2026-71912"
},
{
"cve": "CVE-2026-71913",
"cwe": {
"id": "CWE-78",
"name": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)"
},
"notes": [
{
"category": "other",
"text": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
"title": "CWE-78"
},
{
"category": "description",
"text": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the upload_settings.cgi interface that permits remote attackers with valid admin credentials to execute arbitrary commands as root due to insufficient input validation.",
"title": "Summary"
},
{
"category": "general",
"text": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"title": "CVSSV4"
}
],
"product_status": {
"known_affected": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-71913 | NCSC-NL Website",
"url": "https://vulnerabilities.ncsc.nl/csaf/v2/2026/cve-2026-71913.json"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.2,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
}
],
"title": "CVE-2026-71913"
},
{
"cve": "CVE-2026-71914",
"cwe": {
"id": "CWE-78",
"name": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)"
},
"notes": [
{
"category": "other",
"text": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
"title": "CWE-78"
},
{
"category": "description",
"text": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the dray_apm component that permits remote attackers to execute arbitrary commands with root privileges via crafted UDP messages following the START_SPEED_TEST command.",
"title": "Summary"
},
{
"category": "general",
"text": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"title": "CVSSV4"
}
],
"product_status": {
"known_affected": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-71914 | NCSC-NL Website",
"url": "https://vulnerabilities.ncsc.nl/csaf/v2/2026/cve-2026-71914.json"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 9.8,
"baseSeverity": "CRITICAL",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-1",
"CSAFPID-2",
"CSAFPID-3",
"CSAFPID-4",
"CSAFPID-5",
"CSAFPID-6",
"CSAFPID-7",
"CSAFPID-8",
"CSAFPID-9",
"CSAFPID-10",
"CSAFPID-11",
"CSAFPID-12",
"CSAFPID-13",
"CSAFPID-14"
]
}
],
"title": "CVE-2026-71914"
}
]
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.