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

CVE-2026-21368

NVDCIRCLENISA

EUVD-2026-41926 · Published Jul 6, 2026

Memory Corruption when parsing jpeg commands due to unaccounted extra writes to the buffer during validation checks.

Technologies

Qualcomm Qca6797AqQualcomm Qxm1094 FirmwareQualcomm Wcn3988Qualcomm Qcm4490 FirmwareQualcomm Lemansau FirmwareQualcomm Lemans Au Lgit FirmwareQualcomm Qpa1083BdQualcomm Sa7255PQualcomm Wcn6755Qualcomm Sa7775P FirmwareQualcomm Qca6678Aq FirmwareQualcomm Qca6595AuQualcomm Wsa8840 FirmwareQualcomm Fastconnect 6700 FirmwareQualcomm Snapdragon 4 Gen 2 Mobile Platform FirmwareQualcomm Sxr2350P FirmwareQualcomm Wsa8832Qualcomm Sa8770PQualcomm Sm8550PQualcomm Qamsrv1H FirmwareQualcomm Iq-9075 FirmwareQualcomm Xrv7209Qualcomm Srv1HQualcomm Wsa8845H FirmwareQualcomm Sa8620PQualcomm Wcd9378Qualcomm Snapdragon Xr2\+ Gen 1 PlatformQualcomm Wcd9375Qualcomm Snapdragon Ar1 Gen 1 PlatformQualcomm Wsa8830Qualcomm Sa7255P FirmwareQualcomm Wsa8832 FirmwareQualcomm Sm7525Qualcomm Sa9000PQualcomm Sa8620P FirmwareQualcomm Netrani FirmwareQualcomm G3X Gen 2 FirmwareQualcomm Wcn6650Qualcomm Sar2130PQualcomm Srv1M FirmwareQualcomm Sxr2230PQualcomm Wsa8845HQualcomm Wcd9395 FirmwareQualcomm Snapdragon 7 Gen 1 Mobile Platform FirmwareQualcomm Iq-9075Qualcomm Snapdragon 8 Gen 1 Mobile Platform FirmwareQualcomm G3X Gen 2Qualcomm Wsa8815Qualcomm Qamsrv1HQualcomm Pandeiro FirmwareQualcomm Wsa8815 FirmwareQualcomm Sd865 5G FirmwareQualcomm Sxr2230P FirmwareQualcomm Xrv7209 FirmwareQualcomm Sm7550Qualcomm Sm7435Qualcomm Snapdragon 662 Mobile Platform FirmwareQualcomm Sar2130P FirmwareQualcomm Sd 8 Gen1 5G FirmwareQualcomm Qca6698Au FirmwareQualcomm Sd 8 Gen1 5GQualcomm Qamsrv1M FirmwareQualcomm Xrv9209 FirmwareQualcomm Snapdragon 8\+ Gen 2 Mobile Platform FirmwareQualcomm Qca6797Aq FirmwareQualcomm Qcs4490 FirmwareQualcomm Qca6698AqQualcomm Sc8380XpQualcomm Snapdragon 4 Gen 2 Mobile PlatformQualcomm Wcn7861Qualcomm Wcn7881Qualcomm Wsa8810Qualcomm Snapdragon 8 Elite FirmwareQualcomm Qamsrv1MQualcomm Sc8380Xp FirmwareQualcomm Wcd9371 FirmwareQualcomm Wcn7861 FirmwareQualcomm Snapdragon 8 Gen 2 Mobile PlatformQualcomm Snapdragon Xr2 5G Platform FirmwareQualcomm Wcn3950Qualcomm Wcd9385 FirmwareQualcomm Sdr753Qualcomm Qpa1086Bd FirmwareQualcomm Sm7550 FirmwareQualcomm Sxr2330P FirmwareQualcomm Snapdragon Xr2\+ Gen 1 Platform FirmwareQualcomm Qcs8550Qualcomm Snapdragon 8 EliteQualcomm Fastconnect 6700Qualcomm Snapdragon 662 Mobile PlatformQualcomm Srv1MQualcomm Qln1086BdQualcomm Qca6698AuQualcomm Sa8255PQualcomm Wcd9375 FirmwareQualcomm Qxm1096 FirmwareQualcomm Wcn3988 FirmwareQualcomm Qln1083BdQualcomm Snapdragon 7 Gen 1 Mobile PlatformQualcomm Wcd9378 FirmwareQualcomm Wcn3950 FirmwareQualcomm Qxm1093 FirmwareQualcomm Qxm1095 FirmwareQualcomm Wsa8840Qualcomm Qcm4490Qualcomm Qcm8838 FirmwareQualcomm Snapdragon 6 Gen 1 Mobile Platform FirmwareQualcomm Wcn7860Qualcomm Fastconnect 6900Qualcomm Wsa8830 FirmwareQualcomm Wcn6450 FirmwareQualcomm Wcn7881 FirmwareQualcomm Sxr2330PQualcomm Qam8255P FirmwareQualcomm Wsa8835Qualcomm Sm7435 FirmwareQualcomm Wcn6450Qualcomm Sm7525 FirmwareQualcomm PandeiroQualcomm Sa8255P FirmwareQualcomm Qpa1086BdQualcomm Qcs8550 FirmwareQualcomm Sm8550P FirmwareQualcomm Sa9000P FirmwareQualcomm Wcd9370Qualcomm Wcd9380 FirmwareQualcomm Wcn6755 FirmwareQualcomm Qxm1093Qualcomm Srv1H FirmwareQualcomm Wsa8810 FirmwareQualcomm Qxm1094Qualcomm Snapdragon 8\+ Gen 2 Mobile PlatformQualcomm Snapdragon 6 Gen 1 Mobile PlatformQualcomm Qcs4490Qualcomm Fastconnect 7800 FirmwareQualcomm Qln1083Bd FirmwareQualcomm Qam8255PQualcomm Lemans Au LgitQualcomm Sa8770P FirmwareQualcomm Fastconnect 6900 FirmwareQualcomm Qpa1083Bd FirmwareQualcomm Wsa8845 FirmwareQualcomm Wsa8835 FirmwareQualcomm Wcn6650 FirmwareQualcomm Wcd9371Qualcomm Qxm1095Qualcomm Snapdragon 6 Gen 3 Mobile PlatformQualcomm Snapdragon 8 Gen 1 Mobile PlatformQualcomm Sm7550P FirmwareQualcomm NetraniQualcomm Wcd9390Qualcomm Sdr753 FirmwareQualcomm Qca6595 FirmwareQualcomm Qca6595Au FirmwareQualcomm Wsa8845Qualcomm Snapdragon Ar1 Gen 1 Platform FirmwareQualcomm Qca6678AqQualcomm Qca6595Qualcomm Fastconnect 7800Qualcomm Snapdragon Xr2 5G PlatformQualcomm LemansauQualcomm Sm7550PQualcomm Xrv9209Qualcomm Snapdragon 8 Gen 2 Mobile Platform FirmwareQualcomm Wcd9380Qualcomm Qca6698Aq FirmwareQualcomm Snapdragon 460 Mobile Platform FirmwareQualcomm X1E80100Qualcomm Wcd9385Qualcomm Sxr2350PQualcomm Sa7775PQualcomm X1E80100 FirmwareQualcomm Wcd9390 FirmwareQualcomm Sd865 5GQualcomm Wcd9395Qualcomm Snapdragon 460 Mobile PlatformQualcomm Qxm1096Qualcomm Wcd9370 FirmwareQualcomm Qcm8838Qualcomm Qln1086Bd FirmwareQualcomm Wcn7860 FirmwareQualcomm Snapdragon 6 Gen 3 Mobile Platform Firmware

Weaknesses

CWE-787

CVSS scores

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

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

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