GHSA-fx75-4pp2-mgc8
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach AMQP listener unauthenticated
-
DeliverySend deeply nested field-table
-
ExploitTrigger uncontrolled recursion in parser
-
ExecutionExhaust JVM stack (StackOverflowError)
-
ImpactCrash broker, deny messaging service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Recursion depth limits
|
| Exploitation Conditions | Exploitation requires only network reachability to the broker's AMQP 0-8/0-9/0-9-1 protocol listener; the flaw is triggered pre-authentication in field-table processing, so no credentials, user interaction, or non-default configuration is needed on a broker that exposes these legacy AMQP protocol versions (default for the qpid-broker-plugins-amqp-0-8-protocol plugin) through version 10.1.0. The primary limiting factor is exposure of the AMQP port: brokers restricted to trusted internal networks or configured to disable the 0-8/0-9/0-9-1 protocol plugin are not remotely reachable by arbitrary attackers, and impact is limited to availability (broker crash), with no data disclosure or code execution. |
| Impact | This is a pre-authentication remote denial-of-service in Apache Qpid Broker-J's AMQP 0-8/0-9/0-9-1 field-table parser, where unbounded type nesting drives uncontrolled recursion into a StackOverflowError. No CVSS vector, EPSS score, KEV entry, or public exploit was provided in the input, so quantitative exploitation signals are entirely absent - all severity reasoning is inferred from the description and Apache's 'important' rating. The impact profile is favorable for an attacker on one axis: exploitation is explicitly stated to occur pre-authentication over the AMQP network protocol, which normally implies AV:N/PR:N/UI:N and low attack complexity, making the trigger trivially reachable on any exposed broker. However, the impact is confined to availability (crash/DoS) with no confidentiality or integrity consequence, so this is a real-but-bounded priority: worth prompt patching for internet- or partner-facing brokers, but not a code-execution or data-exposure emergency. Note the discrepancy that no CVSS was assigned by NVD or the vendor - the 'important' label is Apache's qualitative judgment; teams should treat the ~7.5 estimate below as analyst-derived, not authoritative. Exploitation status: no public exploit identified at time of analysis. |
| Exploit ScenarioDerived | An attacker who can reach the broker's AMQP listener (no credentials required) opens a connection and sends a crafted frame containing an AMQP field-table with deeply nested type structures. The parser recurses without a depth bound and exhausts the JVM thread stack, throwing a StackOverflowError that disrupts broker processing and denies service to legitimate messaging clients. No public proof-of-concept is referenced, but the low complexity and pre-auth network reachability make weaponization straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 25, 2026
Unauthenticated remote denial of service in Apache Qpid Broker-J through 10.1.0, where a crafted AMQP 0-8/0-9/0-9-1 field table with deeply nested types drives unbounded recursion in the broker's parser and triggers a StackOverflowError that can crash the broker. The flaw is reachable pre-authentication over the network with no credentials or user interaction (assessed CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, High), affecting any broker exposing the legacy AMQP 0-8/0-9/0-9-1 protocol plugin, including its default configuration. No public exploit code or confirmed active exploitation was identified at time of analysis; impact is limited to availability, with no data disclosure, integrity loss, or code execution.
RemediationAI
Upgrade to Apache Qpid Broker-J 10.1.1, the version the vendor states fixes this issue, and restart the broker so the patched parser is loaded; this is the only complete fix and it removes the unbounded-recursion condition at its source, with the side effect of a service restart and a requirement to validate legacy AMQP 0-8/0-9/0-9-1 client compatibility on the new build. If upgrading cannot be done immediately, the most effective compensating control is to disable the qpid-broker-plugins-amqp-0-8-protocol plugin or stop listening on the AMQP 0-8/0-9/0-9-1 port entirely, accepting the trade-off that any clients still speaking these legacy protocol versions will lose connectivity and must be migrated to AMQP 1.0. Where legacy clients cannot be removed, restrict network access to the legacy AMQP listener with firewall rules or bind addresses so that only trusted hosts can reach it; this does not fix the flaw and leaves a functional but reachable attack path for anyone who can source traffic from a permitted host, so it must be treated as containment rather than remediation. Because exploitation requires no authentication and can only crash the broker (availability only, no data disclosure or code execution), also consider rate limiting or connection throttling on the AMQP port and monitoring for broker restarts or repeated StackOverflowError entries in the broker logs as an indicator of attempted exploitation. Advisory references: https://seclists.org/oss-sec/2026/q3/929 and https://qpid.apache.org/.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Apache Qpid Broker-J is a pure-Java AMQP message broker, and the affected artifact is the legacy protocol plugin org.apache.qpid:qpid-broker-plugins-amqp-0-8-protocol, which implements the AMQP 0-8, 0-9 and 0-9-1 wire protocols alongside the broker's newer AMQP 1.0 support. In these legacy protocol versions, an AMQP 'field table' is a map of typed values that may itself contain nested field tables, and the broker decodes this structure recursively during frame processing. Because the decoder does not bound nesting depth, an attacker can supply a field table nested thousands of levels deep, causing the recursive descent to exhaust the JVM thread stack and raise a StackOverflowError. Critically, this decoding happens as part of protocol/frame handling before SASL authentication completes, which is why the issue is pre-authentication and requires only TCP reachability to the AMQP listener. The advisory does not assign a CWE; the root-cause class is best characterized as uncontrolled recursion (CWE-674) arising from missing depth limits on attacker-controlled structured input, with the resulting exception potentially leaving the affected connection or broker in an unusable state.
Know when Qpid Broker J gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Pre-authentication network-reachable parser flaw with trivial trigger (AV:N/AC:L/PR:N/UI:N); impact is availability-only DoS via StackOverflowError, so C:N/I:N/A:H.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
2Description PRE-NVD
Articles & Coverage 2
Executive ViewAI
Apache Qpid Broker-J (through version 10.1.0) contains a critical unauthenticated denial-of-service vulnerability that can crash the message broker, disrupting messaging services for dependent applications and business processes. Organizations using the legacy AMQP 0-8/0-9/0-9-1 protocol plugin, including those with default configurations, are affected; no vendor-released patch identified at time of analysis. Leadership should prioritize mitigation because the attack requires no credentials or user interaction, and while no public exploit identified at time of analysis, the risk of remote outages remains high.
Disable the legacy AMQP 0-8/0-9/0-9-1 protocol plugin if not required; restrict network access to the broker's AMQP ports via firewall rules; implement protocol-aware inspection or rate limiting to block malformed nested field tables; monitor for StackOverflowError and broker crashes.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Qpid Broker J
View allIn Apache Qpid Broker-J 0.18 through 0.32, if the broker is configured with different authentication providers on differ
Session fixation in the HTTP management interface of Apache Qpid Broker-J through 10.1.0 lets remote, unauthenticated at
The AMQP 0-8, 0-9, 0-91, and 0-10 connection handling in Apache Qpid Java before 6.0.3 might allow remote attackers to b
In Apache Qpid Broker-J versions 6.1.0 through 6.1.4 (inclusive) the broker does not properly enforce a maximum frame si
The Apache Qpid Broker for Java can be configured to use different so called AuthenticationProviders to handle user auth
Pre-authentication denial of service in Apache Qpid Broker-J through 10.1.0: a remote attacker who can reach a broker wi
Pre-authentication denial of service in Apache Qpid Broker-J (through 10.1.0) allows a remote attacker to exhaust broker
Denial of service in Apache Qpid Broker-J through 10.1.0 allows an authenticated AMQP 1.0 message producer to disrupt me
A Denial of Service vulnerability was found in Apache Qpid Broker-J versions 6.0.0-7.0.6 (inclusive) and 7.1.0 which all
A Denial of Service vulnerability was found in Apache Qpid Broker-J versions 7.0.0-7.0.4 when AMQP protocols 0-8, 0-9 or
Unbounded echo flow responses in Apache Qpid Broker-J (all versions through 10.0.1) allow an authenticated AMQP 1.0 clie
Denial of service in Apache Qpid Broker-J through version 10.0.1 allows authenticated AMQP 1.0 clients to exhaust broker
EUVD-2026-86583
NVD
CVE.org
EPSS
Exploit-DB