CVE-2021-34991

HIGHCVSS 8.8/10EPSS 5.67%

Last modified

CVE-2021-34991 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of NETGEAR R6400v2 1.0.4.106_10.0.80 routers. Authentication is not required to exploit this vulnerability. EPSS estimates a 5.67% chance of exploitation in the next 30 days.

Description

This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of NETGEAR R6400v2 1.0.4.106_10.0.80 routers. Authentication is not required to exploit this vulnerability. The specific flaw exists within the UPnP service, which listens on TCP port 5000 by default. When parsing the uuid request header, the process does not properly validate the length of user-supplied data prior to copying it to a fixed-length stack-based buffer. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-14110.

Metrics

CVSS 3.1
8.8/10

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

EPSS Probability
5.67%

92.0th percentile

Probability of exploitation in the next 30 days. Learn more

Weakness Enumeration

Affected Software

VendorProductVersions
NetgearEx3700 Firmware< 1.0.0.94
NetgearEx3800 Firmware< 1.0.0.94
NetgearEx6120 Firmware< 1.0.0.66
NetgearEx6130 Firmware< 1.0.0.66
NetgearR6400 Firmware< 1.0.1.76
NetgearR6400v2 Firmware< 1.0.4.120
NetgearR6700v3 Firmware< 1.0.4.120
NetgearR6900p Firmware< 1.3.3.142
NetgearR7000 Firmware< 1.0.11.128
NetgearR7000p Firmware< 1.3.3.142
NetgearR7100lg Firmware< 1.0.0.72
NetgearR7850 Firmware< 1.0.5.76
NetgearR7900p Firmware< 1.4.2.84
NetgearR7960p Firmware< 1.4.2.84
NetgearR8000 Firmware< 1.0.4.76
NetgearR8000p Firmware< 1.4.2.84
NetgearR8300 Firmware< 1.0.2.156
NetgearR8500 Firmware< 1.0.2.156
NetgearRax15 Firmware< 1.0.4.100
NetgearRax20 Firmware< 1.0.4.100
NetgearRax200 Firmware< 1.0.5.132
NetgearRax35v2 Firmware< 1.0.4.100
NetgearRax38v2 Firmware< 1.0.4.100
NetgearRax40v2 Firmware< 1.0.4.100
NetgearRax42 Firmware< 1.0.4.100
NetgearRax43 Firmware< 1.0.4.100
NetgearRax45 Firmware< 1.0.4.100
NetgearRax48 Firmware< 1.0.4.100
NetgearRax50 Firmware< 1.0.4.100
NetgearRax50s Firmware< 1.0.4.100
NetgearRax75 Firmware< 1.0.5.132
NetgearRax80 Firmware< 1.0.5.132
NetgearRaxe450 Firmware< 1.0.8.70
NetgearRaxe500 Firmware< 1.0.8.70
NetgearRs400 Firmware< 1.5.1.80
NetgearWndr3400v3 Firmware< 1.0.1.42
NetgearWnr3500lv2 Firmware< 1.2.0.70
NetgearXr300 Firmware< 1.0.3.68
NetgearD6220 Firmware< 1.0.0.76
NetgearD6400 Firmware< 1.0.0.108
NetgearD7000v2 Firmware< 1.0.0.76
NetgearDgn2200v4 Firmware< 1.0.0.126
NetgearDc112a Firmware< 1.0.0.62
NetgearCax80 Firmware< 2.1.3.5

References

Timeline

Published
Last Modified
Status
Modified

Frequently Asked Questions

What is CVE-2021-34991?
This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of NETGEAR R6400v2 1.0.4.106_10.0.80 routers. Authentication is not required to exploit this vulnerability. The specific flaw exists within the UPnP service, which listens on TCP port 5000 by default. When parsing the uuid request header, the process does not properly validate the length of user-supplied data prior to copying it to a fixed-length stack-based buffer. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-14110.
How severe is CVE-2021-34991?
CVE-2021-34991 has a CVSS score of 8.8/10 (HIGH severity). The EPSS model estimates a 5.67% probability of exploitation in the next 30 days.
How do I fix CVE-2021-34991?
Check the vendor references and advisories linked above for patched versions and mitigation guidance. You can also run a Strix scan to test if your systems are affected.

Are you affected by CVE-2021-34991?

Run a free Strix scan to check your systems for this vulnerability.

Scan your code now

Source: NVD / NIST