Vulnerability identifier: #VU39960
Vulnerability risk: High
CVSSv4.0: 8.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/U:Amber]
CVE-ID: CVE-2016-9877
CWE-ID:
CWE-284
Exploitation vector: Network
Exploit availability: No
Vulnerable software:
RabbitMQ
Client/Desktop applications /
Messaging software
Vendor: VMware, Inc
Description
The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.
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.
Mitigation
Install update from vendor's website.
Vulnerable software versions
RabbitMQ: 1.5.0 - 3.6.5
External links
https://www.debian.org/security/2017/dsa-3761
https://www.securityfocus.com/bid/95065
https://pivotal.io/security/cve-2016-9877
https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbst03880en_us
Can this vulnerability be exploited remotely?
Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.
Is there known malware, which exploits this vulnerability?
No. We are not aware of malware exploiting this vulnerability.