Skip to content

Upgrade brotli4j to 1.24.0 for CVE-2026-111497 - #2725

Open
Devdha wants to merge 1 commit into
apache:mainfrom
Devdha:security/brotli4j-1.24.0
Open

Devdha wants to merge 1 commit into
apache:mainfrom
Devdha:security/brotli4j-1.24.0

Conversation

@Devdha

@Devdha Devdha commented Oct 24, 2026

Copy link
Copy Markdown

Background

CVE-2026-111497 is an out-of-bounds write in the Google Brotli decoder, fixed in Brotli 1.2.1. orc-core decodes Brotli-compressed ORC streams through BrotliCodec, which uses brotli4j 1.23.0. That release bundles Brotli 1.2.0 and is therefore still vulnerable when reading an untrusted ORC file.

brotli4j 1.24.0 upgrades the bundled native decoder to Brotli 1.2.1:

Change

  • Bump the brotli4j.version property from 1.23.0 to 1.24.0.

No ORC API or file-format changes.

Testing

cd java
./mvnw -pl core -am -Dtest=TestBrotli -Dsurefire.failIfNoSpecifiedTests=false test

TestBrotli: 5 tests, 0 failures, 0 errors.

@Devdha

Devdha commented Oct 24, 2026

Copy link
Copy Markdown
Author

I could not find an existing ORC JIRA for this dependency bump. Happy to file one if the project requires it before review.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant