CVE-2026-77409
RabbitMQ amqp091-go: Denial of Service via Synchronous Event Channel Blocking
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.2
RabbitMQ amqp091-go: Denial of Service via Synchronous Event Channel Blocking
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.
- Record
CVE-2026-77409- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L - Weakness
- CWE-770
- Updated
- 2026-11-02
EUVDEUVD-2026-80822
8.2
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.
- Record
EUVD-2026-80822- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L - Updated
- 2026-11-02
NVD
8.2
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.
- Record
CVE-2026-77409- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-770
- Updated
- 2026-11-02
OSV
8.2
RabbitMQ amqp091-go: Denial of Service via Synchronous Event Channel Blocking
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.
- Record
CVE-2026-77409- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-77409
8.2
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.
- Record
DEBIAN-CVE-2026-77409- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVRHSA-2026:68290
8.8
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:68290- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-77409
8.2
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.
- Record
UBUNTU-CVE-2026-77409- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L - Updated
- 2026-11-02
OSVAZL-103197 No score
CVE-2026-77409 affecting package keda 2.14.1-19
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.
- Record
AZL-103197- Updated
- 2026-11-02
OSVAZL-103281 No score
CVE-2026-77409 affecting package telegraf for versions less than 1.31.0-34
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.
- Record
AZL-103281- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
kedaAzure Linux:3 |
through 2.14.1-19 | None known |
telegrafAzure Linux:3 |
before 1.31.0-34 | 1.31.0-34 |
golang-github-rabbitmq-amqp091-goDebian:12 |
All versions, plus listed versions 1.10.0-11.11.0-11.12.0-11.14.0-11.15.0-1 Show 4 moreShow less1.5.0-21.8.1-11.8.1-21.9.0-1 |
None known |
golang-github-rabbitmq-amqp091-goDebian:13 |
All versions, plus listed versions 1.10.0-11.11.0-11.12.0-11.14.0-11.15.0-1 |
None known |
golang-github-rabbitmq-amqp091-goDebian:14 |
before 1.14.0-1, plus listed versions 1.10.0-11.11.0-11.12.0-1 |
1.14.0-1 |
opentelemetry-collector-contribRed Hat:hummingbird:1 From an advisory covering 10 CVEs |
before 0:0.161.0-0.1.hum1 | 0:0.161.0-0.1.hum1 |
golang-github-rabbitmq-amqp091-goUbuntu:24.04:LTS |
All versions, plus listed versions 1.8.1-21.9.0-1 |
None known |
golang-github-rabbitmq-amqp091-goUbuntu:26.10 |
All versions, plus listed versions 1.10.0-11.11.0-11.12.0-1 |
None known |
golang-github-rabbitmq-amqp091-goUbuntu:26.04:LTS |
All versions, plus listed versions 1.10.0-1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-77409 is a high vulnerability (CVSS 8.2) in Rabbitmq Amqp091-go, published September 16, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.52%, the 44th percentile. Fixed in telegraf 1.31.0-34.
References
github.com/rabbitmq/amqp091-go/security/advisories/GHSA-wxx3-cj7g-w73j
github.com/rabbitmq/amqp091-go/pull/349
github.com/rabbitmq/amqp091-go/commit/5b0ccbb8d7bc3dfa18129d9b0f9256d656809494
github.com/rabbitmq/amqp091-go/releases/tag/v1.13.0
nvd.nist.gov/vuln/detail/CVE-2026-77409
github.com/CVEProject/cvelistV5/tree/main/cves/2026/77xxx/CVE-2026-77409.json
Show 77 moreShow less
security-tracker.debian.org/tracker/CVE-2026-77409
access.redhat.com/errata/RHSA-2026:68290
images.redhat.com
access.redhat.com/security/cve/CVE-2026-81872
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-77404
access.redhat.com/security/cve/CVE-2026-77412
access.redhat.com/security/cve/CVE-2026-77403
access.redhat.com/security/cve/CVE-2026-77410
access.redhat.com/security/cve/CVE-2026-77409
access.redhat.com/security/cve/CVE-2026-77406
access.redhat.com/security/cve/CVE-2026-77407
access.redhat.com/security/cve/CVE-2026-93450
access.redhat.com/security/cve/CVE-2026-63209
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_68290.json
bugzilla.redhat.com/show_bug.cgi?id=2543236
cve.org/CVERecord?id=CVE-2026-63209
nvd.nist.gov/vuln/detail/CVE-2026-63209
github.com/klauspost/compress/commit/539243b8823ee8f03e49969823d57c348c917536
github.com/klauspost/compress/releases/tag/v1.18.7
github.com/klauspost/compress/security/advisories/GHSA-259r-337f-4rfw
bugzilla.redhat.com/show_bug.cgi?id=2535498
cve.org/CVERecord?id=CVE-2026-77403
nvd.nist.gov/vuln/detail/CVE-2026-77403
github.com/rabbitmq/amqp091-go/commit/2e0a919b89f337dbf58db2bb34ab206dac354a06
github.com/rabbitmq/amqp091-go/pull/353
github.com/rabbitmq/amqp091-go/security/advisories/GHSA-xwwf-m8fg-p9q2
bugzilla.redhat.com/show_bug.cgi?id=2535489
cve.org/CVERecord?id=CVE-2026-77404
nvd.nist.gov/vuln/detail/CVE-2026-77404
github.com/rabbitmq/amqp091-go/commit/743d488e46955fe7ffc55506fe2c401d01216783
github.com/rabbitmq/amqp091-go/pull/352
github.com/rabbitmq/amqp091-go/security/advisories/GHSA-465g-fh3v-9jw4
bugzilla.redhat.com/show_bug.cgi?id=2535493
cve.org/CVERecord?id=CVE-2026-77406
nvd.nist.gov/vuln/detail/CVE-2026-77406
github.com/rabbitmq/amqp091-go/commit/3b879e1d1d25b544e26b3bc3d7db3213203c0f3b
github.com/rabbitmq/amqp091-go/pull/351
github.com/rabbitmq/amqp091-go/security/advisories/GHSA-rm6m-hrcw-jw33
bugzilla.redhat.com/show_bug.cgi?id=2535487
cve.org/CVERecord?id=CVE-2026-77407
nvd.nist.gov/vuln/detail/CVE-2026-77407
github.com/rabbitmq/amqp091-go/commit/fa013b8447eb60988db3c9281ff6b981e4d2fb4f
github.com/rabbitmq/amqp091-go/pull/350
github.com/rabbitmq/amqp091-go/security/advisories/GHSA-27gv-rfvv-22mv
bugzilla.redhat.com/show_bug.cgi?id=2535494
cve.org/CVERecord?id=CVE-2026-77409
bugzilla.redhat.com/show_bug.cgi?id=2535500
cve.org/CVERecord?id=CVE-2026-77410
nvd.nist.gov/vuln/detail/CVE-2026-77410
github.com/rabbitmq/amqp091-go/commit/91b65fa0096a99a580cf51a31b24028ff1c60382
github.com/rabbitmq/amqp091-go/pull/346
github.com/rabbitmq/amqp091-go/security/advisories/GHSA-r9c8-gcjp-xfwh
bugzilla.redhat.com/show_bug.cgi?id=2535499
cve.org/CVERecord?id=CVE-2026-77412
nvd.nist.gov/vuln/detail/CVE-2026-77412
github.com/rabbitmq/amqp091-go/commit/669b42bf7b1db76bc6d4973e3634247f680accbf
github.com/rabbitmq/amqp091-go/pull/344
github.com/rabbitmq/amqp091-go/security/advisories/GHSA-4v58-74mf-rjx3
bugzilla.redhat.com/show_bug.cgi?id=2535727
cve.org/CVERecord?id=CVE-2026-81872
nvd.nist.gov/vuln/detail/CVE-2026-81872
github.com/open-telemetry/opentelemetry-go/commit/ba71b09e6ed272e93a669aeaec1e98b1df4cc582
github.com/open-telemetry/opentelemetry-go/issues/6797
github.com/open-telemetry/opentelemetry-go/pull/8620
github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.21.0
github.com/open-telemetry/opentelemetry-go/security/advisories/GHSA-hjf4-fphr-2h65
bugzilla.redhat.com/show_bug.cgi?id=2538979
cve.org/CVERecord?id=CVE-2026-93450
nvd.nist.gov/vuln/detail/CVE-2026-93450
github.com/go-openapi/swag
github.com/go-openapi/swag/blob/v0.27.0/jsonutils/adapters/stdlib/json/adapter.go
github.com/go-openapi/swag/blob/v0.27.0/jsonutils/adapters/stdlib/json/ordered_map.go
github.com/go-openapi/swag/commit/0c24346ced59a25811e8694a915e7131d25ccb0e
github.com/go-openapi/swag/security/advisories/GHSA-xh24-9qpg-8w28
vulncheck.com/advisories/go-openapi-swag-jsonutils-before-0.27.1-uncontrolled-recursion-in-ordered-json-marshal-and-unmarshal
ubuntu.com/security/CVE-2026-77409