Skip to main content

Apache Qpid ProtonJ2 CVE-2026-67588

| EUVDEUVD-2026-53054 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
7.5
CVSS 3.1 · Vendor
Share

Severity by source

Vendor (CNA) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
7.5 HIGH

Pre-authentication network attack requiring no privileges or interaction; impact is availability-only through resource exhaustion, with no data exposure or integrity change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat
7.5 HIGH
qualitative

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Updated
Aug 06, 2026 - 14:30 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Aug 06, 2026 - 14:22 vuln.today
cvss_changed
CVSS changed
Aug 06, 2026 - 14:22 NVD
7.5 (HIGH)
Analysis Generated
Aug 04, 2026 - 20:22 vuln.today
CVE Published
Aug 04, 2026 - 19:20 oss-security
CRITICAL

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

AnalysisAI

Denial of service in Apache Qpid ProtonJ2 through 1.1.0 allows unauthenticated remote attackers to exhaust server resources by exploiting unbounded caching of AMQP symbol values during pre-authentication message processing. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms no credentials or user interaction are required, and the attack can be executed at low complexity from any network-accessible position. No public exploit or CISA KEV listing exists at time of analysis, though the trivial exploitation conditions make this a realistic threat against any Qpid ProtonJ2 endpoint exposed to untrusted networks.

Technical ContextAI

Apache Qpid ProtonJ2 is the Java implementation of the AMQP 1.0 protocol, part of the broader Apache Qpid messaging project and used in brokers and clients built on AMQP. In AMQP, 'symbols' are interned string identifiers used extensively in protocol framing for field names, descriptor keys, and capability negotiation. CWE-770 (Allocation of Resources Without Limits or Throttling) identifies the root cause: the library caches symbol values encountered during protocol parsing without imposing any bound on cache size or implementing eviction. An attacker can exploit this during the pre-authentication phase by repeatedly sending AMQP frames containing large quantities of novel symbol strings, driving unbounded JVM heap growth. Once memory is exhausted, the process experiences severe garbage collection pressure or an OutOfMemoryError, rendering the service unavailable. Affected versions span all releases up to and including 1.1.0, per EUVD-2026-53054 and NVD.

RemediationAI

Upgrade Apache Qpid ProtonJ2 to version 1.2.0, which resolves the unbounded symbol caching behavior. The fix is confirmed by the Apache vendor advisory published to oss-security (https://seclists.org/oss-sec/2026/q3/427) and the Apache mailing list thread at https://lists.apache.org/thread/vk4j02dzggfdrdkwvzmqo4jro2tgj0jt. If immediate upgrade is not feasible, restrict network access to AMQP listener ports (typically TCP 5672 for plaintext, TCP 5671 for TLS) to known-trusted client IP ranges using firewall or network ACLs - this prevents unauthenticated internet-facing exploitation but does not eliminate the vulnerability for internal threat scenarios. Rate-limiting inbound AMQP connections at the load balancer or broker level can slow attack throughput but will not fully mitigate the root cause. Note that IP-based restrictions may disrupt legitimate distributed consumers if they span multiple network segments.

Vendor StatusVendor

Share

CVE-2026-67588 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy