漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
RabbitMQ Java client ValueReader: Oversized LongString/bytes length triggers OOM via unchecked allocation
Vulnerability Description
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 OutOfMemoryError before readFully consumes data. The resulting memory exhaustion can terminate the JVM and cause denial of service. This issue is fixed in version 5.33.1.
CVSS Information
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
Vulnerability Type
未经控制的内存分配
Vulnerability Title
RabbitMQ rabbitmq-java-client 资源管理错误漏洞
Vulnerability Description
RabbitMQ rabbitmq-java-client是RabbitMQ组织的一款信息化产品。 RabbitMQ rabbitmq-java-client 5.33.1之前版本存在资源管理错误漏洞,该漏洞源于ValueReader.readBytes在未检查帧中可用字节数的情况下,根据声明的contentLength分配内存,恶意AMQP对端可发送特制字段导致约2GB内存分配和内存耗尽,造成拒绝服务。
CVSS Information
N/A
Vulnerability Type
N/A