Skip to content

Update dependency io.airlift:aircompressor to v2 [SECURITY] (3.28)#4020

Merged
sbrunner merged 1 commit into3.28from
renovate/3.28-maven-io.airlift-aircompressor-vulnerability
Feb 25, 2026
Merged

Update dependency io.airlift:aircompressor to v2 [SECURITY] (3.28)#4020
sbrunner merged 1 commit into3.28from
renovate/3.28-maven-io.airlift-aircompressor-vulnerability

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 24, 2026

This PR contains the following updates:

Package Change Age Confidence
io.airlift:aircompressor 0.272.0.3 age confidence

aircompressor Snappy and LZ4 Java-based decompressor implementation can leak information from reused output buffer

CVE-2025-67721 / GHSA-vx9q-rhv9-3jvg

More information

Details

Summary

Incorrect handling of malformed data in Java-based decompressor implementations for Snappy and LZ4 allows remote attackers to read previous buffer contents via crafted compressed input. In applications where the output buffer is reused without being cleared, this may lead to disclosure of sensitive data.

Details

With certain crafted compressed inputs, elements from the output buffer can end up in the uncompressed output. This is relevant for applications that reuse the same output buffer to uncompress multiple inputs. This can be the case of a web server that allocates a fix-sized buffer for performance purposes. This is similar to GHSA-cmp6-m4wj-q63q.

Impact

Applications using aircompressor as described above may leak sensitive information to external unauthorized attackers.

Mitigation

The vulnerability is fixed in release 3.4. However, it can be mitigated by either:

  • Avoiding reuse of the decompression buffer across calls
  • Clearing the decompression buffer before a call to decompress data

Severity

  • CVSS Score: Unknown
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


Release Notes

airlift/aircompressor (io.airlift:aircompressor)

v2.0.3: aircompressor 2.0.3

Compare Source

What's Changed
New Contributors

Full Changelog: airlift/aircompressor@2.0.2...2.0.3

v2.0.2

Compare Source

v2.0.1

Compare Source

v2.0

Compare Source

What's Changed
Others
New Contributors

Full Changelog: airlift/aircompressor@0.27...2.0


Configuration

📅 Schedule: Branch creation - "" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the security Security fixes label Feb 24, 2026
@sbrunner sbrunner merged commit 8a1c4e2 into 3.28 Feb 25, 2026
16 of 17 checks passed
@sbrunner sbrunner deleted the renovate/3.28-maven-io.airlift-aircompressor-vulnerability branch February 25, 2026 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

security Security fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant