CVE-2026-47321

7.5

Apache · Apache MINA

The Apache MINA CompressionFilter class fails to limit the size of inflated data, allowing for memory exhaustion through highly compressed inputs.

Executive summary

An unauthenticated remote attacker can cause a denial of service in Apache MINA by sending specially crafted compressed data that leads to uncontrolled memory allocation.

Vulnerability

The vulnerability exists in the CompressionFilter class, which utilizes ZLib for data inflation without implementing size controls. An attacker can exploit this via unauthenticated network requests to trigger memory exhaustion by providing data with high compression ratios.

Business impact

Successful exploitation leads to an exhaustion of application memory, resulting in a denial of service for any system relying on the affected Apache MINA component. With a CVSS score of 7.5, this vulnerability represents a high risk to availability, as it can disrupt critical services and require manual intervention or system restarts to restore operational status.

Remediation

Immediate Action: Upgrade to Apache MINA version 2.2.8, 2.1.13, or 2.0.29 as appropriate for your current branch. After upgrading, developers must update their implementation to utilize the new constructor parameters for enforcing maximum decompressed size and ratio limits.

Proactive Monitoring: Monitor application server logs for frequent OutOfMemoryErrors or sudden spikes in heap memory usage that correlate with incoming network traffic.

Compensating Controls: Implement a Web Application Firewall or network inspection layer capable of identifying and blocking malicious compression patterns or oversized payloads before they reach the application tier.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the severity of potential service disruption, organizations using Apache MINA should prioritize this update. Administrators must verify their current version and apply the specified patches immediately, followed by the necessary code-level configuration changes to ensure the new protection mechanisms are active within the CompressionFilter class.

More Apache CVEs all →

History

  1. Disclosed CVE record published
  2. Collected by CVE Brief via github
  3. Analyst report written
  4. Published in the daily brief high section

Sources

Originally found and disclosed by Venkatraman Kumar, SecurIn, per the CVE Program record.