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

CVE-2023-29057

NVDCIRCLENISA

EUVD-2023-32660 · Published Apr 28, 2023

A valid XCC user's local account permissions overrides their active directory permissions under specific configurations. This could lead to a privilege escalation. To be vulnerable, LDAP must be configured for authentication/authorization and logins configured as “Local First, then LDAP”.

Technologies

Lenovo Thinkagile Mx3530-HLenovo Thinkagile Mx3331-H FirmwareLenovo Thinkagile Hx5530 FirmwareLenovo Thinksystem Sr590Lenovo Thinksystem Sr950 FirmwareLenovo Thinkagile Hx7531Lenovo Thinkagile Hx7530Lenovo Thinkagile Mx3531-FLenovo Thinksystem Sd650 V2 FirmwareLenovo Thinkagile Vx7330Lenovo Thinksystem Sr250 V2 FirmwareLenovo Thinksystem St250 FirmwareLenovo Thinkagile Vx3330Lenovo Thinksystem Sd650Lenovo Thinkagile Vx7520 FirmwareLenovo Thinkagile Hx3330 FirmwareLenovo Thinkagile Hx5521-C FirmwareLenovo Thinkagile Hx7531 FirmwareLenovo Thinkedge Se450 Lenovo Thinkagile Hx5521-CLenovo Thinkagile Vx5520 FirmwareLenovo Thinksystem Sr630Lenovo Thinkagile Hx5520-C FirmwareLenovo Thinksystem Sr645Lenovo Thinksystem St258 V2Lenovo Thinkagile Vx3520-G FirmwareLenovo Thinkagile Hx1021 FirmwareLenovo Thinkagile Mx3531 H FirmwareLenovo Thinkagile Vx5520Lenovo Thinksystem Sr630 V2 FirmwareLenovo Thinkagile Hx1321 FirmwareLenovo Thinkagile Vx3320Lenovo Thinkagile Mx3330-FLenovo Thinkagile Hx2720-ELenovo Thinkagile Hx3320Lenovo Thinkagile Vx2320Lenovo Thinkagile Vx3330 FirmwareLenovo Thinkagile Vx2320 FirmwareLenovo Thinkagile Hx5521Lenovo Thinksystem Sr550 FirmwareLenovo Thinkagile Hx3321 FirmwareLenovo Thinkagile Vx3720 FirmwareLenovo Thinksystem Sn550 FirmwareLenovo Thinkagile Mx3330-HLenovo Thinkagile Hx7520Lenovo Thinkagile Hx1321Lenovo Thinksystem St258 V2 FirmwareLenovo Thinkedge Se450 FirmwareLenovo Thinkagile Vx 4ULenovo Thinkagile Hx EnclosureLenovo Thinkagile Hx7821 FirmwareLenovo Thinksystem Sd630 V2 FirmwareLenovo Thinksystem Sr645 V3 FirmwareLenovo Thinksystem Sr158Lenovo Thinkagile Vx7320 NLenovo Thinkagile Mx3331-FLenovo Thinkagile Vx 1SeLenovo Thinkagile Hx3330Lenovo Thinksystem Se350 FirmwareLenovo Thinksystem Sr650 V2 FirmwareLenovo Thinkagile Hx2320-E FirmwareLenovo Thinksystem St258Lenovo Thinkagile Mx3530 FLenovo Thinkagile Hx3375 FirmwareLenovo Thinkagile Hx7820 FirmwareLenovo Thinksystem Sr550Lenovo Thinkagile Vx7820Lenovo Thinkagile Hx3721 FirmwareLenovo Thinksystem Sr665 FirmwareLenovo Thinksystem Sr250 FirmwareLenovo Thinksystem Sd650 FirmwareLenovo Thinkagile Hx1021Lenovo Thinkagile Vx1320 FirmwareLenovo Thinkstation P920Lenovo Thinkagile Vx3720Lenovo Thinkagile Vx 2U4N FirmwareLenovo Thinksystem St250 V2Lenovo Thinkagile Mx1021 On Se350 FirmwareLenovo Thinkagile Vx3530-GLenovo Thinkstation P920 FirmwareLenovo Thinksystem Sr850 FirmwareLenovo Thinksystem St658 V2 FirmwareLenovo Thinksystem Sn550 V2Lenovo Thinkagile Hx7820Lenovo Thinksystem Sr670 V2 FirmwareLenovo Thinkagile Vx2330Lenovo Thinkagile Hx1331 FirmwareLenovo Thinkagile Mx3331-HLenovo Thinksystem Sr530Lenovo Thinkagile Mx1021 On Se350Lenovo Thinkagile Vx7530Lenovo Thinksystem Sr860 V2Lenovo Thinkagile Hx5520-CLenovo Thinksystem Sn850Lenovo Thinksystem Sr258Lenovo Thinksystem Se350Lenovo Thinksystem Sd650-N V2Lenovo Thinkagile Hx5520Lenovo Thinksystem Sr850P FirmwareLenovo Thinkagile Vx7520Lenovo Thinkagile Hx3331Lenovo Thinkagile Hx7821Lenovo Thinkagile Vx7820 FirmwareLenovo Thinksystem St658 V2Lenovo Thinkagile Mx3530-H FirmwareLenovo Thinkagile Hx3375Lenovo Thinksystem Sr645 FirmwareLenovo Thinkagile Vx3530-G FirmwareLenovo Thinkagile Hx2320-ELenovo Thinkagile Vx7531 FirmwareLenovo Thinksystem St550 FirmwareLenovo Thinkagile Hx3721Lenovo Thinksystem St550Lenovo Thinkagile Hx3720Lenovo Thinksystem Sr850Lenovo Thinksystem Sn850 FirmwareLenovo Thinkagile Hx Enclosure FirmwareLenovo Thinkagile Hx7530 FirmwareLenovo Thinksystem Sr630 V2Lenovo Thinkagile Hx3321Lenovo Thinkagile Hx3331 FirmwareLenovo Thinksystem Sr850 V2Lenovo Thinkagile Hx3720 FirmwareLenovo Thinkagile Hx1520-R FirmwareLenovo Thinksystem Sr570Lenovo Thinkagile Vx7520 NLenovo Thinksystem St650 V2Lenovo Thinkagile Hx5520 FirmwareLenovo Thinkagile Vx 1Se FirmwareLenovo Thinksystem Sd530Lenovo Thinksystem Sr258 V2Lenovo Thinksystem Sr258 FirmwareLenovo Thinkagile Hx1520-RLenovo Thinkagile Hx2330Lenovo Thinkagile Hx2331 FirmwareLenovo Thinksystem Sd650 V2Lenovo Thinksystem Sr590 FirmwareLenovo Thinkagile Vx1320Lenovo Thinkagile Vx3320 FirmwareLenovo Thinkagile Hx3521-G FirmwareLenovo Thinkagile Vx5530 FirmwareLenovo Thinkagile Hx1521-R FirmwareLenovo Thinksystem Sd650-N V2 FirmwareLenovo Thinkagile Hx3376Lenovo Thinkagile Hx5531 FirmwareLenovo Thinkagile Mx3330-H FirmwareLenovo Thinkagile Hx2321Lenovo Thinksystem Sn550Lenovo Thinksystem Sd630 V2Lenovo Thinksystem Sr650 V2Lenovo Thinkagile Vx3331Lenovo Thinksystem Sr258 V2 FirmwareLenovo Thinksystem Sr670Lenovo Thinkagile Vx7531Lenovo Thinksystem Sn550 V2 FirmwareLenovo Thinkagile Mx3531-F FirmwareLenovo Thinksystem Sr950Lenovo Thinkagile Hx1331Lenovo Thinksystem Sr860 FirmwareLenovo Thinkagile Hx5530Lenovo Thinkagile Hx3520-G FirmwareLenovo Thinksystem St250Lenovo Thinksystem Sd530 FirmwareLenovo Thinkagile Vx7320 N FirmwareLenovo Thinkagile Hx3376 FirmwareLenovo Thinkagile Hx7521Lenovo Thinkagile Mx3331-F FirmwareLenovo Thinkagile Hx3521-GLenovo Thinkagile Hx2330 FirmwareLenovo Thinkagile Vx 2U4NLenovo Thinkagile Vx7330 FirmwareLenovo Thinkagile Mx1020Lenovo Thinkagile Hx3520-GLenovo Thinksystem Sr150 FirmwareLenovo Thinksystem Sr650 FirmwareLenovo Thinksystem Sr645 V3Lenovo Thinksystem Sr665Lenovo Thinkagile Vx5530Lenovo Thinkagile Hx5531Lenovo Thinksystem Sr158 FirmwareLenovo Thinksystem Sr850PLenovo Thinksystem St250 V2 FirmwareLenovo Thinkagile Hx2720-E FirmwareLenovo Thinksystem St258 FirmwareLenovo Thinksystem Sr250 V2Lenovo Thinksystem St650 V2 FirmwareLenovo Thinkagile Hx7520 FirmwareLenovo Thinksystem Sr650Lenovo Thinkagile Vx2330 FirmwareLenovo Thinkagile Vx7520 N FirmwareLenovo Thinkagile Hx1320 FirmwareLenovo Thinkagile Mx3531 HLenovo Thinkagile Hx3320 FirmwareLenovo Thinkagile Vx3331 FirmwareLenovo Thinksystem Sr150Lenovo Thinkagile Hx7521 FirmwareLenovo Thinkagile Hx2321 FirmwareLenovo Thinkagile Hx1320Lenovo Thinkagile Hx5521 FirmwareLenovo Thinkagile Mx3530 F FirmwareLenovo Thinksystem Sr665 V3 FirmwareLenovo Thinksystem Sr860Lenovo Thinkagile Hx2331Lenovo Thinksystem Sr530 FirmwareLenovo Thinkagile Vx3520-GLenovo Thinksystem Sr670 V2Lenovo Thinkagile Mx3330-F FirmwareLenovo Thinkagile Vx 4U FirmwareLenovo Thinksystem Sr850 V2 FirmwareLenovo Thinksystem Sr860 V2 FirmwareLenovo Thinksystem Sr630 FirmwareLenovo Thinksystem Sr670 FirmwareLenovo Thinkagile Hx1521-RLenovo Thinksystem Sr665 V3Lenovo Thinksystem Sr570 FirmwareLenovo Thinksystem Sr250Lenovo Thinkagile Mx1020 FirmwareLenovo Thinkagile Vx7530 Firmware

Weaknesses

CWE-276

CVSS scores

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

MITRE ATT&CK

Inferred

Where this vulnerability fits in an attack

Initial Access Execution Stealth Discovery

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