Skip to content
Heist/ feed
Back to feed
High

RabbitMQ amqp091-go: Denial of Service via Synchronous Event Channel Blocking

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-77409
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 22:26 UTC · Revision 1

Source evidence

RabbitMQ amqp091-go: Denial of Service via Synchronous Event Channel Blocking

core-osv · Original source

Published 16 Sept 2026, 14:48 UTC

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.

osv:CVE-2026-77409
Complete source record
{
  "id": "6e6e9f362323d7d840e64dbff3497216122517288d8514f11d5be07d358bcce6",
  "url": "https://osv.dev/vulnerability/CVE-2026-77409",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "RabbitMQ amqp091-go: Denial of Service via Synchronous Event Channel Blocking",
    "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.",
    "evidence": "osv:CVE-2026-77409",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-77409",
      "aliases": [
        "CVE-2026-77409",
        "GHSA-wxx3-cj7g-w73j"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "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"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/rabbitmq/amqp091-go",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "d26d57e952cc61554ea9c54bd676c8f40ed0d84d"
                },
                {
                  "fixed": "5b0ccbb8d7bc3dfa18129d9b0f9256d656809494"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "1.13.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "fixed": "5b0ccbb8d7bc3dfa18129d9b0f9256d656809494"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "d26d57e952cc61554ea9c54bd676c8f40ed0d84d"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v1.13.0"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v1.12.0",
            "v1.11.0",
            "v1.10.0",
            "v1.9.0",
            "v1.8.1",
            "v1.8.0",
            "v1.7.0",
            "v1.6.1",
            "v1.6.1-rc.2",
            "v1.6.1-rc.1",
            "v1.6.0",
            "v1.5.0",
            "v1.4.0",
            "v1.3.4",
            "v1.3.3",
            "v1.3.2",
            "v1.3.1",
            "v1.3.0",
            "v1.2.0",
            "v1.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-77409.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:40.144403258Z",
      "provider": "osv",
      "references": [
        "https://github.com/rabbitmq/amqp091-go/releases/tag/v1.13.0",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/77xxx/CVE-2026-77409.json",
        "https://github.com/rabbitmq/amqp091-go/security/advisories/GHSA-wxx3-cj7g-w73j",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-77409",
        "https://github.com/rabbitmq/amqp091-go/commit/5b0ccbb8d7bc3dfa18129d9b0f9256d656809494",
        "https://github.com/rabbitmq/amqp091-go/pull/349"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-770"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/77xxx/CVE-2026-77409.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-77409",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 507612,
  "published_at": "2026-09-16T14:48:00.669+00:00"
}