New MCP server — Bring vulnerability intelligence into your AI
Back to feed

CVE-2021-45619

NVDCIRCLENISA

EUVD-2021-32385 · Published Dec 26, 2021

Certain NETGEAR devices are affected by command injection by an unauthenticated attacker. This affects EX6200v2 before 1.0.1.86, EX6250 before 1.0.0.134, EX7700 before 1.0.0.216, EX8000 before 1.0.1.232, LBR1020 before 2.6.3.58, LBR20 before 2.6.3.50, R7800 before 1.0.2.80, R8900 before 1.0.5.26, R9000 before 1.0.5.26, RBS50Y before 2.7.3.22, WNR2000v5 before 1.0.0.76, XR700 before 1.0.1.36, EX6150v2 before 1.0.1.98, EX7300 before 1.0.2.158, EX7320 before 1.0.0.134, RAX10 before 1.0.2.88, RAX120 before 1.2.0.16, RAX70 before 1.0.2.88, EX6100v2 before 1.0.1.98, EX6400 before 1.0.2.158, EX7300v2 before 1.0.0.134, R6700AX before 1.0.2.88, RAX120v2 before 1.2.0.16, RAX78 before 1.0.2.88, EX6410 before 1.0.0.134, RBR10 before 2.7.3.22, RBR20 before 2.7.3.22, RBR350 before 4.3.4.7, RBR40 before 2.7.3.22, RBR50 before 2.7.3.22, EX6420 before 1.0.0.134, RBS10 before 2.7.3.22, RBS20 before 2.7.3.22, RBS350 before 4.3.4.7, RBS40 before 2.7.3.22, RBS50 before 2.7.3.22, EX6400v2 before 1.0.0.134, RBK12 before 2.7.3.22, RBK20 before 2.7.3.22, RBK352 before 4.3.4.7, RBK40 before 2.7.3.22, and RBK50 before 2.7.3.22.

Technologies

Netgear Rbs40 FirmwareNetgear Ex6400 FirmwareNetgear Rax120Netgear Ex7300V2Netgear Ex6200V2 FirmwareNetgear Ex6410Netgear Rbs50 FirmwareNetgear Ex6400V2 FirmwareNetgear Rbr350Netgear Rbk50 FirmwareNetgear Rax120 FirmwareNetgear Rbs350Netgear Rax120V2 FirmwareNetgear Ex6420Netgear Rbk352 FirmwareNetgear Rbr350 FirmwareNetgear Rbr10 FirmwareNetgear Ex6250 FirmwareNetgear Rbr20 FirmwareNetgear R9000Netgear Ex7700 FirmwareNetgear Rbr40Netgear Rbs10 FirmwareNetgear R7800Netgear Rbk50Netgear Rbk20Netgear Rbk352Netgear Ex7300V2 FirmwareNetgear R6700AxNetgear Ex8000Netgear Rbk20 FirmwareNetgear Rax10Netgear R7800 FirmwareNetgear Rbk40 FirmwareNetgear Rax70 FirmwareNetgear Ex6410 FirmwareNetgear Rbs10Netgear Lbr20Netgear Rax120V2Netgear Xr700 FirmwareNetgear R9000 FirmwareNetgear Wnr2000V5 FirmwareNetgear Ex6400Netgear Rbs50Netgear Rbr50 FirmwareNetgear Ex7320 FirmwareNetgear Ex6420 FirmwareNetgear Rbr10Netgear Rbs20 FirmwareNetgear Rbs50Y FirmwareNetgear Rax78Netgear Ex6200V2Netgear Rbk12Netgear Rbk12 FirmwareNetgear Ex6400V2Netgear Lbr1020Netgear Lbr20 FirmwareNetgear Rbs350 FirmwareNetgear Rbs20Netgear Rax10 FirmwareNetgear Rax78 FirmwareNetgear Rax70Netgear R6700Ax FirmwareNetgear Ex8000 FirmwareNetgear Rbr40 FirmwareNetgear Rbs50YNetgear Ex6100V2 FirmwareNetgear Ex7300Netgear Rbr50Netgear Ex6150V2 FirmwareNetgear Ex7700Netgear Ex6150V2Netgear Xr700Netgear Ex6100V2Netgear R8900 FirmwareNetgear Ex7300 FirmwareNetgear Lbr1020 FirmwareNetgear Ex6250Netgear R8900Netgear Rbr20Netgear Rbk40Netgear Ex7320Netgear Rbs40Netgear Wnr2000V5

Weaknesses

CWE-77

CVSS scores

  • v3.19.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • v2.010.0AV:N/AC:L/Au:N/C:C/I:C/A:C

MITRE ATT&CK

Inferred

Where this vulnerability fits in an attack

Initial Access

References

Potentially impacted assets

See if this affects your attack surface

Latest trending attack

Criticalyesterday

Google Brotli decoder - Remote Code Execution via compressed requests (Exploitation Check)

This control is the second step of the Patrowl response to CVE-2026-111497 (Node2Shell). It complements the first control of 22 October 2026, which focused on the Node.js runtime, and does not replace it. Why a second control CVE-2026-111497 is an out-of-bounds write in the Google Brotli decoder, the library that decompresses Brotli ("br") data. It was first published as a Node.js vulnerability, because Node.js bundles this decoder. Later publications showed that the flaw is in the library itself. Every product that embeds an affected version of the decoder is concerned, whatever its language or vendor. A public proof of concept demonstrates code execution. Any server that decompresses request bodies sent with "Content-Encoding: br" exposes the decoder to unauthenticated attackers. Known cases include Express 5 and NestJS 11 on Node.js, Koa and Fastify setups, Bun, Envoy and Istio with request decompression enabled, and any application or reverse proxy that decodes Brotli request bodies with an affected library. The flaw also works in the other direction. A malicious server can compromise an unpatched client that decodes a Brotli response, for example Node.js fetch(), Python clients (requests, httpx, aiohttp, Scrapy) with the Brotli or brotlicffi package, or libcurl builds with Brotli support. What this control checks Patrowl sends small, valid Brotli-compressed requests to each asset and observes whether the server decodes them. The check does not depend on the technology: it detects the behaviour, whatever the stack behind it. These requests are what any legitimate client could send. They never reach the vulnerable code path and cannot affect the availability of the service. How to read the result Potentially impacted means the asset decodes Brotli request bodies: the attack surface is exposed. It does not confirm that the asset is vulnerable. The version of the Brotli decoder in use is not visible from the outside. This check covers applications that parse request bodies on their root path. A Not impacted result does not rule out exposure on other routes, nor on the client side. Checking the versions on the servers remains the only exhaustive verification. Affected and fixed versions Google Brotli 1.0.3 to 1.2.0 are affected, fixed in 1.0.10, 1.1.1 and 1.2.1. Fixed releases of the main products embedding it: Node.js 22.23.4, 24.22.1 and 26.12.1 (end-of-life lines 20.x and older and 25.x receive no fix), Bun 1.4.4, Envoy 1.37.8, 1.38.6, 1.39.3 and 1.40.0, Istio 1.29.9, 1.30.6 and 1.31.2, Python Brotli 1.2.1 and brotlicffi 1.2.1.0. Products that link against the system library depend on the Brotli package of the Linux distribution. Recommendations Update every component that embeds the Brotli decoder (only real fix). Start with the assets flagged by this control. Restart the processes after the update. Rebuild containers, single-executable applications and appliances that bundle an affected runtime or library. Reduce the exposure until the update is deployed. Reject requests with "Content-Encoding: br" at the reverse proxy, load balancer or WAF, case-insensitively and including lists such as "gzip, br". On Envoy and Istio, disable request decompression for Brotli. Review outbound calls. List the features that fetch content from servers you do not control, and patch the services that host them first.

Take 15 minutes to discover our platform with our experts

Patrowl Intel platform screenshot