Description
A flaw was found in libsoup. A remote attacker, by controlling the method parameter of the `soup_message_new()` function, could inject arbitrary headers and additional request data. This vulnerability, known as CRLF (Carriage Return Line Feed) injection, occurs because the method value is not properly escaped during request line construction, potentially leading to HTTP request injection.
Problem types
Improper Neutralization of CRLF Sequences ('CRLF Injection')
Product status
Timeline
| 2026-03-06: | Reported to Red Hat. |
| 2026-03-06: | Made public. |
Credits
Red Hat would like to thank Codean Labs for reporting this issue.
References
access.redhat.com/security/cve/CVE-2026-3633
bugzilla.redhat.com/show_bug.cgi?id=2445128 (RHBZ#2445128)
gitlab.gnome.org/GNOME/libsoup/-/issues/484