-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vendored llhttp 8.1.1 is vulnerable #111
Comments
CVE-2024-27982 Adjust tests that relied on header folding. Fixes: #111
And after upgrading to 8.1.2, I'm seeing failures, because it no longer accepts multiline headers. FWICS, it may be possible to avoid this by using |
Yeah, I went with the latter approach in #113, though maybe httptools should expose the lenient_headers opt-in in case people rely on it. |
CVE-2024-27982 Expose leniency flags via the new `set_dangerous_leniencies` parser method if somebody needs to opt into the old vulnerable behavior. Fixes: #111
Alright, I rerolled #113 with leniency flags exposed. |
CVE-2024-27982 Expose leniency flags via the new `set_dangerous_leniencies` parser method if somebody needs to opt into the old vulnerable behavior. Fixes: #111
Thanks! |
httptools is currently vendoring llhttp 8.1.1 which is vulnerable to CVE-2024-27982.
The text was updated successfully, but these errors were encountered: