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

CVE-2022-33252

NVDCIRCLENISA

EUVD-2022-36295 · Published Jan 9, 2023

Information disclosure due to buffer over-read in WLAN while handling IBSS beacons frame.

Technologies

Qualcomm Wsa8810Qualcomm Qcn5154Qualcomm Qsm8350 FirmwareQualcomm Sd 8Cx Gen2Qualcomm Ipq8068Qualcomm Qca6574AuQualcomm Csr8811 FirmwareQualcomm Ar8035Qualcomm Qcn5154 FirmwareQualcomm Qca9994Qualcomm Ipq5010Qualcomm Qca6595AuQualcomm Qca9886 FirmwareQualcomm Wcn3980 FirmwareQualcomm Qcn9072 FirmwareQualcomm Ipq8076 FirmwareQualcomm Wcn6850Qualcomm Ipq6000 FirmwareQualcomm Sa8155P FirmwareQualcomm Ipq6028 FirmwareQualcomm Qca9985 FirmwareQualcomm Qca2064 FirmwareQualcomm Qcn5052Qualcomm Wcd9380 FirmwareQualcomm Pmp8074Qualcomm Aqt1000Qualcomm Sa4150P FirmwareQualcomm Sd865 5G FirmwareQualcomm Csrb31024 FirmwareQualcomm Ipq8065Qualcomm Wcn6850 FirmwareQualcomm Qcn9070 FirmwareQualcomm Sa515MQualcomm Qca8386Qualcomm Sdx55MQualcomm Qcn9001Qualcomm Qca9992 FirmwareQualcomm Ipq8076AQualcomm Ar9380Qualcomm Sa415M FirmwareQualcomm Qcs6490 FirmwareQualcomm Qcn5022Qualcomm Qcn5124Qualcomm Sdx65Qualcomm Qcn6112 FirmwareQualcomm Sd888Qualcomm Sd 8Cx Gen2 FirmwareQualcomm Sm7315Qualcomm Qca6574 FirmwareQualcomm Sd870 FirmwareQualcomm Ipq8070A FirmwareQualcomm Qca9980Qualcomm Qcn6112Qualcomm Qca9980 FirmwareQualcomm Qca6430Qualcomm Qcn6132Qualcomm Qca2064Qualcomm Ipq8070Qualcomm Ipq8078Qualcomm Qca9986 FirmwareQualcomm Qcn5054Qualcomm Qca6584Au FirmwareQualcomm Sm8475Qualcomm Qcn9100Qualcomm Qcn9012Qualcomm Ipq8070AQualcomm Qca6420 FirmwareQualcomm Qca6426Qualcomm Sm7315 FirmwareQualcomm Qcn5152 FirmwareQualcomm Csr8811Qualcomm Wcn6856Qualcomm Sm7325P FirmwareQualcomm Ipq9008Qualcomm Csrb31024Qualcomm Ipq6010 FirmwareQualcomm Qcn6102 FirmwareQualcomm Ipq8076A FirmwareQualcomm Qca8386 FirmwareQualcomm Ipq6010Qualcomm Ipq6028Qualcomm Sdx55 FirmwareQualcomm Qcn9274Qualcomm Wsa8830 FirmwareQualcomm Ipq5010 FirmwareQualcomm Qca2065Qualcomm Ipq8071A FirmwareQualcomm Sa8295PQualcomm Sdx65 FirmwareQualcomm Sa8145PQualcomm Qca9888 FirmwareQualcomm Qca9886Qualcomm Ipq8078A FirmwareQualcomm Qca6421 FirmwareQualcomm Wcn7851 FirmwareQualcomm Qrb5165NQualcomm Qcm6490Qualcomm Ipq8064Qualcomm Qcn5024 FirmwareQualcomm Qcn9011 FirmwareQualcomm Qcn9074Qualcomm Qca1062Qualcomm Qcn6100Qualcomm Qca1064 FirmwareQualcomm Wcn3998Qualcomm Qrb5165MQualcomm Sd 8 Gen1 5G FirmwareQualcomm Qca6421Qualcomm Qca6595 FirmwareQualcomm Qcn9022 FirmwareQualcomm Qca8085Qualcomm Ipq9574Qualcomm Qcn6100 FirmwareQualcomm Ipq8078AQualcomm Qrb5165N FirmwareQualcomm Ipq8074AQualcomm Qca6564Au FirmwareQualcomm Qca8075Qualcomm Ipq8070 FirmwareQualcomm Sa6155Qualcomm Qam8295P FirmwareQualcomm Sd780G FirmwareQualcomm Qca9990Qualcomm Ipq9574 FirmwareQualcomm Ipq8076Qualcomm Qca6436Qualcomm Wsa8810 FirmwareQualcomm Wcn6740Qualcomm Wsa8835Qualcomm Qca9888Qualcomm Sa8150P FirmwareQualcomm Qca8084 FirmwareQualcomm Sc8180X\+Sdx55 FirmwareQualcomm Sa4150PQualcomm Qca6564AuQualcomm Qca6431Qualcomm Qca2062 FirmwareQualcomm Sa8155 FirmwareQualcomm Qca6574A FirmwareQualcomm Qrb5165 FirmwareQualcomm Wcd9360 FirmwareQualcomm Qcn9070Qualcomm Ipq5018 FirmwareQualcomm Qcs6490Qualcomm Qca2066Qualcomm Sa8195PQualcomm Wcd9370 FirmwareQualcomm Qca6554A FirmwareQualcomm Wcn6740 FirmwareQualcomm Qca8072 FirmwareQualcomm Qcx315 FirmwareQualcomm Sa6155PQualcomm Qcn5152Qualcomm Wsa8835 FirmwareQualcomm Ipq5018Qualcomm Sxr2150PQualcomm Sa6150P FirmwareQualcomm Qcn9274 FirmwareQualcomm Ar8035 FirmwareQualcomm Qca6431 FirmwareQualcomm Qcn6102Qualcomm Ipq8072AQualcomm Sd865 5GQualcomm Ipq6018 FirmwareQualcomm Qcn9022Qualcomm Ipq8074A FirmwareQualcomm Wcn6855Qualcomm Wcn7851Qualcomm Qcn5021Qualcomm Sdxr2 5G FirmwareQualcomm Qca4024 FirmwareQualcomm Qcn9100 FirmwareQualcomm Qcn5022 FirmwareQualcomm Qca8072Qualcomm Wcn6851Qualcomm Qca6554AQualcomm Qca6595Au FirmwareQualcomm Sa8195P FirmwareQualcomm Ipq6000Qualcomm Wcd9370Qualcomm Sa6145PQualcomm Qcn9002Qualcomm Sa6155 FirmwareQualcomm Qcn5164Qualcomm Qca6584AuQualcomm Qca8337Qualcomm Qca6696 FirmwareQualcomm Qca8082 FirmwareQualcomm Ipq8174Qualcomm Qca6430 FirmwareQualcomm Qca9889 FirmwareQualcomm Qsm8250Qualcomm Sd 8Cx Gen3Qualcomm Sa8155Qualcomm Ipq8064 FirmwareQualcomm Ipq6018Qualcomm Ipq8072A FirmwareQualcomm Qcn9012 FirmwareQualcomm Qcn9002 FirmwareQualcomm Qcn9024 FirmwareQualcomm Sd 8Cx Gen3 FirmwareQualcomm Ipq8174 FirmwareQualcomm Qcn9001 FirmwareQualcomm Qca6426 FirmwareQualcomm Wcd9375 FirmwareQualcomm Wcn6851 FirmwareQualcomm Qca8084Qualcomm Qam8295PQualcomm Qsm8250 FirmwareQualcomm Qcn9011Qualcomm Qcn9003Qualcomm Wcd9385Qualcomm Sa6155P FirmwareQualcomm Qcn9074 FirmwareQualcomm Qcn9000Qualcomm Qca8081Qualcomm Sa8155PQualcomm Qcm6490 FirmwareQualcomm Ipq8173 FirmwareQualcomm Sd870Qualcomm Sd888 5GQualcomm Wcd9341 FirmwareQualcomm Ipq8068 FirmwareQualcomm Wcn6750Qualcomm Ipq8071AQualcomm Qcn6132 FirmwareQualcomm Sm7325PQualcomm Sd888 5G FirmwareQualcomm Qcn6122 FirmwareQualcomm Sd778GQualcomm Sdxr2 5GQualcomm Wcn6856 FirmwareQualcomm Qca6436 FirmwareQualcomm Qsm8350Qualcomm Ipq8173Qualcomm Wcn7850 FirmwareQualcomm Qcn6023Qualcomm Wcd9375Qualcomm Wcn6750 FirmwareQualcomm Wsa8815Qualcomm Qcn9024Qualcomm Qrb5165M FirmwareQualcomm Wsa8830Qualcomm Wcn3980Qualcomm Qcn5024Qualcomm Sd888 FirmwareQualcomm Qca9994 FirmwareQualcomm Sdx55Qualcomm Qca6574Au FirmwareQualcomm Qcn5052 FirmwareQualcomm Qca6420Qualcomm Wcn6855 FirmwareQualcomm Ipq8065 FirmwareQualcomm Qca6574Qualcomm Ar9380 FirmwareQualcomm Wcd9341Qualcomm Qca9984 FirmwareQualcomm Sa6145P FirmwareQualcomm Wcn7850Qualcomm Qca6391 FirmwareQualcomm Qca9984Qualcomm Qcn9072Qualcomm Qcn5124 FirmwareQualcomm Sa415MQualcomm Ipq8078 FirmwareQualcomm Qca1062 FirmwareQualcomm Sd778G FirmwareQualcomm Qcn5021 FirmwareQualcomm Sxr2150P FirmwareQualcomm Qcn5054 FirmwareQualcomm Aqt1000 FirmwareQualcomm Qca8075 FirmwareQualcomm Wcd9385 FirmwareQualcomm Qca6595Qualcomm Qca9986Qualcomm Pmp8074 FirmwareQualcomm Qcn9003 FirmwareQualcomm Qcn5122Qualcomm Qcn6023 FirmwareQualcomm Qca6390 FirmwareQualcomm Ipq9008 FirmwareQualcomm Qca6574AQualcomm Qca9990 FirmwareQualcomm Qca2066 FirmwareQualcomm Wcn3998 FirmwareQualcomm Sa8295P FirmwareQualcomm Qcn6024 FirmwareQualcomm Wcd9360Qualcomm Qcn6122Qualcomm Sc8180X\+Sdx55Qualcomm Qca8085 FirmwareQualcomm Sdx55M FirmwareQualcomm Qca1064Qualcomm Qca2065 FirmwareQualcomm Qca9985Qualcomm Qcx315Qualcomm Wsa8815 FirmwareQualcomm Qcn6024Qualcomm Qca4024Qualcomm Wcd9340Qualcomm Qcn9000 FirmwareQualcomm Qca6390Qualcomm Qca8337 FirmwareQualcomm Qcn5164 FirmwareQualcomm Sd780GQualcomm Sa8150PQualcomm Qrb5165Qualcomm Qcn5122 FirmwareQualcomm Qca8082Qualcomm Ipq5028 FirmwareQualcomm Qca8081 FirmwareQualcomm Sa515M FirmwareQualcomm Qca9889Qualcomm Sa6150PQualcomm Sa8145P FirmwareQualcomm Qca6391Qualcomm Wcd9340 FirmwareQualcomm Ipq5028Qualcomm Wcd9380Qualcomm Qca2062Qualcomm Qca9992Qualcomm Qca6696

Weaknesses

CWE-125

CVSS scores

  • v3.15.5CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N

MITRE ATT&CK

Inferred

Where this vulnerability fits in an attack

Privilege Escalation

References

Potentially impacted assets

See if this affects your attack surface

Latest trending attack

Criticaltoday

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. Two situations are possible. When the decoding is done by your own application or reverse proxy, identify the component and update it. If an update is not possible right away, reject requests with "Content-Encoding: br" at the reverse proxy or WAF. When the asset is hosted on a managed platform or behind a CDN (for example Platform.sh, Upsun or Fastly), the decoding may be done by the provider's edge router, in front of your application. You cannot patch it yourself, but this router handles all the traffic of your site. Ask your provider to confirm that its edge components are patched against CVE-2026-111497. Assets hosted on a managed platform or behind a CDN carry the tag "paas: platform.sh" or "cdn: fastly" in the asset view: for these assets, the Brotli decoding is done by the provider's edge router, in front of your application, and only the provider can patch it. 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. Contact your edge provider about the status of the pathing (Fastly / Plateform.sh) 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

PatrowlIntel platform screenshot