Every CVE Search/ Get API key

CVE-2026-63336

RabbitMQ Java client: TrustEverythingTrustManager used by default in useSslProtocol() enables MITM

5.1 MediumFix available

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

0.31%Up 0.1 points since Aug 19, 2026
90%50%10%1%

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 MediumCVSS: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 MediumCVSS: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 certificate
  • com.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

  1. MITM: Attacker presents self-signed cert → TrustEverythingTrustManager accepts it → all RabbitMQ traffic intercepted
  2. Credential theft: Default plaintext port (5672) + PLAIN SASL = credentials readable on network
  3. DNS rebinding: No hostname verification → attacker DNS record → MITM without cert
  4. Logging exposure: getPassword() returns plaintext → credentials in logs/stack traces

Suggested Fix

  1. Deprecate TrustEverythingTrustManager — it should never be used in production
  2. useSslProtocol() should use the JVM default trust store, not TrustEverything
  3. Enable hostname verification by default
  4. Redact password in getPassword() or remove the public getter
  5. Warn when using PLAIN SASL without TLS
Record
GHSA-5m9f-rphj-c435
CVSS 4.0
5.1 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 certificate
  • com.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

  1. MITM: Attacker presents self-signed cert → TrustEverythingTrustManager accepts it → all RabbitMQ traffic intercepted
  2. Credential theft: Default plaintext port (5672) + PLAIN SASL = credentials readable on network
  3. DNS rebinding: No hostname verification → attacker DNS record → MITM without cert
  4. Logging exposure: getPassword() returns plaintext → credentials in logs/stack traces

Suggested Fix

  1. Deprecate TrustEverythingTrustManager — it should never be used in production
  2. useSslProtocol() should use the JVM default trust store, not TrustEverything
  3. Enable hostname verification by default
  4. Redact password in getPassword() or remove the public getter
  5. Warn when using PLAIN SASL without TLS
Record
GHSA-5m9f-rphj-c435
CVSS 4.0
5.1 MediumCVSS: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 HighCVSS: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 MediumCVSS: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 HighCVSS: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 MediumCVSS: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 HighCVSS: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 MediumCVSS: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

Affected packages
PackageAffectedFixed
com.rabbitmq:amqp-client
Maven
before 5.33.0
5.33.0
com.rabbitmq:amqp-client
TuxCare: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-client
TuxCare: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-client
TuxCare: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-client
TuxCare: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-client
TuxCare: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-client
TuxCare: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-client
TuxCare: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-client
TuxCare: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-client
TuxCare: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
Affected packages
PackageAffectedFixed
com.rabbitmq:amqp-client
TuxCare: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-client
TuxCare: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-client
TuxCare: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-client
TuxCare: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-client
Debian:12
All versions, plus listed versions
5.0.0-1.15.0.0-2
None known
rabbitmq-java-client
Debian:13
All versions, plus listed versions
5.0.0-1.15.0.0-2
None known
com.rabbitmq:amqp-client
Maven
before 5.33.0, plus listed versions
1.3.01.5.41.5.51.6.01.7.2
Show 45 moreShow less
1.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-client
openEuler:24.03-LTS-SP3
From an advisory covering 6 CVEs
before 3.6.5-4.oe2403sp3
3.6.5-4.oe2403sp3
rabbitmq-java-client
openEuler:24.03-LTS-SP4
From an advisory covering 6 CVEs
before 3.6.5-4.oe2403sp4
3.6.5-4.oe2403sp4
rabbitmq-java-client
openEuler:20.03-LTS-SP4
From an advisory covering 6 CVEs
before 3.6.5-2.oe2003sp4
3.6.5-2.oe2003sp4
rabbitmq-java-client
openEuler:22.03-LTS-SP4
From an advisory covering 6 CVEs
before 3.6.5-4.oe2203sp4
3.6.5-4.oe2203sp4
rabbitmq-java-client
openEuler:24.03-LTS-SP1
From an advisory covering 6 CVEs
before 3.6.5-4.oe2403sp1
3.6.5-4.oe2403sp1
com.rabbitmq:amqp-client
Red 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 less
1.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-client
Red 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-client
Ubuntu:18.04:LTS
All versions, plus listed versions
5.0.0-1
None known
rabbitmq-java-client
Ubuntu:20.04:LTS
All versions, plus listed versions
5.0.0-1
None known
rabbitmq-java-client
Ubuntu:22.04:LTS
All versions, plus listed versions
5.0.0-1.1
None known
rabbitmq-java-client
Ubuntu:24.04:LTS
All versions, plus listed versions
5.0.0-1.1
None known
rabbitmq-java-client
Ubuntu:26.10
All versions, plus listed versions
5.0.0-2
None known
rabbitmq-java-client
Ubuntu:26.04:LTS
All versions, plus listed versions
5.0.0-1.15.0.0-2
None known

History

History
RecordedChangedSources
affected, aliases, referencesOSV
affected
affected, aliases, factsOSV
first indexedCVE 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

Show 70 moreShow less
This page doesn't list everything

Left out here: 192 versions and the rest of 1 source description. The JSON record has them.

MoveEnter Open