Improper input validation in NETGEAR Nighthawk routers
Key facts
- Attack vector
- Adjacent network
- Privileges required
- None
- User interaction
- Active
- Attack complexity
- High
- Attack requirements
- Present
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
A vulnerability in the speedtest feature of affected NETGEAR Nighthawk routers, caused by improper input validation, can allow attackers on the router's WAN side, using attacker-in-the-middle techniques (MiTM) to manipulate DNS responses and execute commands when speedtests are run. This issue affects RS700: through 1.0.7.82; RAX54Sv2 : before V1.1.6.36; RAX41v2: before V1.1.6.36; RAX50: before V1.2.14.114; RAXE500: before V1.2.14.114; RAX41: before V1.0.17.142; RAX43: before V1.0.17.142; RAX35v2: before V1.0.17.142; RAXE450: before V1.2.14.114; RAX43v2: before V1.1.6.36; RAX42: before V1.0.17.142; RAX45: before V1.0.17.142; RAX50v2: before V1.1.6.36; MR90: before V1.0.2.46; MS90: before V1.0.2.46; RAX42v2: before V1.1.6.36; RAX49S: before V1.1.6.36.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| NETGEAR | RS700 | up to 1.0.7.82 | — | No fix listed | CNA |
| NETGEAR | RAX54Sv2 | before V1.1.6.36 | V1.1.6.36 | Patch available | CNA |
| NETGEAR | RAX41v2 | before V1.1.6.36 | V1.1.6.36 | Patch available | CNA |
| NETGEAR | RAX50 | before V1.2.14.114 | V1.2.14.114 | Patch available | CNA |
| NETGEAR | RAXE500 | before V1.2.14.114 | V1.2.14.114 | Patch available | CNA |
| NETGEAR | RAX41 | before V1.0.17.142 | V1.0.17.142 | Patch available | CNA |
| NETGEAR | RAX43 | before V1.0.17.142 | V1.0.17.142 | Patch available | CNA |
| NETGEAR | RAX35v2 | before V1.0.17.142 | V1.0.17.142 | Patch available | CNA |
| NETGEAR | RAXE450 | before V1.2.14.114 | V1.2.14.114 | Patch available | CNA |
| NETGEAR | RAX43v2 | before V1.1.6.36 | V1.1.6.36 | Patch available | CNA |
| NETGEAR | RAX42 | before V1.0.17.142 | V1.0.17.142 | Patch available | CNA |
| NETGEAR | RAX45 | before V1.0.17.142 | V1.0.17.142 | Patch available | CNA |
| NETGEAR | RAX50v2 | before V1.1.6.36 | V1.1.6.36 | Patch available | CNA |
| NETGEAR | MR90 | before V1.0.2.46 | V1.0.2.46 | Patch available | CNA |
| NETGEAR | RAX42v2 | before V1.1.6.36 | V1.1.6.36 | Patch available | CNA |
| NETGEAR | RAX49S | before V1.1.6.36 | V1.1.6.36 | Patch available | CNA |
| NETGEAR | MS90 | before V1.0.2.46 | V1.0.2.46 | Patch available | CNA |
- RS700 VendorNETGEAR Affected up to 1.0.7.82 Fixed in — No fix listed CNA
- RAX54Sv2 VendorNETGEAR Affected before V1.1.6.36 Fixed in V1.1.6.36 Patch available CNA
- RAX41v2 VendorNETGEAR Affected before V1.1.6.36 Fixed in V1.1.6.36 Patch available CNA
- RAX50 VendorNETGEAR Affected before V1.2.14.114 Fixed in V1.2.14.114 Patch available CNA
- RAXE500 VendorNETGEAR Affected before V1.2.14.114 Fixed in V1.2.14.114 Patch available CNA
- RAX41 VendorNETGEAR Affected before V1.0.17.142 Fixed in V1.0.17.142 Patch available CNA
- RAX43 VendorNETGEAR Affected before V1.0.17.142 Fixed in V1.0.17.142 Patch available CNA
- RAX35v2 VendorNETGEAR Affected before V1.0.17.142 Fixed in V1.0.17.142 Patch available CNA
- RAXE450 VendorNETGEAR Affected before V1.2.14.114 Fixed in V1.2.14.114 Patch available CNA
- RAX43v2 VendorNETGEAR Affected before V1.1.6.36 Fixed in V1.1.6.36 Patch available CNA
- RAX42 VendorNETGEAR Affected before V1.0.17.142 Fixed in V1.0.17.142 Patch available CNA
- RAX45 VendorNETGEAR Affected before V1.0.17.142 Fixed in V1.0.17.142 Patch available CNA
- RAX50v2 VendorNETGEAR Affected before V1.1.6.36 Fixed in V1.1.6.36 Patch available CNA
- MR90 VendorNETGEAR Affected before V1.0.2.46 Fixed in V1.0.2.46 Patch available CNA
- RAX42v2 VendorNETGEAR Affected before V1.1.6.36 Fixed in V1.1.6.36 Patch available CNA
- RAX49S VendorNETGEAR Affected before V1.1.6.36 Fixed in V1.1.6.36 Patch available CNA
- MS90 VendorNETGEAR Affected before V1.0.2.46 Fixed in V1.0.2.46 Patch available CNA
CPE configurations NVD · 36
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:netgear:rs700_firmware:*:*:*:*:*:*:*:* | before 1.0.9.6 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rs700:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax54sv2_firmware:*:*:*:*:*:*:*:* | before 1.1.6.36 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax54sv2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax45v2_firmware:*:*:*:*:*:*:*:* | before 1.1.6.36 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax45v2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax41v2_firmware:*:*:*:*:*:*:*:* | before 1.1.6.36 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax41v2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax50_firmware:*:*:*:*:*:*:*:* | before 1.2.14.114 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax50:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
- cpe:2.3:o:netgear:rs700_firmware:*:*:*:*:*:*:*:* Versions before 1.0.9.6 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rs700:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax54sv2_firmware:*:*:*:*:*:*:*:* Versions before 1.1.6.36 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax54sv2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax45v2_firmware:*:*:*:*:*:*:*:* Versions before 1.1.6.36 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax45v2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax41v2_firmware:*:*:*:*:*:*:*:* Versions before 1.1.6.36 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax41v2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax50_firmware:*:*:*:*:*:*:*:* Versions before 1.2.14.114 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax50:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
Show 26 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:netgear:raxe500_firmware:*:*:*:*:*:*:*:* | before 1.2.14.114 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:raxe500:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax41_firmware:*:*:*:*:*:*:*:* | before 1.0.17.142 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax41:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax43_firmware:*:*:*:*:*:*:*:* | before 1.0.17.142 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax43:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax35v2_firmware:*:*:*:*:*:*:*:* | before 1.0.17.142 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax35v2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:raxe450_firmware:*:*:*:*:*:*:*:* | before 1.0.17.142 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:raxe450:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax43v2_firmware:*:*:*:*:*:*:*:* | before 1.1.6.36 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax43v2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax42_firmware:*:*:*:*:*:*:*:* | before 1.0.17.142 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax42:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax45_firmware:*:*:*:*:*:*:*:* | before 1.0.17.142 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax45:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax50v2_firmware:*:*:*:*:*:*:*:* | before 1.1.6.36 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax50v2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:mr90_firmware:*:*:*:*:*:*:*:* | before 1.0.2.46 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:mr90:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:ms90_firmware:*:*:*:*:*:*:*:* | before 1.0.2.46 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:ms90:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax42v2_firmware:*:*:*:*:*:*:*:* | before 1.1.6.36 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax42v2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
| cpe:2.3:o:netgear:rax49s_firmware:*:*:*:*:*:*:*:* | before 1.1.6.36 | Vulnerable | NETGEAR |
| cpe:2.3:h:netgear:rax49s:-:*:*:*:*:*:*:* | not specified by NVD | Running on | NETGEAR |
- cpe:2.3:o:netgear:raxe500_firmware:*:*:*:*:*:*:*:* Versions before 1.2.14.114 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:raxe500:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax41_firmware:*:*:*:*:*:*:*:* Versions before 1.0.17.142 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax41:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax43_firmware:*:*:*:*:*:*:*:* Versions before 1.0.17.142 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax43:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax35v2_firmware:*:*:*:*:*:*:*:* Versions before 1.0.17.142 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax35v2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:raxe450_firmware:*:*:*:*:*:*:*:* Versions before 1.0.17.142 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:raxe450:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax43v2_firmware:*:*:*:*:*:*:*:* Versions before 1.1.6.36 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax43v2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax42_firmware:*:*:*:*:*:*:*:* Versions before 1.0.17.142 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax42:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax45_firmware:*:*:*:*:*:*:*:* Versions before 1.0.17.142 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax45:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax50v2_firmware:*:*:*:*:*:*:*:* Versions before 1.1.6.36 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax50v2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:mr90_firmware:*:*:*:*:*:*:*:* Versions before 1.0.2.46 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:mr90:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:ms90_firmware:*:*:*:*:*:*:*:* Versions before 1.0.2.46 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:ms90:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax42v2_firmware:*:*:*:*:*:*:*:* Versions before 1.1.6.36 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax42v2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
- cpe:2.3:o:netgear:rax49s_firmware:*:*:*:*:*:*:*:* Versions before 1.1.6.36 Vulnerable ·NETGEAR
- cpe:2.3:h:netgear:rax49s:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·NETGEAR
Remediation
- Fix · CNA RAX54Sv2 (NETGEAR) Fixed in V1.1.6.36
- Fix · CNA RAX41v2 (NETGEAR) Fixed in V1.1.6.36
- Fix · CNA RAX50 (NETGEAR) Fixed in V1.2.14.114
- Fix · CNA RAXE500 (NETGEAR) Fixed in V1.2.14.114
- Fix · CNA RAX41 (NETGEAR) Fixed in V1.0.17.142
- Fix · CNA RAX43 (NETGEAR) Fixed in V1.0.17.142
- Fix · CNA RAX35v2 (NETGEAR) Fixed in V1.0.17.142
- Fix · CNA RAXE450 (NETGEAR) Fixed in V1.2.14.114
- Fix · CNA RAX43v2 (NETGEAR) Fixed in V1.1.6.36
- Fix · CNA RAX42 (NETGEAR) Fixed in V1.0.17.142
- Fix · CNA RAX45 (NETGEAR) Fixed in V1.0.17.142
- Fix · CNA RAX50v2 (NETGEAR) Fixed in V1.1.6.36
- Fix · CNA MR90 (NETGEAR) Fixed in V1.0.2.46
- Fix · CNA RAX42v2 (NETGEAR) Fixed in V1.1.6.36
- Fix · CNA RAX49S (NETGEAR) Fixed in V1.1.6.36
- Fix · CNA MS90 (NETGEAR) Fixed in V1.0.2.46
Timeline
- 2026-10-02 Threatist record created from CVE-2025-12946
- 2026-10-03 Alias added: GHSA-w8v2-5vq4-783q
References
Patch 18
- https://www.netgear.com/support/product/rs700
- https://www.netgear.com/support/product/rax54sv2
- https://www.netgear.com/support/product/rax41v2
- https://www.netgear.com/support/product/RAX50
- https://www.netgear.com/support/product/raxe500
- https://www.netgear.com/support/product/rax41
- https://www.netgear.com/support/product/rax43
- https://www.netgear.com/support/product/rax35v2
- https://www.netgear.com/support/product/raxe450
- https://www.netgear.com/support/product/rax43v2
- https://www.netgear.com/support/product/rax42
- https://www.netgear.com/support/product/rax45
- https://www.netgear.com/support/product/rax50v2
- https://www.netgear.com/support/product/mr90
- https://www.netgear.com/support/product/ms90
- https://www.netgear.com/support/product/rax42v2
- https://www.netgear.com/support/product/rax49s
- https://kb.netgear.com/000070416/December-2025-NETGEAR-Security-Advisory
More NETGEAR Mr90 Firmware vulnerabilities
- TI-2026-10138 Command injection vulnerability in some NETGEAR Nighthawk devices CVSS 4.0MEDIUM 4.9
- TI-2026-10133 Device administrator can interrupt the normal operation of some NETGEAR Nighthawk devices. CVSS 4.0LOW 1.1
Sources
- CVE-2025-12946 · CVE Program
- CVE-2025-12946 · NVD
- FIRST EPSS
- GHSA-w8v2-5vq4-783q · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences