CVE-2026-77406CWE-195

CVE-2026-77406

published September 16, 2026

CVSS
8.2
EPSS
0%
Percentile
34.4
In the wild
Unconfirmed
What it is

RabbitMQ amqp091-go is a Go AMQP 0.9.1 client. Prior to 1.13.0, Channel.Qos in channel.go accepts negative prefetchCount and prefetchSize integers and casts them directly to uint16 and uint32 fields in the basic.qos method because validateQos is absent. Values such as -1 therefore wrap to 65535 or 4294967295 instead of being rejected. An application that permits untrusted configuration of these Qos values can unintentionally request extremely large prefetch limits, allowing a broker to deliver enough queued messages to exhaust client memory and disrupt processing. This issue is fixed in version 1.13.0.

The record
Technical detail
CVSS
8.2 · NONE
CVSS v4.0
8.2 · 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
EPSS
0.00412 · 34.4th percentile
Weakness
CWE-195 · Signed to Unsigned Conversion Error
Published
2026-09-16T19:17Z
References (4)
EPSS history
Timeline
  • 18 SEP 04:01Z
    EPSS moved — → 0%
    epss
  • 16 SEP 14:37Z
    RabbitMQ amqp091-go: Consumer Message Flooding via Signed-to-Unsigned Integer Casting in Qos Configuration
    cvelistv5