Skip to main content

Apache Qpid Proton-J CVE-2026-66273

| EUVDEUVD-2026-53055 HIGH
Memory Allocation with Excessive Size Value (CWE-789)
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 reachability with no privileges or user interaction; impact is exclusively heap exhaustion DoS, with no confidentiality or integrity consequence.

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

3
CVSS changed
Aug 06, 2026 - 14:22 NVD
7.5 (HIGH)
Analysis Generated
Aug 04, 2026 - 18:16 vuln.today
CVE Published
Aug 04, 2026 - 18:00 oss-security
CRITICAL

Description PRE-NVD

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

AnalysisAI

Excessive heap allocation in Apache Qpid Proton-J's AMQP type parser exposes any network-accessible AMQP endpoint to unauthenticated denial-of-service before an authentication handshake completes. Malformed AMQP frames containing attacker-controlled size or count field values cause the Java library to allocate unbounded memory, leading to JVM heap exhaustion and service crash. No public exploit code has been identified and the vulnerability is not listed in CISA KEV at time of analysis, but the pre-authentication attack vector and zero-privilege requirement make this a high-priority patch target for any internet-exposed Proton-J deployment.

Technical ContextAI

Apache Qpid Proton-J is the Java implementation of the Apache Qpid Proton AMQP messaging toolkit, providing AMQP 1.0 wire-protocol support for Java applications including brokers and messaging clients. AMQP 1.0 uses a binary type encoding scheme where compound and array types carry explicit size and count fields in their frame headers; these values are intended to describe the byte length and element count of subsequent data. The root cause is the library's failure to bound-check or sanitize these attacker-supplied size or count values before performing allocations - allowing a malicious peer to specify arbitrarily large values that cause the JVM to attempt correspondingly large heap allocations. This is consistent with CWE-400 (Uncontrolled Resource Consumption) or CWE-770 (Allocation of Resources Without Limits or Throttling), though no CWE was assigned in the available data. Critically, this parsing occurs in the pre-authentication code path, meaning the vulnerability is reachable before any credential exchange or session validation takes place.

RemediationAI

Upgrade Apache Qpid Proton-J to the patched version identified in the Apache Qpid security advisory at https://seclists.org/oss-sec/2026/q3/409 - the exact fixed version number is not confirmed in the available data and must be obtained from the official advisory before applying. As an immediate compensating control, restrict network access to AMQP ports (default 5671 for TLS, 5672 for plaintext) to trusted IP ranges using firewall rules or network policy; this is the most effective mitigation and has no functional side effects for properly segmented deployments. If the AMQP service is not required to be externally accessible, bind it to internal interfaces only. Implement connection rate limiting at the network perimeter or load-balancer level to slow the rate at which an attacker can trigger allocations - this does not eliminate the vulnerability but raises the cost of a sustained DoS. Monitor JVM heap utilization and configure alerts for abnormal growth patterns to enable rapid detection of exploitation attempts.

Vendor StatusVendor

Share

CVE-2026-66273 vulnerability details – vuln.today

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