Description
Ning compress-lzf before 1.2.0 contains an out-of-bounds memory access vulnerability in the sun.misc.Unsafe based UnsafeChunkDecoder that fails to validate back-references and literal runs. Attackers can supply crafted LZF streams to applications using the default LZFDecoder to leak unrelated JVM heap memory into decompressed output or crash the JVM.
Published: 2026-10-20
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: Memory Disclosure
Action: Patch Immediately
AI Analysis

Impact

Ning compress-lzf before 1.2.0 contains an out-of-bounds memory access vulnerability in the sun.misc.Unsafe based UnsafeChunkDecoder. The decoder does not validate back‑references and literal runs, allowing an attacker to provide a crafted LZF stream that causes the JVM to read beyond the bounds of the source buffer. This can lead to leakage of unrelated heap memory into the decompressed output or a JVM crash, resulting in data exposure and denial of service.

Affected Systems

The vulnerability affects the Ning compress‑lzf library for all releases prior to 1.2.0, including the 1.1.3 version used in many Java applications that rely on LZF compression.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity of this flaw. While no EPSS value is available, the lack of a published exploit does not reduce the risk; the decoder can be triggered by any attacker who can supply a malicious compressed stream to an application that uses the UnsafeChunkDecoder. Since the vulnerability is not listed in the CISA KEV catalog, there is no known widespread exploitation on record, but the potential for data leakage and crashing of the JVM makes timely mitigation important.

Generated by OpenCVE AI on October 20, 2026 at 06:03 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to compress‑lzf 1.2.0 or newer.
  • Replace the UnsafeChunkDecoder with a safe alternative or disable its use in the application.
  • Validate LZF streams before decoding, ensuring back‑references and literal runs are within bounds.
  • Monitor JVM logs for abnormal crashes and memory corruption events.

Generated by OpenCVE AI on October 20, 2026 at 06:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 01:15:00 +0000

Type Values Removed Values Added
Description Ning compress-lzf before 1.2.0 contains an out-of-bounds memory access vulnerability in the sun.misc.Unsafe based UnsafeChunkDecoder that fails to validate back-references and literal runs. Attackers can supply crafted LZF streams to applications using the default LZFDecoder to leak unrelated JVM heap memory into decompressed output or crash the JVM.
Title Ning compress-lzf before 1.2.0 Out-of-Bounds Memory Access via UnsafeChunkDecoder
Weaknesses CWE-125
References
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H'}

cvssV4_0

{'score': 8.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-20T00:46:04.633Z

Reserved: 2026-10-12T14:40:43.306Z

Link: CVE-2026-109395

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-20T01:17:09.957

Modified: 2026-10-20T01:17:09.957

Link: CVE-2026-109395

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T06:15:10Z

Weaknesses