CVE-2026-63336
RabbitMQ Java client: TrustEverythingTrustManager used by default in useSslProtocol() enables MITM
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.33.0, com.rabbitmq.client.ConnectionFactory.useSslProtocol() and ConnectionFactory.useSslProtocol(String) configure com.rabbitmq.client.TrustEverythingTrustManager and leave hostname verification disabled, causing arbitrary server certificates, including self-signed certificates, to be accepted. A network attacker able to intercept a TLS connection can impersonate the RabbitMQ broker, read protected AMQP traffic, and modify traffic without certificate or hostname validation. The fix changes the production TLS helpers to use the JVM default trust store and enables hostname verification, while retaining an explicitly named development-only no-verification helper. This issue is fixed in version 5.33.0.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.1
RabbitMQ Java client: TrustEverythingTrustManager used by default in useSslProtocol() enables MITM
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.33.0, com.rabbitmq.client.ConnectionFactory.useSslProtocol() and ConnectionFactory.useSslProtocol(String) configure com.rabbitmq.client.TrustEverythingTrustManager and leave hostname verification disabled, causing arbitrary server certificates, including self-signed certificates, to be accepted. A network attacker able to intercept a TLS connection can impersonate the RabbitMQ broker, read protected AMQP traffic, and modify traffic without certificate or hostname validation. The fix changes the production TLS helpers to use the JVM default trust store and enables hostname verification, while retaining an explicitly named development-only no-verification helper. This issue is fixed in version 5.33.0.
- Record
CVE-2026-63336- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N - Weakness
- CWE-295
- Updated
- 2026-11-02
EUVDEUVD-2026-61045
5.1
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.33.0, com.rabbitmq.client.ConnectionFactory.useSslProtocol() and ConnectionFactory.useSslProtocol(String) configure com.rabbitmq.client.TrustEverythingTrustManager and leave hostname verification disabled, causing arbitrary server certificates, including self-signed certificates, to be accepted. A network attacker able to intercept a TLS connection can impersonate the RabbitMQ broker, read protected AMQP traffic, and modify traffic without certificate or hostname validation. The fix changes the production TLS helpers to use the JVM default trust store and enables hostname verification, while retaining an explicitly named development-only no-verification helper. This issue is fixed in version 5.33.0.
- Record
EUVD-2026-61045- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-5m9f-rphj-c435
5.1
RabbitMQ Java client: TrustEverythingTrustManager used by default in useSslProtocol() enables MITM
Vulnerability Summary
com.rabbitmq.client.TrustEverythingTrustManager accepts ANY TLS certificate (including null chains) and is used as the default trust manager when calling ConnectionFactory.useSslProtocol() without arguments. Combined with hostname verification being disabled by default, this enables trivial man-in-the-middle attacks.
Affected Components
com.rabbitmq.client.TrustEverythingTrustManager— accepts any certificatecom.rabbitmq.client.ConnectionFactory.useSslProtocol()— uses TrustEverythingTrustManager- Hostname verification disabled by default (
enableHostnameVerification()must be called explicitly) com.rabbitmq.client.ConnectionFactory.getPassword()— returns plaintext with no redaction- Default port 5672 (plaintext) with PLAIN SASL — credentials sent unencrypted
POC (Verified on Java 21, amqp-client 5.25.0)
// TrustEverythingTrustManager accepts ANY certificate including null
TrustEverythingTrustManager tm = new TrustEverythingTrustManager();
tm.checkServerTrusted(null, "RSA"); // No exception — accepts null cert chain
tm.getAcceptedIssuers(); // Returns empty array — trusts all CAs
// ConnectionFactory defaults
ConnectionFactory factory = new ConnectionFactory();
factory.useSslProtocol(); // Uses TrustEverythingTrustManager internally
// enableHostnameVerification() NOT called by default
// Credential exposure
factory.setPassword("secret_password_123");
factory.getPassword(); // Returns "secret_password_123" — no redaction
// Default plaintext port
factory.getPort(); // 5672 (plaintext, not 5671/TLS)
// PLAIN SASL sends cleartext credentials
PlainMechanism pm = new PlainMechanism();
// handleChallenge() sends username+password in cleartext
Attack Scenarios
- MITM: Attacker presents self-signed cert →
TrustEverythingTrustManageraccepts it → all RabbitMQ traffic intercepted - Credential theft: Default plaintext port (5672) + PLAIN SASL = credentials readable on network
- DNS rebinding: No hostname verification → attacker DNS record → MITM without cert
- Logging exposure:
getPassword()returns plaintext → credentials in logs/stack traces
Suggested Fix
- Deprecate
TrustEverythingTrustManager— it should never be used in production useSslProtocol()should use the JVM default trust store, not TrustEverything- Enable hostname verification by default
- Redact password in
getPassword()or remove the public getter - Warn when using PLAIN SASL without TLS
- Record
GHSA-5m9f-rphj-c435- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N - Weakness
- CWE-295
- Updated
- 2026-11-02
NVD
5.1
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.33.0, com.rabbitmq.client.ConnectionFactory.useSslProtocol() and ConnectionFactory.useSslProtocol(String) configure com.rabbitmq.client.TrustEverythingTrustManager and leave hostname verification disabled, causing arbitrary server certificates, including self-signed certificates, to be accepted. A network attacker able to intercept a TLS connection can impersonate the RabbitMQ broker, read protected AMQP traffic, and modify traffic without certificate or hostname validation. The fix changes the production TLS helpers to use the JVM default trust store and enables hostname verification, while retaining an explicitly named development-only no-verification helper. This issue is fixed in version 5.33.0.
- Record
CVE-2026-63336- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-295
- Updated
- 2026-11-02
OSV
5.1
RabbitMQ Java client: TrustEverythingTrustManager used by default in useSslProtocol() enables MITM
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.33.0, com.rabbitmq.client.ConnectionFactory.useSslProtocol() and ConnectionFactory.useSslProtocol(String) configure com.rabbitmq.client.TrustEverythingTrustManager and leave hostname verification disabled, causing arbitrary server certificates, including self-signed certificates, to be accepted. A network attacker able to intercept a TLS connection can impersonate the RabbitMQ broker, read protected AMQP traffic, and modify traffic without certificate or hostname validation. The fix changes the production TLS helpers to use the JVM default trust store and enables hostname verification, while retaining an explicitly named development-only no-verification helper. This issue is fixed in version 5.33.0.
- Record
CVE-2026-63336- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N - Weakness
- CWE-295
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-63336
5.1
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.33.0, com.rabbitmq.client.ConnectionFactory.useSslProtocol() and ConnectionFactory.useSslProtocol(String) configure com.rabbitmq.client.TrustEverythingTrustManager and leave hostname verification disabled, causing arbitrary server certificates, including self-signed certificates, to be accepted. A network attacker able to intercept a TLS connection can impersonate the RabbitMQ broker, read protected AMQP traffic, and modify traffic without certificate or hostname validation. The fix changes the production TLS helpers to use the JVM default trust store and enables hostname verification, while retaining an explicitly named development-only no-verification helper. This issue is fixed in version 5.33.0.
- Record
DEBIAN-CVE-2026-63336- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
Show 18 moreShow less
OSVGHSA-5m9f-rphj-c435
5.1
RabbitMQ Java client: TrustEverythingTrustManager used by default in useSslProtocol() enables MITM
Vulnerability Summary
com.rabbitmq.client.TrustEverythingTrustManager accepts ANY TLS certificate (including null chains) and is used as the default trust manager when calling ConnectionFactory.useSslProtocol() without arguments. Combined with hostname verification being disabled by default, this enables trivial man-in-the-middle attacks.
Affected Components
com.rabbitmq.client.TrustEverythingTrustManager— accepts any certificatecom.rabbitmq.client.ConnectionFactory.useSslProtocol()— uses TrustEverythingTrustManager- Hostname verification disabled by default (
enableHostnameVerification()must be called explicitly) com.rabbitmq.client.ConnectionFactory.getPassword()— returns plaintext with no redaction- Default port 5672 (plaintext) with PLAIN SASL — credentials sent unencrypted
POC (Verified on Java 21, amqp-client 5.25.0)
// TrustEverythingTrustManager accepts ANY certificate including null
TrustEverythingTrustManager tm = new TrustEverythingTrustManager();
tm.checkServerTrusted(null, "RSA"); // No exception — accepts null cert chain
tm.getAcceptedIssuers(); // Returns empty array — trusts all CAs
// ConnectionFactory defaults
ConnectionFactory factory = new ConnectionFactory();
factory.useSslProtocol(); // Uses TrustEverythingTrustManager internally
// enableHostnameVerification() NOT called by default
// Credential exposure
factory.setPassword("secret_password_123");
factory.getPassword(); // Returns "secret_password_123" — no redaction
// Default plaintext port
factory.getPort(); // 5672 (plaintext, not 5671/TLS)
// PLAIN SASL sends cleartext credentials
PlainMechanism pm = new PlainMechanism();
// handleChallenge() sends username+password in cleartext
Attack Scenarios
- MITM: Attacker presents self-signed cert →
TrustEverythingTrustManageraccepts it → all RabbitMQ traffic intercepted - Credential theft: Default plaintext port (5672) + PLAIN SASL = credentials readable on network
- DNS rebinding: No hostname verification → attacker DNS record → MITM without cert
- Logging exposure:
getPassword()returns plaintext → credentials in logs/stack traces
Suggested Fix
- Deprecate
TrustEverythingTrustManager— it should never be used in production useSslProtocol()should use the JVM default trust store, not TrustEverything- Enable hostname verification by default
- Redact password in
getPassword()or remove the public getter - Warn when using PLAIN SASL without TLS
- Record
GHSA-5m9f-rphj-c435- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N - Weakness
- CWE-295
- Updated
- 2026-11-02
OSVOESA-2026-4112
8.7
rabbitmq-java-client security update
The library allows Java code to interface to AMQP servers. Please see the specification page for more information on AMQP inter-operation and standards-conformance You will need an AMQP server, such as our very own RabbitMQ server, to use with the client library.
Security Fix(es):
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. maxBodyLebgth was not used when receiving Message objects. Attackers could send a very large Message causing a memory overflow and triggering an OOM Error. Users of RabbitMQ may suffer from DoS attacks from RabbitMQ Java client which will ultimately exhaust the memory of the consumer. This vulnerability was patched in version 5.18.0.(CVE-2023-46120)
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.33.0, the AMQP connection tuning path records the negotiated AMQP frame_max value, but src/main/java/com/rabbitmq/client/impl/SocketFrameHandler.java and NettyFrameHandlerFactory continue to validate broker-controlled frame payload lengths against maxInboundMessageBodySize because the negotiated limit is not applied consistently through setMaxInboundFramePayloadSize. A malicious or compromised broker can send a method frame larger than the negotiated frame_max during or after connection establishment, causing the client to allocate and decode a protocol-invalid frame instead of rejecting it with MalformedFrameException. The protocol violation can disrupt the affected connection and cause client-side denial of service. This issue is fixed in version 5.33.0.(CVE-2026-61634)
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.31.0, inbound AMQP command assembly in src/main/java/com/rabbitmq/client/impl/CommandAssembler.java processes a content-bearing method and header whose remainingBodyBytes value is smaller than a following AMQP.FRAME_BODY payload. CommandAssembler.consumeBodyFrame subtracts the peer-controlled payload length before validating that it fits, drives remainingBodyBytes negative, and throws a raw UnsupportedOperationException instead of MalformedFrameException. A malicious or compromised broker peer can send this malformed sequence on an open nonzero channel to terminate frame processing and close the client connection, causing denial of service for work using that connection. This issue is fixed in version 5.31.0.(CVE-2026-63335)
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.33.0, com.rabbitmq.client.ConnectionFactory.useSslProtocol() and ConnectionFactory.useSslProtocol(String) configure com.rabbitmq.client.TrustEverythingTrustManager and leave hostname verification disabled, causing arbitrary server certificates, including self-signed certificates, to be accepted. A network attacker able to intercept a TLS connection can impersonate the RabbitMQ broker, read protected AMQP traffic, and modify traffic without certificate or hostname validation. The fix changes the production TLS helpers to use the JVM default trust store and enables hostname verification, while retaining an explicitly named development-only no-verification helper. This issue is fixed in version 5.33.0.(CVE-2026-63336)
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.33.1, src/main/java/com/rabbitmq/client/impl/ValueReader.java uses ValueReader.readBytes to accept a wire-declared contentLength below Integer.MAX_VALUE and allocate a byte array before checking the bytes available in the frame. A malicious AMQP peer can send a LongString or byte-array field with type tag S and a declared length such as 0x7FFFFFFE during the pre-authentication connection.start server-properties table, causing an approximately 2 GB allocation and…
- Record
OESA-2026-4112- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVRHLW-2026-45242cd5d8021673
6.0
Lightwell Security Advisory: amqp-client 5.25.0.rhlw-00028
Red Hat Lightwell has released com.rabbitmq:amqp-client 5.25.0.rhlw-00028 with backported fixes for CVE-2026-106121, CVE-2026-106122, CVE-2026-106123, CVE-2026-61634, CVE-2026-63335, CVE-2026-63336, CVE-2026-63337, CVE-2026-69219, and CVE-2026-69220.
CVE-2026-106121: RabbitMQ: JSONReader in the default JSON-RPC mapper never terminates on truncated input, causing DoS
CVE-2026-106122: RabbitMQ: Malformed UTF-8 in shortstr properties permanently disables RPC consumers
CVE-2026-106123: RabbitMQ Java client: plaintext broker credentials leaked in exception message from ConnectionFactoryConfigurator.load()
CVE-2026-61634: RabbitMQ Java client accepts broker frames larger than the negotiated AMQP frame_max
CVE-2026-63335: RabbitMQ Java client malformed body frame triggers raw command assembler exception
CVE-2026-63336: RabbitMQ Java client: TrustEverythingTrustManager used by default in useSslProtocol() enables MITM
CVE-2026-63337: RabbitMQ Java client: Unvalidated Class.forName in JSON-RPC ProcedureDescription enables arbitrary class loading
CVE-2026-69219: RabbitMQ Java client ValueReader: Oversized LongString/bytes length triggers OOM via unchecked allocation
CVE-2026-69220: RabbitMQ Java client ValueReader: Unbounded recursive table/array nesting causes StackOverflowError DoS
This patched artifact is a drop-in replacement for com.rabbitmq:amqp-client 5.25.0 from Maven Central.
- Record
RHLW-2026-45242cd5d8021673- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-06
OSVRHLW-2026-f4441c6bf0c89319
6.0
Lightwell Security Advisory: amqp-client 5.30.0.rhlw-00016
Red Hat Lightwell has released com.rabbitmq:amqp-client 5.30.0.rhlw-00016 with backported fixes for CVE-2026-106121, CVE-2026-106122, CVE-2026-106123, CVE-2026-61634, CVE-2026-63335, CVE-2026-63336, CVE-2026-63337, CVE-2026-69219, and CVE-2026-69220.
CVE-2026-106121: RabbitMQ: JSONReader in the default JSON-RPC mapper never terminates on truncated input, causing DoS
CVE-2026-106122: RabbitMQ: Malformed UTF-8 in shortstr properties permanently disables RPC consumers
CVE-2026-106123: RabbitMQ Java client: plaintext broker credentials leaked in exception message from ConnectionFactoryConfigurator.load()
CVE-2026-61634: RabbitMQ Java client accepts broker frames larger than the negotiated AMQP frame_max
CVE-2026-63335: RabbitMQ Java client malformed body frame triggers raw command assembler exception
CVE-2026-63336: RabbitMQ Java client: TrustEverythingTrustManager used by default in useSslProtocol() enables MITM
CVE-2026-63337: RabbitMQ Java client: Unvalidated Class.forName in JSON-RPC ProcedureDescription enables arbitrary class loading
CVE-2026-69219: RabbitMQ Java client ValueReader: Oversized LongString/bytes length triggers OOM via unchecked allocation
CVE-2026-69220: RabbitMQ Java client ValueReader: Unbounded recursive table/array nesting causes StackOverflowError DoS
This patched artifact is a drop-in replacement for com.rabbitmq:amqp-client 5.30.0 from Maven Central.
- Record
RHLW-2026-f4441c6bf0c89319- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-06
OSVUBUNTU-CVE-2026-63336
5.1
The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.33.0, com.rabbitmq.client.ConnectionFactory.useSslProtocol() and ConnectionFactory.useSslProtocol(String) configure com.rabbitmq.client.TrustEverythingTrustManager and leave hostname verification disabled, causing arbitrary server certificates, including self-signed certificates, to be accepted. A network attacker able to intercept a TLS connection can impersonate the RabbitMQ broker, read protected AMQP traffic, and modify traffic without certificate or hostname validation. The fix changes the production TLS helpers to use the JVM default trust store and enables hostname verification, while retaining an explicitly named development-only no-verification helper. This issue is fixed in version 5.33.0.
- Record
UBUNTU-CVE-2026-63336- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N - Updated
- 2026-11-02
OSVCLSA-2026-1791303378 No score
TuxCare security update for com.rabbitmq:amqp-client (4 CVEs)
TuxCare rebuilt com.rabbitmq:amqp-client to address 4 CVEs. Fixed in 5.19.0-tuxcare.2.
- Record
CLSA-2026-1791303378- Updated
- 2026-11-02
OSVCLSA-2026-1791800237 No score
TuxCare security update for com.rabbitmq:amqp-client (1 CVE)
TuxCare rebuilt com.rabbitmq:amqp-client to address 1 CVE. Fixed in 5.21.0-tuxcare.2.
- Record
CLSA-2026-1791800237- Updated
- 2026-11-02
OSVCLSA-2026-1791960546 No score
TuxCare security update for com.rabbitmq:amqp-client (3 CVEs)
TuxCare rebuilt com.rabbitmq:amqp-client to address 3 CVEs. Fixed in 5.20.0-tuxcare.1.
- Record
CLSA-2026-1791960546- Updated
- 2026-11-02
OSVCLSA-2026-1792591801 No score
TuxCare security update for com.rabbitmq:amqp-client (4 CVEs)
TuxCare rebuilt com.rabbitmq:amqp-client to address 4 CVEs. Fixed in 5.16.1-tuxcare.1.
- Record
CLSA-2026-1792591801- Updated
- 2026-11-02
OSVCLSA-2026-1792592134 No score
TuxCare security update for com.rabbitmq:amqp-client (4 CVEs)
TuxCare rebuilt com.rabbitmq:amqp-client to address 4 CVEs. Fixed in 5.18.0-tuxcare.1.
- Record
CLSA-2026-1792592134- Updated
- 2026-11-02
OSVCLSA-2026-1793722217 No score
TuxCare security update for com.rabbitmq:amqp-client (1 CVE)
TuxCare rebuilt com.rabbitmq:amqp-client to address 1 CVE. Fixed in 5.7.3-tuxcare.2.
- Record
CLSA-2026-1793722217- Updated
- 2026-11-03
OSVCLSA-2026-1793722392 No score
TuxCare security update for com.rabbitmq:amqp-client (1 CVE)
TuxCare rebuilt com.rabbitmq:amqp-client to address 1 CVE. Fixed in 5.4.3-tuxcare.2.
- Record
CLSA-2026-1793722392- Updated
- 2026-11-03
OSVCLSA-2026-1793722658 No score
TuxCare security update for com.rabbitmq:amqp-client (1 CVE)
TuxCare rebuilt com.rabbitmq:amqp-client to address 1 CVE. Fixed in 5.13.1-tuxcare.2.
- Record
CLSA-2026-1793722658- Updated
- 2026-11-03
OSVCLSA-2026-1793722896 No score
TuxCare security update for com.rabbitmq:amqp-client (1 CVE)
TuxCare rebuilt com.rabbitmq:amqp-client to address 1 CVE. Fixed in 5.14.3-tuxcare.2.
- Record
CLSA-2026-1793722896- Updated
- 2026-11-03
OSVCLSA-2026-1793723091 No score
TuxCare security update for com.rabbitmq:amqp-client (1 CVE)
TuxCare rebuilt com.rabbitmq:amqp-client to address 1 CVE. Fixed in 5.5.0-tuxcare.2.
- Record
CLSA-2026-1793723091- Updated
- 2026-11-03
OSVCLSA-2026-1793723311 No score
TuxCare security update for com.rabbitmq:amqp-client (1 CVE)
TuxCare rebuilt com.rabbitmq:amqp-client to address 1 CVE. Fixed in 5.5.3-tuxcare.2.
- Record
CLSA-2026-1793723311- Updated
- 2026-11-03
OSVCLSA-2026-1793723603 No score
TuxCare security update for com.rabbitmq:amqp-client (1 CVE)
TuxCare rebuilt com.rabbitmq:amqp-client to address 1 CVE. Fixed in 5.9.0-tuxcare.2.
- Record
CLSA-2026-1793723603- Updated
- 2026-11-03
OSVCLSA-2026-1793723874 No score
TuxCare security update for com.rabbitmq:amqp-client (1 CVE)
TuxCare rebuilt com.rabbitmq:amqp-client to address 1 CVE. Fixed in 4.0.3-tuxcare.2.
- Record
CLSA-2026-1793723874- Updated
- 2026-11-03
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
com.rabbitmq:amqp-clientMaven |
before 5.33.0 | 5.33.0 |
com.rabbitmq:amqp-clientTuxCare:Maven From an advisory covering 4 CVEs |
5.19.0 up to 5.19.0-tuxcare.2, plus listed versions 5.19.0-tuxcare.1 |
5.19.0-tuxcare.2 |
com.rabbitmq:amqp-clientTuxCare:Maven |
5.21.0 up to 5.21.0-tuxcare.2, plus listed versions 5.21.0-tuxcare.1 |
5.21.0-tuxcare.2 |
com.rabbitmq:amqp-clientTuxCare:Maven From an advisory covering 3 CVEs |
5.20.0 up to 5.20.0-tuxcare.1 | 5.20.0-tuxcare.1 |
com.rabbitmq:amqp-clientTuxCare:Maven From an advisory covering 4 CVEs |
5.16.1 up to 5.16.1-tuxcare.1 | 5.16.1-tuxcare.1 |
com.rabbitmq:amqp-clientTuxCare:Maven From an advisory covering 4 CVEs |
5.18.0 up to 5.18.0-tuxcare.1 | 5.18.0-tuxcare.1 |
com.rabbitmq:amqp-clientTuxCare:Maven |
5.7.3 up to 5.7.3-tuxcare.2, plus listed versions 5.7.3-tuxcare.1 |
5.7.3-tuxcare.2 |
com.rabbitmq:amqp-clientTuxCare:Maven |
5.4.3 up to 5.4.3-tuxcare.2, plus listed versions 5.4.3-tuxcare.1 |
5.4.3-tuxcare.2 |
com.rabbitmq:amqp-clientTuxCare:Maven |
5.13.1 up to 5.13.1-tuxcare.2, plus listed versions 5.13.1-tuxcare.1 |
5.13.1-tuxcare.2 |
com.rabbitmq:amqp-clientTuxCare:Maven |
5.14.3 up to 5.14.3-tuxcare.2, plus listed versions 5.14.3-tuxcare.1 |
5.14.3-tuxcare.2 |
Show 20 moreShow less
| Package | Affected | Fixed |
|---|---|---|
com.rabbitmq:amqp-clientTuxCare:Maven |
5.5.0 up to 5.5.0-tuxcare.2, plus listed versions 5.5.0-tuxcare.1 |
5.5.0-tuxcare.2 |
com.rabbitmq:amqp-clientTuxCare:Maven |
5.5.3 up to 5.5.3-tuxcare.2, plus listed versions 5.5.3-tuxcare.1 |
5.5.3-tuxcare.2 |
com.rabbitmq:amqp-clientTuxCare:Maven |
5.9.0 up to 5.9.0-tuxcare.2, plus listed versions 5.9.0-tuxcare.1 |
5.9.0-tuxcare.2 |
com.rabbitmq:amqp-clientTuxCare:Maven |
4.0.3 up to 4.0.3-tuxcare.2, plus listed versions 4.0.3-tuxcare.1 |
4.0.3-tuxcare.2 |
rabbitmq-java-clientDebian:12 |
All versions, plus listed versions 5.0.0-1.15.0.0-2 |
None known |
rabbitmq-java-clientDebian:13 |
All versions, plus listed versions 5.0.0-1.15.0.0-2 |
None known |
com.rabbitmq:amqp-clientMaven |
before 5.33.0, plus listed versions 1.3.01.5.41.5.51.6.01.7.2 Show 45 moreShow less1.8.01.8.12.0.02.1.02.1.12.2.02.3.02.3.12.4.12.5.02.5.12.6.02.6.12.7.02.7.12.8.02.8.12.8.22.8.32.8.42.8.52.8.62.8.73.0.03.0.13.0.23.0.33.0.43.1.03.1.13.1.23.1.33.1.43.2.03.2.13.2.23.2.33.2.43.3.03.3.13.3.23.3.33.3.43.3.53.4.0 |
5.33.0 |
rabbitmq-java-clientopenEuler:24.03-LTS-SP3 From an advisory covering 6 CVEs |
before 3.6.5-4.oe2403sp3 | 3.6.5-4.oe2403sp3 |
rabbitmq-java-clientopenEuler:24.03-LTS-SP4 From an advisory covering 6 CVEs |
before 3.6.5-4.oe2403sp4 | 3.6.5-4.oe2403sp4 |
rabbitmq-java-clientopenEuler:20.03-LTS-SP4 From an advisory covering 6 CVEs |
before 3.6.5-2.oe2003sp4 | 3.6.5-2.oe2003sp4 |
rabbitmq-java-clientopenEuler:22.03-LTS-SP4 From an advisory covering 6 CVEs |
before 3.6.5-4.oe2203sp4 | 3.6.5-4.oe2203sp4 |
rabbitmq-java-clientopenEuler:24.03-LTS-SP1 From an advisory covering 6 CVEs |
before 3.6.5-4.oe2403sp1 | 3.6.5-4.oe2403sp1 |
com.rabbitmq:amqp-clientRed Hat Lightwell:Maven From an advisory covering 9 CVEs |
before 5.25.0.rhlw-00028, plus listed versions 1.3.01.5.41.5.51.6.01.7.2 Show 45 moreShow less1.8.01.8.12.0.02.1.02.1.12.2.02.3.02.3.12.4.12.5.02.5.12.6.02.6.12.7.02.7.12.8.02.8.12.8.22.8.32.8.42.8.52.8.62.8.73.0.03.0.13.0.23.0.33.0.43.1.03.1.13.1.23.1.33.1.43.2.03.2.13.2.23.2.33.2.43.3.03.3.13.3.23.3.33.3.43.3.53.4.0 |
5.25.0.rhlw-00028 |
com.rabbitmq:amqp-clientRed Hat Lightwell:Maven From an advisory covering 9 CVEs |
5.30.0 up to 5.30.0.rhlw-00016 | 5.30.0.rhlw-00016 |
rabbitmq-java-clientUbuntu:18.04:LTS |
All versions, plus listed versions 5.0.0-1 |
None known |
rabbitmq-java-clientUbuntu:20.04:LTS |
All versions, plus listed versions 5.0.0-1 |
None known |
rabbitmq-java-clientUbuntu:22.04:LTS |
All versions, plus listed versions 5.0.0-1.1 |
None known |
rabbitmq-java-clientUbuntu:24.04:LTS |
All versions, plus listed versions 5.0.0-1.1 |
None known |
rabbitmq-java-clientUbuntu:26.10 |
All versions, plus listed versions 5.0.0-2 |
None known |
rabbitmq-java-clientUbuntu:26.04:LTS |
All versions, plus listed versions 5.0.0-1.15.0.0-2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| affected | ||
| affected, aliases, facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-63336 is a medium vulnerability (CVSS 5.1) in Rabbitmq Rabbitmq-java-client, published August 18, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.31%, the 23rd percentile. Fixed in com.rabbitmq:amqp-client 5.33.0.
References
github.com/rabbitmq/rabbitmq-java-client/security/advisories/GHSA-5m9f-rphj-c435
github.com/rabbitmq/rabbitmq-java-client/pull/1999
github.com/rabbitmq/rabbitmq-java-client/pull/2001
github.com/rabbitmq/rabbitmq-java-client/commit/1e7deb2e6020c9793a81385a53ea378ec63b9339
github.com/rabbitmq/rabbitmq-java-client/commit/a4bf571dd368765baaa9cecfae68ce09f1bdcc01
github.com/rabbitmq/rabbitmq-java-client/releases/tag/v5.33.0
Show 70 moreShow less
github.com/advisories/GHSA-5m9f-rphj-c435
github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63336.json
nvd.nist.gov/vuln/detail/CVE-2026-63336
security-tracker.debian.org/tracker/CVE-2026-63336
github.com/rabbitmq/rabbitmq-java-client
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4112
nvd.nist.gov/vuln/detail/CVE-2023-46120
nvd.nist.gov/vuln/detail/CVE-2026-61634
nvd.nist.gov/vuln/detail/CVE-2026-63335
nvd.nist.gov/vuln/detail/CVE-2026-69219
nvd.nist.gov/vuln/detail/CVE-2026-69220
github.com/rabbitmq/rabbitmq-java-client/releases/tag/v5.37.0
github.com/CVEProject/cvelistV5/tree/main/cves/2026/106xxx/CVE-2026-106121.json
github.com/rabbitmq/rabbitmq-java-client/security/advisories/GHSA-cqgh-8p3p-mx4m
nvd.nist.gov/vuln/detail/CVE-2026-106121
github.com/rabbitmq/rabbitmq-java-client/commit/25fad817291feff3195c32620117d295598f8b41
github.com/rabbitmq/rabbitmq-java-client/pull/2100
github.com/advisories/GHSA-cqgh-8p3p-mx4m
github.com/rabbitmq/rabbitmq-java-client/releases/tag/v5.36.0
github.com/CVEProject/cvelistV5/tree/main/cves/2026/106xxx/CVE-2026-106122.json
github.com/rabbitmq/rabbitmq-java-client/security/advisories/GHSA-7822-rcf6-97fx
nvd.nist.gov/vuln/detail/CVE-2026-106122
github.com/rabbitmq/rabbitmq-java-client/commit/b8bd750fa8c90690e859b18d6343b34421309020
github.com/rabbitmq/rabbitmq-java-client/pull/2065
github.com/advisories/GHSA-7822-rcf6-97fx
github.com/rabbitmq/rabbitmq-java-client/releases/tag/v5.35.0
github.com/CVEProject/cvelistV5/tree/main/cves/2026/106xxx/CVE-2026-106123.json
github.com/rabbitmq/rabbitmq-java-client/security/advisories/GHSA-h6w7-qmcm-q6xr
nvd.nist.gov/vuln/detail/CVE-2026-106123
github.com/rabbitmq/rabbitmq-java-client/commit/daca1875cdb8b8c0acce78f71103b21a05478446
github.com/rabbitmq/rabbitmq-java-client/pull/2052
github.com/advisories/GHSA-h6w7-qmcm-q6xr
github.com/CVEProject/cvelistV5/tree/main/cves/2026/61xxx/CVE-2026-61634.json
github.com/rabbitmq/rabbitmq-java-client/security/advisories/GHSA-5xwg-cfvj-gff5
github.com/rabbitmq/rabbitmq-java-client/commit/08790f09686173eb17b48d08a25edcb32e71a591
github.com/rabbitmq/rabbitmq-java-client/commit/b491075f42e89967610c40beded68d3680cfd472
github.com/rabbitmq/rabbitmq-java-client/pull/1994
github.com/rabbitmq/rabbitmq-java-client/pull/1995
github.com/advisories/GHSA-5xwg-cfvj-gff5
github.com/rabbitmq/rabbitmq-java-client/releases/tag/v5.31.0
github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63335.json
github.com/rabbitmq/rabbitmq-java-client/security/advisories/GHSA-qx7j-jv8m-fppr
github.com/rabbitmq/rabbitmq-java-client/commit/31735344d9f9dfc53740b67f06e560e8846b9322
github.com/rabbitmq/rabbitmq-java-client/commit/abd6d60d4e2bfc1a327dc90ab246b2e8aca1f33b
github.com/rabbitmq/rabbitmq-java-client/pull/1959
github.com/rabbitmq/rabbitmq-java-client/pull/1960
github.com/advisories/GHSA-qx7j-jv8m-fppr
github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63337.json
github.com/rabbitmq/rabbitmq-java-client/security/advisories/GHSA-6g32-pxv4-2wfj
nvd.nist.gov/vuln/detail/CVE-2026-63337
github.com/rabbitmq/rabbitmq-java-client/commit/0032f75f9dc3df847f94b2b85a16119250bf63cb
github.com/rabbitmq/rabbitmq-java-client/commit/9f8e7efd0c648f235dc0e96232ae7efa75ea4fa8
github.com/rabbitmq/rabbitmq-java-client/pull/2000
github.com/rabbitmq/rabbitmq-java-client/pull/2002
github.com/advisories/GHSA-6g32-pxv4-2wfj
github.com/rabbitmq/rabbitmq-java-client/releases/tag/v5.33.1
github.com/CVEProject/cvelistV5/tree/main/cves/2026/69xxx/CVE-2026-69219.json
github.com/rabbitmq/rabbitmq-java-client/security/advisories/GHSA-68mj-5wr7-6fgg
github.com/rabbitmq/rabbitmq-java-client/commit/388209356c6478088efce4d8a07b68e73837a7a0
github.com/rabbitmq/rabbitmq-java-client/commit/6a87a8dcdc8b4cc4b961a7cdd388276446e5dfb2
github.com/rabbitmq/rabbitmq-java-client/pull/2007
github.com/rabbitmq/rabbitmq-java-client/pull/2008
github.com/advisories/GHSA-68mj-5wr7-6fgg
github.com/CVEProject/cvelistV5/tree/main/cves/2026/69xxx/CVE-2026-69220.json
github.com/rabbitmq/rabbitmq-java-client/security/advisories/GHSA-93j5-89vc-pph4
github.com/rabbitmq/rabbitmq-java-client/commit/09af76fce136f3136931654a0a1d43095c80e2f0
github.com/rabbitmq/rabbitmq-java-client/commit/db89e34809fbc6ba4e946615f297f3684ccd0acc
github.com/advisories/GHSA-93j5-89vc-pph4
ubuntu.com/security/CVE-2026-63336
cve.org/CVERecord?id=CVE-2026-63336
Left out here: 192 versions and the rest of 1 source description. The JSON record has them.