REDHAT-BUG-2109354: Medium severity undici vulnerability
undici is an HTTP/1.1 client, written from scratch for Node.js. It is possible to inject CRLF sequences into request headers in undici in versions less than 5.7.1. A fix was released in version 5.8.0. Sanitizing all HTTP headers from untrusted sources to eliminate \r\n is a workaround for this issue.
https://github.com/nodejs/undici/security/advisories/GHSA-3cvr-822r-rqcc https://hackerone.com/reports/409943 https://github.com/nodejs/undici/releases/tag/v5.8.0
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2109354?
The severity of REDHAT-BUG-2109354 is critical due to the potential for CRLF injection in HTTP headers.
How do I fix REDHAT-BUG-2109354?
To fix REDHAT-BUG-2109354, upgrade to undici version 5.8.0 or later.
What versions are affected by REDHAT-BUG-2109354?
REDHAT-BUG-2109354 affects undici versions lower than 5.7.1.
What workaround is available for REDHAT-BUG-2109354?
A workaround for REDHAT-BUG-2109354 is to sanitize all HTTP headers from untrusted sources to eliminate CRLF sequences.
What is undici in the context of REDHAT-BUG-2109354?
Undici is an HTTP/1.1 client specifically designed for Node.js applications.