RabbitMQ Java 客户端库允许 Java 和基于 JVM 的应用程序连接并与 RabbitMQ 节点进行交互。在 5.36.0 版本之前, 方法会将格式错误的 UTF-8 字节解码为替换字符,这些替换字符在重新编码后可能超出 所执行的 AMQP shortstr 长度限制。攻击者若能提交包含恶意回显属性的 RPC 消息,可导致 或类似教程风格的消费者在发出确认消息前抛出未检查异常。随后,消息代理会将该消息重新入队,使得同一消息持续影响新的消费者,直至队列被清空。此问题已在 5.36.0 版本中修复。
| 厂商 | 产品 | 版本范围 | 状态 |
|---|---|---|---|
| com.rabbitmq | amqp-client | < 5.36.0 |
affected |
| rabbitmq | rabbitmq-java-client | < 5.36.0 |
affected |
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| rabbitmq | rabbitmq-java-client | < 5.36.0 | - |
|
| com.rabbitmq | amqp-client | < 5.36.0 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC| CVE-2026-106123 | 5.7 MEDIUM | RabbitMQ Java 客户端 ConnectionFactoryConfigurator.load() 凭据泄露漏洞 |
| CVE-2026-106121 | 4.9 MEDIUM | RabbitMQ JSON-RPC映射器截断输入导致拒绝服务漏洞 |
暂无评论