CVE-2026-77411
Published:September 16, 2026
Updated:September 22, 2026
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.
Affected Packages
https://github.com/rabbitmq/amqp091-go.git (GITHUB):
Affected version(s) >=v1.1.0 <v1.13.0Fix Suggestion:
Update to version v1.13.0github.com/rabbitmq/amqp091-go (GO):
Affected version(s) >=a1a3ba3c77697420d7055371d5c5c6bd1f0e3d66 <v1.13.0Fix Suggestion:
Update to version v1.13.0github.com/rabbitmq/amqp091-go (GO):
Affected version(s) >=v1.1.0 <v1.13.0Fix Suggestion:
Update to version v1.13.0Related Resources (6)
Do you need more information?
Contact UsCVSS v4
Base Score:
9.5
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
PRESENT
Privileges Required
NONE
User Interaction
NONE
Vulnerable System Confidentiality
HIGH
Vulnerable System Integrity
HIGH
Vulnerable System Availability
HIGH
Subsequent System Confidentiality
HIGH
Subsequent System Integrity
HIGH
Subsequent System Availability
HIGH
CVSS v3
Base Score:
10
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
CHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH
Weakness Type (CWE)
Improper Check for Unusual or Exceptional Conditions
EPSS
Base Score:
0.41