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

CVE-2023-22960

NVDCIRCLENISA

EUVD-2023-27061 · Published Jan 23, 2023

Lexmark products through 2023-01-10 have Improper Control of Interaction Frequency.

Technologies

Lexmark B2546 FirmwareLexmark Mx721Lexmark B2865Lexmark Mx721 FirmwareLexmark Cs923 FirmwareLexmark M5255Lexmark Ms331Lexmark M5255 FirmwareLexmark Mc3224Lexmark Mc3326Lexmark Mb2650Lexmark C2425 FirmwareLexmark Mb2338 FirmwareLexmark Xc4352Lexmark Cx944Lexmark Xc9465Lexmark Mx431 FirmwareLexmark C2326 FirmwareLexmark Cx923 FirmwareLexmark Mx432 FirmwareLexmark Xc8163 FirmwareLexmark Xc9265 FirmwareLexmark B2442 FirmwareLexmark Cx923Lexmark Mb2236Lexmark Ms822 FirmwareLexmark Xc9245Lexmark Mx622Lexmark Mx931 FirmwareLexmark Mc2325Lexmark Cs521 FirmwareLexmark Cs927Lexmark C3326 FirmwareLexmark Cx860 FirmwareLexmark C3224Lexmark Cs331Lexmark Mb2442 FirmwareLexmark Mx822Lexmark Ms421 FirmwareLexmark Xc4240Lexmark C3224 FirmwareLexmark Mx331Lexmark Xc9265Lexmark M1242Lexmark Mc2535 FirmwareLexmark B3442 FirmwareLexmark Cx331Lexmark Xc4153Lexmark M1246 FirmwareLexmark Cs827Lexmark Cx725 FirmwareLexmark Ms826 FirmwareLexmark Xm1342Lexmark Xc9225Lexmark Cx820Lexmark Xm1342 FirmwareLexmark Xc9455Lexmark Cs923Lexmark Mb2770Lexmark Ms725 FirmwareLexmark Xc4140Lexmark Xc9445Lexmark M1246Lexmark Mb2338Lexmark Cs921Lexmark Mx431Lexmark Mc3326 FirmwareLexmark Xc6152Lexmark Mx331 FirmwareLexmark C3326Lexmark Cx431Lexmark Xm1242Lexmark Cs725Lexmark Ms331 FirmwareLexmark Ms431 FirmwareLexmark Xc4150Lexmark Cs431 FirmwareLexmark Xc4143Lexmark C2240 FirmwareLexmark Mx522 FirmwareLexmark Mx722Lexmark Mc2425 FirmwareLexmark Xc4342 FirmwareLexmark Mc3224 FirmwareLexmark Xc2326Lexmark Xm1246Lexmark Ms825Lexmark Ms421Lexmark Xc4352 FirmwareLexmark Cs921 FirmwareLexmark Mb2442Lexmark Mx826 FirmwareLexmark Mx622 FirmwareLexmark Cx825 FirmwareLexmark B2442Lexmark C6160Lexmark Mx521Lexmark Xm3142Lexmark Mx321 FirmwareLexmark C4150 FirmwareLexmark Xc2235Lexmark C3426Lexmark Cx922Lexmark M3250Lexmark Xm7370Lexmark Cx431 FirmwareLexmark Mc2535Lexmark Mx521 FirmwareLexmark Xc9245 FirmwareLexmark Mx722 FirmwareLexmark Cx944 FirmwareLexmark Mb2546Lexmark Ms826Lexmark Cx921Lexmark Cx920 FirmwareLexmark Ms521 FirmwareLexmark Cs521Lexmark Xc9445 FirmwareLexmark Cx421 FirmwareLexmark Cx825Lexmark Mc2640Lexmark Ms821 FirmwareLexmark B2865 FirmwareLexmark M1342 FirmwareLexmark Mx321Lexmark C6160 FirmwareLexmark Mx421 FirmwareLexmark Xc4140 FirmwareLexmark Cs421Lexmark Ms821Lexmark Xc9465 FirmwareLexmark Cs622 FirmwareLexmark Xc4342Lexmark Xm3250Lexmark Cx625 FirmwareLexmark Mx421Lexmark Xc9255Lexmark Xm7355 FirmwareLexmark Xc6152 FirmwareLexmark M5270Lexmark Mx432Lexmark Cx622Lexmark Xc9235Lexmark B2338Lexmark B2338 FirmwareLexmark Cx331 FirmwareLexmark Mb2650 FirmwareLexmark Xm7370 FirmwareLexmark Ms822Lexmark C2326Lexmark Cs827 FirmwareLexmark Xc8155 FirmwareLexmark Cs728Lexmark Cx924Lexmark Xc9335 FirmwareLexmark Ms621 FirmwareLexmark Mb2770 FirmwareLexmark C2240Lexmark C2535 FirmwareLexmark Xc4143 FirmwareLexmark C4150Lexmark C9235Lexmark M1242 FirmwareLexmark Xc2235 FirmwareLexmark Xc8160 FirmwareLexmark Xm7355Lexmark Cx924 FirmwareLexmark B2650Lexmark Mb3442Lexmark Cs725 FirmwareLexmark Cx921 FirmwareLexmark M3250 FirmwareLexmark C3426 FirmwareLexmark Cx622 FirmwareLexmark Cs421 FirmwareLexmark B3442Lexmark Xc4240 FirmwareLexmark Ms321Lexmark M1342Lexmark Cs820 FirmwareLexmark Xc9225 FirmwareLexmark C2325Lexmark Ms622 FirmwareLexmark Ms825 FirmwareLexmark Cx725Lexmark B3340Lexmark Xc6153 FirmwareLexmark Xm1242 FirmwareLexmark Xm3142 FirmwareLexmark Mx826Lexmark Cs439 FirmwareLexmark Cx922 FirmwareLexmark Cs727Lexmark Cx421Lexmark Mc2325 FirmwareLexmark Ms321 FirmwareLexmark Cs728 FirmwareLexmark C2425Lexmark B3340 FirmwareLexmark Cs331 FirmwareLexmark Mx822 FirmwareLexmark Xc8163Lexmark B2236Lexmark Xc9255 FirmwareLexmark Cx920Lexmark Xm1246 FirmwareLexmark Mx522Lexmark B2650 FirmwareLexmark Mc2425Lexmark B2236 FirmwareLexmark C2535Lexmark Cs622Lexmark Ms823 FirmwareLexmark Mx931Lexmark Xc8160Lexmark Mb2546 FirmwareLexmark Xc9235 FirmwareLexmark Xm5365Lexmark Ms725Lexmark B2546Lexmark Xm5365 FirmwareLexmark Cx860Lexmark Xc8155Lexmark Ms622Lexmark Mc2640 FirmwareLexmark Cx625Lexmark Cs720Lexmark M5270 FirmwareLexmark Mb2236 FirmwareLexmark Xm3250 FirmwareLexmark Cx522 FirmwareLexmark Cx727Lexmark Xc9455 FirmwareLexmark Cs727 FirmwareLexmark Cs439Lexmark Ms621Lexmark Ms431Lexmark Cx820 FirmwareLexmark Xc9335Lexmark Mb3442 FirmwareLexmark Ms823Lexmark Cs431Lexmark Cs720 FirmwareLexmark Cs820Lexmark C9235 FirmwareLexmark Cs927 FirmwareLexmark Mc3426 FirmwareLexmark Xc6153Lexmark Mc3426Lexmark C2325 FirmwareLexmark Cx522Lexmark Xc2326 FirmwareLexmark Ms521Lexmark Xc4153 FirmwareLexmark Cx727 FirmwareLexmark Xc4150 Firmware

Weaknesses

CWE-307CWE-284

CVSS scores

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

MITRE ATT&CK

Inferred

Where this vulnerability fits in an attack

Initial Access Persistence Privilege Escalation Stealth Credential 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