CVE-2026-67588

7.5

Apache Software Foundation · Apache Qpid ProtonJ2

An unauthenticated attacker can trigger resource exhaustion in Apache Qpid ProtonJ2 via unbounded symbol value caching, resulting in a denial of service.

Executive summary

Apache Qpid ProtonJ2 is vulnerable to a remote denial of service attack due to improper resource management, allowing unauthenticated attackers to crash the service.

Vulnerability

The application fails to properly limit resource allocation when caching symbol values, specifically falling under CWE-770 (Allocation of Resources Without Limits or Throttling). An unauthenticated attacker can exploit this via the network to cause system exhaustion.

Business impact

The primary risk is the loss of service availability for applications relying on the Qpid ProtonJ2 messaging library. Given the CVSS score of 7.5, this high-severity flaw enables attackers to disrupt critical communication pipelines without requiring any prior authentication, potentially halting business operations that depend on real-time data flow.

Remediation

Immediate Action: Upgrade Apache Qpid ProtonJ2 to version 1.2.0 or later immediately to implement the necessary resource limits.

Proactive Monitoring: Monitor application logs and system resource metrics, such as memory and thread pool utilization, for sudden spikes or anomalous exhaustion patterns.

Compensating Controls: Deploy a network firewall or load balancer to restrict traffic to known, trusted sources, thereby reducing the attack surface available to unauthorized entities.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Organizations utilizing Apache Qpid ProtonJ2 must prioritize the upgrade to version 1.2.0 to remediate this resource exhaustion vulnerability. Because the flaw is reachable without authentication, the risk of external disruption is significant, and applying the vendor-supplied patch is the only definitive method to eliminate this exposure.

More Apache Software Foundation CVEs

Sources