CVE-2021-34947

High

Description

NETGEAR R7800 net-cgi Out-Of-Bounds Write Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of NETGEAR R7800 routers. Authentication is not required to exploit this vulnerability. The specific flaw exists within the parsing of the soap_block_table file. The issue results from the lack of proper validation of user-supplied data, which can result in a write past the end of an allocated data structure. An attacker can leverage this vulnerability to execute code in the context of root. . Was ZDI-CAN-13055.

SeverityHigh
CVSS8.8
Exploit probability—
ProductNetgear R7800 Firmware
PublishedMay 7, 2024
First seenMay 7, 2024

How to fix

Update
  • netgear r7800_firmware1.0.2.84 or later
  • netgear d7800_firmware1.0.1.64 or later
  • netgear ex2700_firmware1.0.1.66 or later
  • netgear ex6100_firmware1.0.1.106 or later
  • netgear ex6150_firmware1.0.1.106 or later
  • netgear ex6200_firmware1.0.1.86 or later
  • netgear ex6250_firmware1.0.0.146 or later
  • netgear ex6400_firmware1.0.2.164 or later
  • netgear ex6400v2_firmware1.0.0.146 or later
  • netgear ex6410_firmware1.0.0.146 or later
  • netgear ex6420_firmware1.0.0.146 or later
  • netgear ex6500v1_firmware1.0.0.146 or later

Affected products

ProductAffected versionsFixed in
netgear r7800_firmwarev < 1.0.2.841.0.2.84
netgear d7800_firmwarev < 1.0.1.641.0.1.64
netgear ex2700_firmwarev < 1.0.1.661.0.1.66
netgear ex6100_firmwarev < 1.0.1.1061.0.1.106
netgear ex6150_firmwarev < 1.0.1.1061.0.1.106
netgear ex6200_firmwarev < 1.0.1.861.0.1.86
netgear ex6250_firmwarev < 1.0.0.1461.0.0.146
netgear ex6400_firmwarev < 1.0.2.1641.0.2.164
netgear ex6400v2_firmwarev < 1.0.0.1461.0.0.146
netgear ex6410_firmwarev < 1.0.0.1461.0.0.146
netgear ex6420_firmwarev < 1.0.0.1461.0.0.146
netgear ex6500v1_firmwarev < 1.0.0.1461.0.0.146
netgear ex7300_firmwarev < 1.0.2.1641.0.2.164
netgear ex7300v2_firmwarev < 1.0.0.1461.0.0.146
netgear ex7320_firmwarev < 1.0.0.1461.0.0.146
netgear ex7700_firmwarev < 1.0.0.2221.0.0.222
netgear ex8000_firmwarev < 1.0.1.2381.0.1.238
netgear lbr1020_firmwarev < 2.6.5.322.6.5.32
netgear lbr20_firmwarev < 2.6.5.322.6.5.32
netgear r6700ax_firmwarev < 1.0.5.1081.0.5.108
netgear r8900_firmwarev < 1.0.5.361.0.5.36
netgear r9000_firmwarev < 1.0.5.361.0.5.36
netgear rax10_firmwarev < 1.0.5.1081.0.5.108
netgear rax120_firmwarev < 1.2.2.241.2.2.24
netgear rax120v2_firmwarev < 1.2.2.241.2.2.24
netgear rax70_firmwarev < 1.0.5.1081.0.5.108
netgear rax78_firmwarev < 1.0.5.1081.0.5.108
netgear rbr10_firmwarev < 2.7.4.242.7.4.24
netgear rbr20_firmwarev < 2.7.4.242.7.4.24
netgear rbr40_firmwarev < 2.7.4.242.7.4.24
netgear rbr50_firmwarev < 2.7.4.242.7.4.24
netgear rbs10_firmwarev < 2.7.4.242.7.4.24
netgear rbs20_firmwarev < 2.7.4.242.7.4.24
netgear rbs40_firmwarev < 2.7.4.242.7.4.24
netgear rbs50_firmwarev < 2.7.4.242.7.4.24
netgear rbs50y_firmwarev < 2.7.4.122.7.4.12
netgear wn3000rpv2_firmwarev < 1.0.0.881.0.0.88
netgear wnr2000v5_firmwarev < 1.0.0.781.0.0.78
netgear xr450_firmwarev < 2.3.2.1302.3.2.130
netgear xr500_firmwarev < 2.3.2.1302.3.2.130
netgear xr700_firmwarev < 1.0.1.441.0.1.44

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.