Skip to content

Conversation

pitrou
Copy link
Member

@pitrou pitrou commented Oct 13, 2025

DO NOT MERGE until apache/arrow-testing#116 is merged and this PR updates the arrow-testing submodule.

Rationale for this change

Found by OSS-Fuzz, should fix https://issues.oss-fuzz.com/issues/451150486.

What changes are included in this PR?

Ensure RLE run is within bounds before reading it.

Are these changes tested?

Yes, by fuzz regression test in ASAN/UBSAN build.

Are there any user-facing changes?

No.

This PR contains a "Critical Fix". (If the changes fix either (a) a security vulnerability, (b) a bug that caused incorrect or invalid data to be produced, or (c) a bug that causes a crash (even when the API contract is upheld), please provide explanation. If not, you can remove this.)

@pitrou
Copy link
Member Author

pitrou commented Oct 13, 2025

This is ready for review, but should not be merged before the regression file is added to the arrow-testing repo. @wgtmac @AntoinePrv @adamreeve

@pitrou pitrou marked this pull request as ready for review October 13, 2025 16:56
@pitrou pitrou requested review from adamreeve and wgtmac October 13, 2025 16:57
@github-actions github-actions bot added awaiting committer review Awaiting committer review and removed awaiting review Awaiting review labels Oct 13, 2025
Copy link
Member

@wgtmac wgtmac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Do we need to include it in the 22.0.0 release?

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants