golang-github-rabbitmq-amqp091-go — security advisory
RabbitMQ amqp091-go is a Go AMQP 0.9.1 client. Prior to 1.13.0, Connection.openTune in connection.go accepts a server-advertised FrameMax below the AMQP frameMinSize value of 4096 bytes because the connection negotiation loop does not enforce the protocol minimum. A malicious or compromised AMQP broker can therefore advertise an extremely small FrameMax, causing later client publications to be fragmented into excessive numbers of frames and write operations. This can consume CPU and stall the client or its host. This issue is fixed in version 1.13.0.
- Products
- golang-github-rabbitmq-amqp091-go
- Affected versions
- 1.10.0-1, 1.11.0-1, 1.12.0-1, 1.8.1-2, 1.9.0-1
- Fixed versions
- Not specified
- CVEs
- CVE-2026-77403
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 03:19 UTC · Revision 1
Source evidence
RabbitMQ amqp091-go is a Go AMQP 0.9.1 client. Prior to 1.13.0, Connection.openTune in connection.go accepts a server-advertised FrameMax below the AMQP frameMinSize value of 4096 bytes because the connection negotiation loop does not enforce the protocol minimum. A malicious or compromised AMQP broker can therefore advertise an extremely small FrameMax, causing later client publications to be fragmented into excessive numbers of frames and write operations. This can consume CPU and stall the client or its host. This issue is fixed in version 1.13.0.
osv:UBUNTU-CVE-2026-77403
golang-github-rabbitmq-amqp091-go
Fixed versions: Not specified
golang-github-rabbitmq-amqp091-go
Fixed versions: Not specified
golang-github-rabbitmq-amqp091-go
Fixed versions: Not specified
Complete source record
{
"id": "a68f59d804fbe97fd26c6e41bd75b19e47306840aafa5dbf7b893071cbee5424",
"url": "https://osv.dev/vulnerability/UBUNTU-CVE-2026-77403",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "UBUNTU-CVE-2026-77403",
"summary": "RabbitMQ amqp091-go is a Go AMQP 0.9.1 client. Prior to 1.13.0, Connection.openTune in connection.go accepts a server-advertised FrameMax below the AMQP frameMinSize value of 4096 bytes because the connection negotiation loop does not enforce the protocol minimum. A malicious or compromised AMQP broker can therefore advertise an extremely small FrameMax, causing later client publications to be fragmented into excessive numbers of frames and write operations. This can consume CPU and stall the client or its host. This issue is fixed in version 1.13.0.",
"evidence": "osv:UBUNTU-CVE-2026-77403",
"products": [
{
"name": {
"value": "golang-github-rabbitmq-amqp091-go",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "1.8.1-2",
"evidence": "/affected/0/versions"
},
{
"value": "1.9.0-1",
"evidence": "/affected/0/versions"
}
]
},
{
"name": {
"value": "golang-github-rabbitmq-amqp091-go",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "1.10.0-1",
"evidence": "/affected/1/versions"
},
{
"value": "1.11.0-1",
"evidence": "/affected/1/versions"
},
{
"value": "1.12.0-1",
"evidence": "/affected/1/versions"
}
]
},
{
"name": {
"value": "golang-github-rabbitmq-amqp091-go",
"evidence": "/affected/2/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "1.10.0-1",
"evidence": "/affected/2/versions"
}
]
}
],
"severity": "high",
"structured": {
"id": "UBUNTU-CVE-2026-77403",
"aliases": [
"UBUNTU-CVE-2026-77403"
],
"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:H"
},
{
"type": "Ubuntu",
"score": "medium"
}
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "golang-github-rabbitmq-amqp091-go",
"purl": "pkg:deb/ubuntu/golang-github-rabbitmq-amqp091-go?arch=source&distro=noble",
"ecosystem": "Ubuntu:24.04:LTS"
},
"versions": [
"1.8.1-2",
"1.9.0-1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-77403.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "golang-github-rabbitmq-amqp091-go-dev",
"binary_version": "1.9.0-1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "golang-github-rabbitmq-amqp091-go",
"purl": "pkg:deb/ubuntu/golang-github-rabbitmq-amqp091-go?arch=source&distro=stonking",
"ecosystem": "Ubuntu:26.10"
},
"versions": [
"1.10.0-1",
"1.11.0-1",
"1.12.0-1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-77403.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "golang-github-rabbitmq-amqp091-go-dev",
"binary_version": "1.12.0-1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "golang-github-rabbitmq-amqp091-go",
"purl": "pkg:deb/ubuntu/golang-github-rabbitmq-amqp091-go?arch=source&distro=resolute",
"ecosystem": "Ubuntu:26.04:LTS"
},
"versions": [
"1.10.0-1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-77403.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "golang-github-rabbitmq-amqp091-go-dev",
"binary_version": "1.10.0-1"
}
]
}
}
],
"modified": "2026-10-17T13:01:07.951422840Z",
"provider": "osv",
"upstream": [
"CVE-2026-77403"
],
"references": [
"https://ubuntu.com/security/CVE-2026-77403",
"https://www.cve.org/CVERecord?id=CVE-2026-77403",
"https://github.com/rabbitmq/amqp091-go/security/advisories/GHSA-xwwf-m8fg-p9q2",
"https://github.com/rabbitmq/amqp091-go/pull/353",
"https://github.com/rabbitmq/amqp091-go/commit/2e0a919b89f337dbf58db2bb34ab206dac354a06"
]
},
"related_cves": [
{
"value": "CVE-2026-77403",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 361042,
"published_at": "2026-09-16T15:17:00+00:00"
}