Name | CVE-2016-9877 |
Description | An issue was discovered in Pivotal RabbitMQ 3.x before 3.5.8 and 3.6.x before 3.6.6 and RabbitMQ for PCF 1.5.x before 1.5.20, 1.6.x before 1.6.12, and 1.7.x before 1.7.7. MQTT (MQ Telemetry Transport) connection authentication with a username/password pair succeeds if an existing username is provided but the password is omitted from the connection request. Connections that use TLS with a client-provided certificate are not affected. |
Source | CVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
References | DSA-3761-1 |
Debian Bugs | 849849 |
The table below lists information on source packages.
Source Package | Release | Version | Status |
---|---|---|---|
rabbitmq-server (PTS) | jessie, jessie (lts) | 3.3.5-1.1+deb8u1 | fixed |
stretch (security) | 3.6.6-1+deb9u2 | fixed | |
stretch (lts), stretch | 3.6.6+really3.8.9-0+deb9u2 | fixed | |
buster (security), buster, buster (lts) | 3.8.2-1+deb10u2 | fixed | |
bullseye (security), bullseye | 3.8.9-3+deb11u1 | fixed | |
bookworm (security), bookworm | 3.10.8-1.1+deb12u1 | fixed | |
sid, trixie | 3.10.8-3 | fixed |
The information below is based on the following data on fixed versions.
Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
---|---|---|---|---|---|---|
rabbitmq-server | source | wheezy | (not affected) | |||
rabbitmq-server | source | jessie | 3.3.5-1.1+deb8u1 | DSA-3761-1 | ||
rabbitmq-server | source | (unstable) | 3.6.6-1 | 849849 |
[wheezy] - rabbitmq-server <not-affected> (Vulnerable code introduced later)
https://pivotal.io/security/cve-2016-9877
https://github.com/rabbitmq/rabbitmq-mqtt/issues/96
https://github.com/rabbitmq/rabbitmq-mqtt/pull/98