You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by "kontotto (via GitHub)" <gi...@apache.org> on 2026/01/13 16:19:24 UTC
[D] Question about handling io.airlift:aircompressor vulnerability [pulsar]
GitHub user kontotto created a discussion: Question about handling io.airlift:aircompressor vulnerability
## Summary
There is a reported security vulnerability in `io.airlift:aircompressor`, which is used as a dependency in Apache Pulsar.
- CVE: https://www.cve.org/CVERecord?id=CVE-2025-67721
- Affected dependency version in Pulsar:
https://github.com/apache/pulsar/blob/1fcdf8bb9a97fbc4c0db78c4aa8df2b1fae02a65/pom.xml#L263
## Background
This vulnerability appears to be fixed in `io.airlift:aircompressor` version 3.4.x and later.
However, the 3.x series requires **Java 22 or later**, which may make a straightforward upgrade challenging given Apache Pulsar’s supported Java versions.
On the other hand, the 0.x and 2.x series support **Java 8 and later**, which aligns better with Pulsar’s current Java compatibility policy.
In addition, the maintenance activity of `io.airlift:aircompressor` seems relatively low, which raises concerns from a long-term security perspective.
## Possible Approaches
From an external user’s point of view, the following options seem possible:
- Evaluate upgrading to `aircompressor` 3.x, taking the Java version requirements into account
- Consider replacing `aircompressor` with an alternative library, given its maintenance status
- **Apply a backport fix to the Java 8–compatible 0.x or 2.x series (the 2.x series appears to have relatively small code differences from 0.x), and then update the dependency**
## Question
Could you please share the current or planned approach for handling this vulnerability in Apache Pulsar,
including how the Java version requirements are being considered?
GitHub link: https://github.com/apache/pulsar/discussions/25137
----
This is an automatically sent email for commits@pulsar.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@pulsar.apache.org
Re: [D] Question about handling io.airlift:aircompressor vulnerability [pulsar]
Posted by "lhotari (via GitHub)" <gi...@apache.org>.
GitHub user lhotari added a comment to the discussion: Question about handling io.airlift:aircompressor vulnerability
I created #25139 based on this
GitHub link: https://github.com/apache/pulsar/discussions/25137#discussioncomment-15493034
----
This is an automatically sent email for commits@pulsar.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@pulsar.apache.org
Re: [D] Question about handling io.airlift:aircompressor vulnerability [pulsar]
Posted by "lhotari (via GitHub)" <gi...@apache.org>.
GitHub user lhotari edited a comment on the discussion: Question about handling io.airlift:aircompressor vulnerability
I created #25139 based on this. Thanks for reporting the issue.
GitHub link: https://github.com/apache/pulsar/discussions/25137#discussioncomment-15493034
----
This is an automatically sent email for commits@pulsar.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@pulsar.apache.org