๐Ÿ” CVE Alert

CVE-2026-106449

LOW 3.7

yawkat LZ4 Java: LZ4BlockInputStream with stopOnEmptyBlock=false recurses once per empty block, causing StackOverflowError

CVSS Score
3.7
EPSS Score
0.0%
EPSS Percentile
0th

yawkat LZ4 Java provides LZ4 compression for Java. Prior to 1.11.4, net.jpountz.lz4.LZ4BlockInputStream configured with stopOnEmptyBlock set to false handles each well-formed empty LZ4Block by recursively calling refill(), allowing a long sequence of empty blocks in an attacker-controlled compressed stream to exhaust the decoding thread's stack and throw StackOverflowError. The default stopOnEmptyBlock setting is true and is not affected, and the issue does not cause memory corruption. This issue is fixed in version 1.11.4.

CWE CWE-674
Vendor yawkat
Product lz4-java
Published Oct 6, 2026
Stay Ahead of the Next One

Get instant alerts for yawkat lz4-java

Be the first to know when new low vulnerabilities affecting yawkat lz4-java are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Affected Versions

yawkat / lz4-java
< 1.11.4

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/yawkat/lz4-java/security/advisories/GHSA-343h-94h5-c4wr github.com: https://github.com/yawkat/lz4-java/commit/c8ebf97d504fb34434fda46fc761e8202570e0d8 github.com: https://github.com/yawkat/lz4-java/releases/tag/v1.11.4