Skip to content
Fencer Vulns
critical 9.5

CVE-2026-77411 json

RabbitMQ amqp091-go: Protocol Desynchronization and Frame Injection via Integer Overflow in readLongstr

published 2026-09-16 54 d ago modified 2026-10-01 38 d ago also GHSA-c5pq-fr2g-9jpf , GO-2026-6496 , EUVD-2026-80821

cvss
9.5
version 4.0, CNA
cisa kev
Not listed
not in CISA's catalog
epss
0.5%
EPSS 0.5% chance of exploitation in 30 days, percentile 44%
public exploits
0
none known

Summary

RabbitMQ amqp091-go is a Go AMQP 0.9.1 client. Prior to 1.13.0, readLongstr in read.go returns an empty string and a nil error when a declared AMQP longstr length exceeds 0x7FFFFFFF instead of returning ErrSyntax. The function leaves the declared field bytes unread, while readTable treats the operation as successful and continues parsing from the wrong offset. A malicious or compromised broker can provide an oversized longstr in a table field and desynchronize subsequent AMQP parsing, causing attacker-controlled trailing bytes to be interpreted as later fields or frames and disrupting connection integrity and availability. This issue is fixed in version 1.13.0.

Patch / fix

  • go github.com/rabbitmq/amqp091-go 1.13.0
  • golang-github-rabbitmq-amqp091-go Debian 14 1.14.0-1

debian advisories DEBIAN-CVE-2026-77411

  • opentelemetry-collector-contrib hummingbird 1 0.162.0-0.1.hum1

red hat advisories RHSA-2026:73523

  • telegraf Azure Linux 3.0 1.31.0-34

azure linux advisories AZL-103290

Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2026-77411 updated cvss 7.5

github.com/rabbitmq/amqp091-go: RabbitMQ amqp091-go: Protocol Desynchronization and Frame Injection via Integer Overflow in readLongstr

  • Red Hat OpenStack Platform 18.0 rhoso-operators/rabbitmq-cluster-rhel9-operator Red Hat Quay 3 quay/clair-rhel8
    affected: workaround, no fix available
  • Red Hat Multicluster Global Hub 1.7.4 multicluster-globalhub/multicluster-globalhub-grafana-rhel9 1793002792
    fixed: vendor fix RHSA-2026:95517
  • Red Hat Advanced Cluster Management for Kubernetes 2.13 rhacm2/acm-grafana-rhel9 1792865487
    fixed: vendor fix RHSA-2026:92307
  • Red Hat Hardened Images opentelemetry-collector-contrib 0.162.0-0.1.hum1
    fixed: vendor fix RHSA-2026:73523
  • Red Hat Cryostat 4 cryostat/cryostat-storage-rhel9
    not affected: component not present
  • Red Hat Custom Metric Autoscaler operator for Red Hat Openshift custom-metrics-autoscaler/custom-metrics-autoscaler-rhel9, custom-metrics-autoscaler/custom-metrics-autoscaler-adapter-rhel9, custom-metrics-autoscaler/custom-metrics-autoscaler-rhel9-operator, custom-metrics-autoscaler/custom-metrics-autoscaler-admission-webhooks-rhel9 Red Hat Multicluster Global Hub 1.7.4 multicluster-globalhub/multicluster-globalhub-agent-rhel9 1792971214, multicluster-globalhub/multicluster-globalhub-manager-rhel9 1792971204, multicluster-globalhub/multicluster-globalhub-rhel9-operator 1793057598, multicluster-globalhub/multicluster-globalhub-operator-bundle 1793081711, multicluster-globalhub/multicluster-globalhub-postgres-exporter-rhel9 1793057536
    not affected: vulnerable code not present
  • Red Hat OpenShift Serverless openshift-serverless-1/kn-plugin-event-sender-rhel9
    not affected: vulnerable code not in execute path
  • Red Hat Advanced Cluster Management for Kubernetes 2 rhacm2/volsync-rhel9, rhacm2/volsync-operator-bundle Red Hat Advanced Cluster Management for Kubernetes 2.13 rhacm2/thanos-rhel9 1792872550, rhacm2/acm-cli-rhel9 1792972427, rhacm2/console-rhel9 1792883111, rhacm2/prometheus-rhel9 1792853139, rhacm2/acm-search-v2-rhel9 1792847370, rhacm2/node-exporter-rhel9 1792872412, +37 more Red Hat Quay 3 quay/clair-rhel9
    not affected: vulnerable code not present

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

CISA SSVC

Exploitation
none
Automatable
no
Technical impact
total
Assessed
53 d ago

Exploit prediction

0.52% chance of exploitation in the next 30 days, higher than 44% of all scored CVEs (FIRST EPSS, 2026-11-08).

CVSS scores

assigned by version score vector
CNA 4.0 9.5 CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
CNA 4.0 9.5 CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/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

Affected packages

ecosystem package affected fixed in
go github.com/rabbitmq/amqp091-go
<1.13.0
1.13.0

Affected products

  • rabbitmq amqp091-go

Classification

Weakness
  • CWE-754 Improper Check for Unusual or Exceptional Conditions

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.