GHSA-mxmv-xrrq-hrv5
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Pre-authentication network attack requiring no privileges or interaction; impact is availability-only through resource exhaustion, with no data exposure or integrity change.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
5Description PRE-NVD
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.
More in Qpid Protonj2
View allDenial of service in Apache Qpid ProtonJ2 through version 1.1.0 allows a remote unauthenticated attacker to crash the me
Remote unauthenticated denial of service in Apache Qpid ProtonJ2 through version 1.1.0 allows a network attacker to exha
Uncontrolled resource consumption in Apache Qpid ProtonJ2 through version 1.1.0 allows authenticated AMQP clients to cau
Session flow control enforcement in Apache Qpid ProtonJ2 (versions through 1.1.0) can be bypassed by an authenticated at
Same technique Denial Of Service
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53054