Skip to content
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

Backport of the jetty-http Huffman encoders/decoders from jetty-10.0.x to address CVE-2023-36478 #10546

Merged
merged 3 commits into from
Sep 20, 2023

Conversation

lachlan-roberts
Copy link
Contributor

@lachlan-roberts lachlan-roberts commented Sep 19, 2023

backport the Huffman, NbitInteger and NBitString encoder/decoder from 10.0.x

In Jetty 10+ these are shared between HPACK and QPACK but in 9.4 we do not have QPACK in 9.4.

Fixes: CVE-2023-36478

@joakime joakime added Enhancement Sponsored This issue affects a user with a commercial support agreement labels Sep 19, 2023
@joakime joakime added this to the 9.4.x milestone Sep 19, 2023
@joakime
Copy link
Contributor

joakime commented Sep 19, 2023

The javadoc proxy test failure is being fixed at PR #10551 - as it broke the core jetty-9.4.x branch build.

@joakime
Copy link
Contributor

joakime commented Sep 19, 2023

@lachlan-roberts I merged PR #10551 into jetty-9.4.x can you update this PR and see if we get a green build?

@joakime joakime merged commit c7a4b05 into jetty-9.4.x Sep 20, 2023
@joakime joakime deleted the jetty-9.4.x-hpackHuffman branch September 20, 2023 19:18
@joakime joakime changed the title backport the jetty-http Huffman encoders/decoders from 10.0.x Backport of the jetty-http Huffman encoders/decoders from jetty-10.0.x to address CVE-2023-36478 Oct 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Security Sponsored This issue affects a user with a commercial support agreement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants