undici is vulnerable to Denial of Service (DoS)
59
CVE Score
Medium
Denial of Service (DoS)
The retry handler leaves an already-exposed response body pending when a truncated successful response is retried and the retry returns a non-retryable status. The original body the application still holds is never ended or destroyed, so reads hang and bodyTimeout does not fire. A remote peer can repeat this to accumulate pending streams. The fix settles the original body when the handler replaces it.
Upgrade the undici library to the patch version.
You are affected if you are using a version that falls within the vulnerable range and you use the retry handler.
7.11.0 - 7.29.0
Fixed in 7.29.18.0.0 - 8.10.1
Fixed in 8.10.2undici is vulnerable to Denial of Service (DoS) in versions 7.11.0 - 7.29.0 and 8.0.0 - 8.10.1.
Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.
No credit card required | Scan results in 32 seconds.
I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.