EXECUTIVE SUMMARY:
Multiple security vulnerabilities have been identified in the npm package undici, affecting versions ≥ 7.23.0 < 7.28.0 and ≥ 8.0.0 < 8.5.0. The first issue enables a TLS certificate validation bypass when a SOCKS5 ProxyAgent is used, allowing a man‑in‑the‑middle attack that disregards custom trust settings. The second flaw permits a denial‑of‑service condition in the WebSocket client by bypassing cumulative payload limits, leading to unbounded memory consumption. Both vulnerabilities compromise data confidentiality and service availability, posing significant compliance and operational risks for organizations that rely on undici for HTTP and WebSocket communications.[/subscribe_to_unlock_form]
EXECUTIVE SUMMARY:
Multiple security vulnerabilities have been identified in the npm package undici, affecting versions ≥ 7.23.0 < 7.28.0 and ≥ 8.0.0 < 8.5.0. The first issue enables a TLS certificate validation bypass when a SOCKS5 ProxyAgent is used, allowing a man‑in‑the‑middle attack that disregards custom trust settings. The second flaw permits a denial‑of‑service condition in the WebSocket client by bypassing cumulative payload limits, leading to unbounded memory consumption. Both vulnerabilities compromise data confidentiality and service availability, posing significant compliance and operational risks for organizations that rely on undici for HTTP and WebSocket communications.[emaillocker id="1283"]
These flaws represent high‑severity threats that demand immediate attention; if left unaddressed, enterprises risk unauthorized data interception, regulatory breaches, and service outages that can erode customer trust and incur significant financial impact.
RECOMMENDATION:
REFERENCES:
The following reports contain further technical details:
https://github.com/advisories/GHSA-vmh5-mc38-953g
https://github.com/advisories/GHSA-38rv-x7px-6hhq