CVE-2021-34991

High

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.

SeverityHigh
CVSS8.8
Exploit probability93. percentile5.7%
ProductNetgear R6400 Firmware
PublishedNov 15, 2021
First seenNov 15, 2021
Weakness typeCWE-121CWE-121

How to fix

Update
  • netgear r6400_firmware1.0.1.76 or later
  • netgear ex3700_firmware1.0.0.94 or later
  • netgear ex3800_firmware1.0.0.94 or later
  • netgear ex6120_firmware1.0.0.66 or later
  • netgear ex6130_firmware1.0.0.66 or later
  • netgear r6400v2_firmware1.0.4.120 or later
  • netgear r6700v3_firmware1.0.4.120 or later
  • netgear r6900p_firmware1.3.3.142 or later
  • netgear r7000_firmware1.0.11.128 or later
  • netgear r7000p_firmware1.3.3.142 or later
  • netgear r7100lg_firmware1.0.0.72 or later
  • netgear r7850_firmware1.0.5.76 or later

Affected products

ProductAffected versionsFixed in
netgear r6400_firmwarev < 1.0.1.761.0.1.76
netgear ex3700_firmwarev < 1.0.0.941.0.0.94
netgear ex3800_firmwarev < 1.0.0.941.0.0.94
netgear ex6120_firmwarev < 1.0.0.661.0.0.66
netgear ex6130_firmwarev < 1.0.0.661.0.0.66
netgear r6400v2_firmwarev < 1.0.4.1201.0.4.120
netgear r6700v3_firmwarev < 1.0.4.1201.0.4.120
netgear r6900p_firmwarev < 1.3.3.1421.3.3.142
netgear r7000_firmwarev < 1.0.11.1281.0.11.128
netgear r7000p_firmwarev < 1.3.3.1421.3.3.142
netgear r7100lg_firmwarev < 1.0.0.721.0.0.72
netgear r7850_firmwarev < 1.0.5.761.0.5.76
netgear r7900p_firmwarev < 1.4.2.841.4.2.84
netgear r7960p_firmwarev < 1.4.2.841.4.2.84
netgear r8000_firmwarev < 1.0.4.761.0.4.76
netgear r8000p_firmwarev < 1.4.2.841.4.2.84
netgear r8300_firmwarev < 1.0.2.1561.0.2.156
netgear r8500_firmwarev < 1.0.2.1561.0.2.156
netgear rax15_firmwarev < 1.0.4.1001.0.4.100
netgear rax20_firmwarev < 1.0.4.1001.0.4.100
netgear rax200_firmwarev < 1.0.5.1321.0.5.132
netgear rax35v2_firmwarev < 1.0.4.1001.0.4.100
netgear rax38v2_firmwarev < 1.0.4.1001.0.4.100
netgear rax40v2_firmwarev < 1.0.4.1001.0.4.100
netgear rax42_firmwarev < 1.0.4.1001.0.4.100
netgear rax43_firmwarev < 1.0.4.1001.0.4.100
netgear rax45_firmwarev < 1.0.4.1001.0.4.100
netgear rax48_firmwarev < 1.0.4.1001.0.4.100
netgear rax50_firmwarev < 1.0.4.1001.0.4.100
netgear rax50s_firmwarev < 1.0.4.1001.0.4.100
netgear rax75_firmwarev < 1.0.5.1321.0.5.132
netgear rax80_firmwarev < 1.0.5.1321.0.5.132
netgear raxe450_firmwarev < 1.0.8.701.0.8.70
netgear raxe500_firmwarev < 1.0.8.701.0.8.70
netgear rs400_firmwarev < 1.5.1.801.5.1.80
netgear wndr3400v3_firmwarev < 1.0.1.421.0.1.42
netgear wnr3500lv2_firmwarev < 1.2.0.701.2.0.70
netgear xr300_firmwarev < 1.0.3.681.0.3.68
netgear d6220_firmwarev < 1.0.0.761.0.0.76
netgear d6400_firmwarev < 1.0.0.1081.0.0.108
netgear d7000v2_firmwarev < 1.0.0.761.0.0.76
netgear dgn2200v4_firmwarev < 1.0.0.1261.0.0.126
netgear dc112a_firmwarev < 1.0.0.621.0.0.62
netgear cax80_firmwarev < 2.1.3.52.1.3.5

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.