High severity · published Sep 16, 2026
CVE-2026-77407
RabbitMQ amqp091-go: Plaintext Credential Exposure via Exported PLAIN Authentication Struct Fields
7.0
CVSS
0.1%
EPSS
No
On KEV
Description
RabbitMQ amqp091-go is a Go AMQP 0.9.1 client. Prior to 1.13.0, PlainAuth values defined in auth.go retain passwords as exported plaintext fields in Connection.Config.SASL after a successful PLAIN authentication handshake. The Connection.openComplete method in connection.go does not clear those values. Code with access to the Connection object, including reflective loggers, application performance monitoring agents, debugging utilities, and panic handlers, can traverse the configuration and expose the credentials to logs or state captures. The credential remains available for the lifetime of the connection instead of being cleared after authentication. This issue is fixed in version 1.13.0.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.1% · higher than 3% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
AM
amqp091-go · rabbitmq
< 1.13.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-77407
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-77407
github.com
https://github.com/rabbitmq/amqp091-go/commit/fa013b8447eb60988db3c9281ff6b981e4d2fb4f
github.com
https://github.com/rabbitmq/amqp091-go/pull/350
github.com
https://github.com/rabbitmq/amqp091-go/releases/tag/v1.13.0
github.com
https://github.com/rabbitmq/amqp091-go/security/advisories/GHSA-27gv-rfvv-22mv
More from amqp091-go
9.5
CVE-2026-77411
RabbitMQ amqp091-go: Protocol Desynchronization and Frame Injection via Integer Overflow in readLongstr
9.4
CVE-2026-77405
RabbitMQ amqp091-go: Missing Explicit TLS Minimum Version Configuration In URI Parser
9.1
CVE-2026-77408
RabbitMQ amqp091-go: Silent Data Truncation and State Corruption via Shortstr Integer Overflow
8.9
CVE-2026-77412
RabbitMQ amqp091-go: Denial of Service via Malicious Field Length in AMQP Client
8.9
CVE-2026-77410
RabbitMQ amqp091-go: Resource Exhaustion (OOM) via Unbounded Body Buffer Allocation
