Impact
The vulnerability arises when LZ4FrameInputStream allocates two 4 MiB buffers per maximum‑block‑size frame header, causing amplification. Attacker‑controlled streams full of tiny empty frames can trigger about 8 MiB of allocation for every 11 bytes of input, leading to elevated CPU and garbage‑collection activity with no decompressed data produced.
Affected Systems
The issue affects the yawkat lz4‑java library versions prior to 1.11.4. Users relying on that library, especially in environments that enable concatenated‑frame mode, are susceptible.
Risk and Exploitability
Based on the description, it is inferred that an attacker can supply a crafted stream from an untrusted or nearby source to trigger the amplification. The CVSS score is 5.3, indicating a moderate impact. With no EPSS score available and the vulnerability not listed in CISA KEV, exploitation is possible especially when concatenated‑frame mode is used. The effect is primarily denial of service via excessive CPU and memory consumption; there is no evidence of code execution or data disclosure.
OpenCVE Enrichment
Github GHSA