Improper Certificate Validation in RabbitMQ Java Client Library - CVE-2026-63336
Published: July 9, 2026 / Updated: August 19, 2026
Vulnerability details
The vulnerability allows a remote attacker to intercept and modify transmitted data.
The vulnerability exists due to improper certificate validation in ConnectionFactory.useSslProtocol() and TrustEverythingTrustManager when establishing TLS connections without explicit trust configuration. A remote attacker can present a crafted certificate to perform a man-in-the-middle attack to intercept and modify transmitted data.
Hostname verification is disabled by default, which further facilitates exploitation.
Affected software
openEuler
rabbitmq-java-client
rabbitmq-java-client-doc
rabbitmq-java-client-javadoc
How to mitigate CVE-2026-63336
rabbitmq-java-client - update to 3.6.5-4
rabbitmq-java-client-doc - update to 3.6.5-4
rabbitmq-java-client-javadoc - update to 3.6.5-4