| Gói / sản phẩm | Phiên bản bị ảnh hưởng | Phiên bản đã vá |
|---|---|---|
| io.netty:netty-codec-http | ≥ 4.1.83.Final, < 4.1.86.Final | 4.1.86.Final |
| netty | ≥ 4.1.83, < 4.1.86 | 4.1.86 |
When calling DefaultHttpHeaders.set with an iterator of values (as opposed to a single given value), header value validation was not performed, allowing malicious header values in the iterator to perform HTTP Response Splitting.
The necessary validation was added in Netty 4.1.86.Final.
Integrators can work around the issue by changing the DefaultHttpHeaders.set(CharSequence, Iterator<?>) call, into a remove() call, and call add() in a loop over the iterator of values.
HTTP Response Splitting CWE-113: Improper Neutralization of CRLF Sequences in HTTP Headers
If you have any questions or comments about this advisory:
Bạn đang dùng một trong các sản phẩm này? Quét site để biết có đang lộ phiên bản có lỗ hổng không.
Quét site miễn phí