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

CVE-2025-26507

NVDCIRCLENISA

EUVD-2025-4203 · Published Feb 14, 2025

Certain HP LaserJet Pro, HP LaserJet Enterprise, and HP LaserJet Managed Printers may potentially be vulnerable to Remote Code Execution and Elevation of Privilege when processing a PostScript print job.

Technologies

Hp J8J71AHp 6Qn36AHp K0Q20AHp J7Z11AHp 7Zu88AHp L3U56AHp 8Gs12AHp 8Gs50AHp J8A05AHp Y3Z63AHp B5L23AHp 7Zu85AHp 1Pv66AHp 3Sj01AHp L3U67AHp F2A68AHp L3U42AHp A2W75AHp Cf238AHp 3Pz35AHp 5Qj94AHp 3Sj36AHp Z8Z12AHp 7Ps83AHp J8A13AHp K0Q15AHp Cz244AHp 5Qk20AHp X3A84AHp Cf236AHp D7P70AHp 7Ps97AHp X3A74AHp Z5G79AHp 49K99AHp M0P35AHp A8Zq7AHp 6Qq00AHp Z8Z02AHp Y3Z65AHp 3Pz56AHp 7Ps81AHp 8Gs14AHp 3Gy25AHp Z8Z0AHp Z8Z09AHp X3A66AHp 3Gy32AHp 4Pz46AHp J8J79AHp A8Zq2AHp 5Rc88AHp Z8Z22AHp 8Gs27AHp X3A83AHp X3A89AHp 7Ps98AHp Cf367AHp 5Fm77AHp A91S7AHp 8Gr94AHp 5Rc87AHp 58M42AHp A2W76AHp 6Qn37AHp J7Z09AHp J7Z08AHp Cf066AHp 5Cm77AHp X3A80AHp X3A62AHp X3A65AHp 5Fm78AHp X3A77AHp J8J70AHp 7Ps84AHp G1W47AHp 6Bs59AHp 5Rc89AHp 2Gp26AHp Z8Z14AHp D7P71AHp F2A79AHp 7E357AHp 8Gs44AHp X3A79AHp L2763AHp 3Sj19AHp 8Gs28AHp J8A06AHp 3Sj02AHp B5L24AHp 1Pv86AHp M0P40AHp 3Sj21AHp 5Fm82AHp X3A68AHp 5Qk03AHp 3Gy10AHp 17F27AwHp 5Qj81AHp 8Gs26AHp F2A71AHp 4Pz43AHp J7Z07AHp Z8Z00AHp 3Gx98AHp 3Gy15AHp X3A59AHp Z8Z19Hp 5Zp01AHp M0P39AHp F2A67A*Hp Z8Z16AHp Cf069AHp X3A90AHp J7Z05AHp Futuresmart 3Hp J8J74AHp J7Z99AHp 5Cm66AHp 3Sj32AHp 5Cm58AHp 5Cm63AHp 5Qk15AHp 8Gs00AHp Z5G77AHp 8Gs13AHp K0Q22AHp Bl27AHp 3Qa35AHp 8Gs43AHp J7Z04AHp G1W41AHp 4Pz47AHp 3Sj37AHp 49L00AHp J8A12AHp B5L46AHp 5Rc86AHp 7Ps86AHp 7Zu81AHp 6Bs57AHp 3Sj22AHp 8Gr97AHp 7Ps85AHp K0Q19AHp J8J80AHp J8J65AHp 6Qp98AHp 49K84AHp 5Cm72AHp Z8Z011AHp T3U44AHp J7Z12AHp Y3Z68AHp 3Sj13AHp 5Cm69AHp 6Qp97AHp J7Z14AHp J7Z03AHp L3U64AHp 3Sj04AHp 5Zp00AHp 7Pt01AHp 8Gs15AHp 5Qk02AHp 6Qn38AHp 5Cm61AHp K0Q21AHp M0P36AHp 5Qk13AHp 5Cm59AHp B5L39AHp T3U43AHp 3Pz95AHp Az8Z20AHp 5Cm70AHp 3Sj30AHp 3Pz15AHp 3Gy31AHp F2A66AHp 115P9AwHp X3A72AHp 1Pv64AHp 9Rt91AHp J8J72AHp 5Zn98AHp 1Pu52AHp E6B72AHp A8Zq4AHp T3U66AHp 9Rt92AHp 1Pv88AHp B5L38AHp 5Fm76AHp 3Gn19AHp J8J64AHp 4Pz45AHp Z8Z23AHp Z8Z04AHp 49K98AHp 6Qn31AHp 5Rc85AHp 6Qp99AHp 5Cm76AHp 3Sj03AHp 5Cm79AHp 2Gp25AHp 8Gs36AHp 7Ps82AHp B5L47AHp 3Gy16AHp 8Gr98AHp 3Sj28AHp Y3Z62AHp L2762AHp 8Gs29AHp A8Zq6AHp T3U64AHp L3U43AHp 3Qa55AHp B5L50AHp 1Ps55AHp 7H5W7AHp 3Gy20AHp Cf067AHp X3A69AHp 2Gp22AHp 3Gy17AHp B5L49AHp 3Gy19AHp 1Pv49AHp J7Z13AHp Z8Z06AHp B5L54AHp J8J78AHp 5Fm81AHp L3U52AHp 8Gs37AHp F2A69AHp 1Pv89AHp 6Qn33AHp 49L04AHp 6Qn29AHp 5Rc83AHp J7Z06AHp 1Pv65AHp 1Pv87AHp J7Z10AHp L3U57AHp A8Zq5AHp X3A86AHp 7Ps87AHp 3Sj20AHp 2Gp23AHp G1W46VHp 8Gr95AHp 5Qj83AHp L3U55AHp M0P33AHp 7Pt00AHp Y3Z61AHp 5Qj90AHp 5Cm68AHp 3Sj12AHp J8J67AHp X3A93AHp Z8Z01AHp 8Gs01AHp 5Qj87AHp 5Cm78AHp B5L26AHp K0Q17AHp K0Q18AHp 49K97AvHp Z8Z08AHp A91S1AHp 3Gy12AHp 3Gy03AHp K0Q14AHp J7Z98AHp 6Qn28AHp 4Y280AHp J8J73AHp 3Pz16AHp J8J63AHp 8Gr96AHp Z8Z15AHp Z8Z17AHp 1Ps54AHp L3U63AHp 49K86AHp 115Q0AwHp 3Sj38AHp F2A80AHp F2A70AHp 5Cm64AHp Cz245AHp 7Ps96AHp 8Gs25AHp 7Ps88AHp 3Gy18AHp 5Qj98AHp J8A10AHp L3U70AHp 5Rc92AHp 5Qk08AHp 5Cm65AHp Z8Z13AHp 3Sj00AHp Z8Z18AHp J8J76AHp 3Gy26AHp 3Pz55AHp G1W39AHp 7Zu78AHp L3U69AHp 3Sj11AHp 8Pe98AHp G1W46AHp 5Cm71AHp 58R10AHp 8Gr99AHp 6Qn35AHp 5Zn99AHp J8A17AHp 5Cm75AHp 7Zu87AHp 5Fm80AHp 1Pu51AHp X3A92AHp J8A11AHp 4Y279AHp 8Pe95AHp T3U55AHp 19GsawHp Y3Z64AHp G1W40AHp Y3Z66AHp 5Rc91AHp 49K90AHp B5L48AHp J8J66AHp J8A16AHp L3U51AHp Futuresmart 5Hp 5Rc90AHp 3Qa75AHp T3U56AHp 7Ps95AHp Y3Z60AHp 6Qn30AHp Z8Z07AHp B5L25AHp 7H5W6AHp X3A82AHp X3A78AHp 6Bs58AHp A91S3AHp 3Gy09AHp 3Sj29AHp M0P32AHp 3Gy14AHp X3A81AHp 8Gs30AHp 1Pv67AHp 49K96AvHp X3A75AHp X3A63AHp 5Rc84AHp 7Zu79AHp 3Sj35AHp 3Pz75AHp 8Pe94AHp 8Pe97AHp 8Pe96AHp 4Pa44AHp 7Ps99AHp Y3Z49AHp X3A60AHp Futuresmart 4Hp X3A87AHp 3Gy04AHp Z8Z010AHp G1W47VHp J8A04AHp Cf235AHp 6Qq01AHp 3Sj34AHp A8Zq3AHp E6B73AHp A91S5AHp 5Qk18AHp L3U65AHp Cf068AHp L3U66AHp 7Ps94AHp 7Zu86AHp X3A71AHp Z8Z05AHp 3Sj33AHp 49L02A

Weaknesses

CWE-121

CVSS scores

  • v4.06.3CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  • v3.19.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

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