GHSA-vgxj-mxxf-j384
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Network-reachable pre-authentication exploit with no privileges or user interaction; impact is availability only via resource exhaustion.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
3Description PRE-NVD
AnalysisAI
Excessive memory allocation in Apache Qpid Proton Dotnet through 1.0.0 enables pre-authentication denial of service via crafted AMQP messages. The .NET AMQP client library fails to properly validate type size or count fields during message parsing, allowing a remote unauthenticated attacker to trigger unbounded memory allocation and exhaust available resources. No public exploit code has been identified at time of analysis, but the pre-authentication vector and network reachability of AMQP services make this a realistic threat to messaging infrastructure.
Technical ContextAI
Apache Qpid Proton Dotnet is the official .NET implementation of the Qpid Proton AMQP 1.0 messaging toolkit (org.apache.qpid). AMQP 1.0 encodes typed values with explicit size and count fields in its binary wire format; the vulnerability lies in the library's deserialization or frame-parsing layer, which does not adequately constrain allocations derived from attacker-controlled size or count values before completing authentication. The root cause class is uncontrolled resource consumption - analogous to CWE-400 (Uncontrolled Resource Consumption) or CWE-770 (Allocation of Resources Without Limits or Throttling) - though no CWE is formally assigned in the advisory. The affected package covers all releases through 1.0.0 of the Dotnet-specific implementation; the sibling C, Java, and Python Proton libraries are not mentioned as affected.
RemediationAI
Upgrade Apache Qpid Proton Dotnet to version 1.1.0, which the vendor confirms resolves this issue; this is the primary and recommended fix. The advisory was published via oss-security (https://seclists.org/oss-sec/2026/q3/422) and the Apache Qpid project site (https://qpid.apache.org/). If an immediate upgrade is not feasible, compensating controls should focus on restricting network access to AMQP listener ports (default TCP 5672 and TLS 5671) to known, trusted clients via firewall rules or network segmentation, thereby removing the unauthenticated remote attack surface. Enforcing mutual TLS authentication at the network or load-balancer layer before AMQP frames reach the application is a stronger compensating control, though it introduces certificate management overhead. Rate-limiting new AMQP connections per source IP at the perimeter can reduce the impact of allocation exhaustion attempts but does not eliminate the vulnerability.
More in Qpid Proton Dotnet
View allPre-authentication denial of service in Apache Qpid Proton-Dotnet through version 1.0.0 allows remote unauthenticated at
Denial of service in Apache Qpid Proton-Dotnet 1.0.0 and earlier allows a pre-authentication remote attacker to crash th
Uncontrolled resource consumption in Apache Qpid Proton-Dotnet through 1.0.0 allows an authenticated AMQP client to trig
Denial of service in Apache Qpid Proton-Dotnet through 1.0.0 allows an authenticated AMQP peer to exhaust CPU resources
Session flow control enforcement failure in Apache Qpid Proton-Dotnet through version 1.0.0 allows an authenticated atta
Same technique Denial Of Service
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53057