CVE-2024-36114: airlift aircompressor Out-of-bounds Read
Vulnerability summary
CVE-2024-36114 is a high (CVSS 8.6) Out-of-bounds Read vulnerability in airlift aircompressor. EPSS estimates a 0.50% chance of exploitation in the next 30 days, higher than 41.8% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 0 · Related 4Timeline
- 29-05-2024PublishedVulnerability first disclosed.
- 02-08-2024Last modifiedVulnerability information updated.
Description
Aircompressor is a library with ports of the Snappy, LZO, LZ4, and Zstandard compression algorithms to Java. All decompressor implementations of Aircompressor (LZ4, LZO, Snappy, Zstandard) can crash the JVM for certain input, and in some cases also leak the content of other memory of the Java process (which could contain sensitive information). When decompressing certain data, the decompressors try to access memory outside the bounds of the given byte arrays or byte buffers. Because Aircompressor uses the JDK class `sun.misc.Unsafe` to speed up memory access, no additional bounds checks are performed and this has similar security consequences as out-of-bounds access in C or C++, namely it can lead to non-deterministic behavior or crash the JVM. Users should update to Aircompressor 0.27 or newer where these issues have been fixed. When decompressing data from untrusted users, this can be exploited for a denial-of-service attack by crashing the JVM, or to leak other sensitive information from the Java process. There are no known workarounds for this issue.
CVSS metrics
5 scores · 5 sources · 1 version- OSV · WolfiEcosystem advisory · calculated8.6HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
- OSV · ChainguardEcosystem advisory · calculated8.6HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
- OSV · MavenEcosystem advisory · calculated8.6HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
- NVDNIST8.6HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
EPSS trend
Probability
0.50%
Chance of exploitation in the next 30 days
Percentile
42%
Versus all other CVEs
30-day change
0.00 pp
From 0.50% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard71 products
- apache-nifi< 2.0.0-r0
- apache-nifi-compat< 2.0.0-r0
- apache-nifi-toolkit< 2.0.0-r0
- druid< 32.0.1-r1
- druid-compat< 32.0.1-r1
Wolfi64 products
- apache-nifi< 2.0.0-r0
- apache-nifi-compat< 2.0.0-r0
- apache-nifi-toolkit< 2.0.0-r0
- druid< 32.0.1-r1
- druid-compat< 32.0.1-r1
Airlift1 product
- aircompressor< 0.27
Io.airlift1 product
- aircompressor< 0.27
4 vendors · 137 products
References
8 links- github.com/airlift/aircompressor/security/advisories/GHSA-973x-65j7-xcf4X Refsource CONFIRMAdvisoryWEB
- github.com/airlift/aircompressor/commit/15e68df9eb0c2bfde7f796231ee7cd1982965071X Refsource MISCFIXWEB
- github.com/airlift/aircompressor/commit/2cea90a45534f9aacbb77426fb64e975504dee6eX Refsource MISCFIXWEB
- github.com/airlift/aircompressor/commit/cf66151541edb062ea88b6f3baab3f95e48b7b7fX Refsource MISCFIXWEB
- github.com/airlift/aircompressor/commit/d01ecb779375a092d00e224abe7869cdf49ddc3eX Refsource MISCFIXWEB