8.6

CVE-2024-36114: airlift aircompressor Out-of-bounds Read

CVSS: 8.6v3.1HighDeferred
AliasesCGA-23f9-3w9h-j2cxCGA-2656-xwg9-jg8jCGA-26g4-fwrv-w27g
Published 29-05-2024Last modified 02-08-2024

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.

Overall risk
35/100
0100
Medium · default modelHow is this calculated?
CVSS score
8.6/10
010
High · v3.1 (CVE.org)
EPSS score
0.50%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 0 · Related 4

Timeline

  1. 29-05-2024
    PublishedVulnerability first disclosed.
  2. 02-08-2024
    Last 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

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

21-09-202621-10-2026
EPSS score
0.50%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected 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
Io.airlift1 product
  • aircompressor< 0.27

4 vendors · 137 products

References

8 links