RabbitMQ amqp091-go: Denial of Service via Synchronous Event Channel Blocking
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Partial Red Hat: 4 fixed, 4 without a fix
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and Red Hat. Impact type from CWE-770.
Summary
RabbitMQ amqp091-go is a Go AMQP 0.9.1 client. Prior to 1.13.0, Channel.dispatch in channel.go, confirms.confirm in confirms.go, and Connection.dispatch0 in connection.go synchronously send publisher confirmations, flow-control events, consumer cancellations, returned messages, including NotifyConfirm events and connection block notifications, to application-provided channels. If a listener channel is unbuffered, full, or not drained promptly, the sole reader goroutine blocks and stops processing frames, acknowledgments, deliveries, and heartbeats. Broker-driven event bursts can therefore cause connection stalls, missed heartbeats, deadlocks, and disconnection. This issue is fixed in version 1.13.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA amqp091-go (rabbitmq) Fixed in 1.13.0
Red Hat 4 advisories
- RHSA-2026:79546 Released 2026-10-08 · Red Hat rating ImportantRed Hat Quay 3.12.23
- Red Hat Quay 3.12 registry.redhat.io/quay/quay-rhel8
- RHSA-2026:79366 Released 2026-10-08 · Red Hat rating ImportantRed Hat Quay 3.10.27
- Red Hat Quay 3.10 registry.redhat.io/quay/quay-rhel8
- RHSA-2026:77656 Released 2026-10-07 · Red Hat rating ImportantRed Hat Quay 3.9.27
- Red Hat Quay 3.9 registry.redhat.io/quay/quay-rhel8
Show 1 more Red Hat advisories
- RHSA-2026:68290 Released 2026-09-16 · Red Hat rating ImportantRed Hat Hardened Images RPMs bug fix and enhancement update
- Red Hat Hardened Images opentelemetry-collector-contrib-0.161.0-0.1.hum1@aarch64, opentelemetry-collector-contrib-0.161.0-0.1.hum1@src, opentelemetry-collector-contrib-0.161.0-0.1.hum1@x86_64
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Multicluster Global Hub | Affected | No fix yet |
| Red Hat Advanced Cluster Management for Kubernetes 2 | Affected | No fix yet |
| Red Hat OpenStack Platform 18.0 | Affected | No fix yet |
| Red Hat Quay 3 | Affected | No fix yet |
| Red Hat Hardened Images | Fixed | RHSA-2026:68290 |
| Red Hat Quay 3.10 | Fixed | RHSA-2026:79366 |
| Red Hat Quay 3.12 | Fixed | RHSA-2026:79546 |
| Red Hat Quay 3.9 | Fixed | RHSA-2026:77656 |
Not affected: 7 products
- Cryostat 4
- Custom Metric Autoscaler operator for Red Hat Openshift
- OpenShift Serverless
- Red Hat Advanced Cluster Management for Kubernetes 2
- Red Hat Quay 3.10
- Red Hat Quay 3.12
- Red Hat Quay 3.9
Timeline
- 2026-10-02 Threatist record created from CVE-2026-77409
- 2026-10-07 Fix available: RHSA-2026:77656 · Red Hat
- 2026-10-08 Fix available: Red Hat Quay 3.9 · Red Hat
- 2026-10-09 Fix available: RHSA-2026:79546 · Red Hat
- 2026-10-09 Fix available: RHSA-2026:79366 · Red Hat
- 2026-10-09 Fix available: Red Hat Quay 3.10, Red Hat Quay 3.12 · Red Hat
- 2026-10-24 Affected versions changed · Red Hat
References
More rabbitmq vulnerabilities
- TI-2026-41154 Improper authentication in rabbitmq-server CVSS 3.1CRITICAL 10.0
- TI-2026-41149 RabbitMQ: UNC SSRF affecting the management UI on Windows CVSS 3.1CRITICAL 10.0
- TI-2026-41158 Resource allocation without limits in rabbitmq-server CVSS 3.1HIGH 7.5
- TI-2026-47695 RabbitMQ: OAuth2 Client Secret Exposed via Unauthenticated JavaScript Endpoint CVSS 4.0HIGH 8.2
- TI-2026-47694 RabbitMQ: JWKS Fetch Ignores HTTP Response Status Code - Signing Key Destruction Causes Authentication DoS CVSS 4.0HIGH 8.2
- TI-2026-45167 RabbitMQ Java client: Unvalidated Class.forName in JSON-RPC ProcedureDescription enables arbitrary class loading CVSS 4.0HIGH 7.5
Sources
- CVE-2026-77409 · CVE Program
- CVE-2026-77409 · NVD
- FIRST EPSS
- CVE-2026-77409 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences