CVE-2019-18609Out-of-bounds Write in Project Rabbitmq-c

Severity
9.8CRITICALNVD
EPSS
2.8%
top 13.96%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedDec 1
Latest updateMay 24

Description

An issue was discovered in amqp_handle_input in amqp_connection.c in rabbitmq-c 0.9.0. There is an integer overflow that leads to heap memory corruption in the handling of CONNECTION_STATE_HEADER. A rogue server could return a malicious frame header that leads to a smaller target_size value than needed. This condition is then carried on to a memcpy function that copies too much data into a heap buffer.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9

Affected Packages2 packages

debiandebian/librabbitmq< librabbitmq 0.10.0-1 (bookworm)

Also affects: Debian Linux 8.0, Fedora 30, 31, Ubuntu Linux 14.04, 16.04, 18.04, 19.04, 19.10

Patches

🔴Vulnerability Details

2
GHSA
GHSA-356h-gg7j-mwv3: An issue was discovered in amqp_handle_input in amqp_connection2022-05-24
OSV
CVE-2019-18609: An issue was discovered in amqp_handle_input in amqp_connection2019-12-01

📋Vendor Advisories

4
Ubuntu
RabbitMQ vulnerability2019-12-11
Ubuntu
RabbitMQ vulnerability2019-12-05
Red Hat
librabbitmq: integer overflow in amqp_handle_input in amqp_connection.c leads to heap-based buffer overflow2019-12-01
Debian
CVE-2019-18609: librabbitmq - An issue was discovered in amqp_handle_input in amqp_connection.c in rabbitmq-c ...2019

💬Community

2
Bugzilla
CVE-2019-18609 librabbitmq: integer overflow in amqp_handle_input in amqp_connection.c leads to heap-based buffer overflow2019-12-26
Bugzilla
CVE-2019-18609 librabbitmq: integer overflow in amqp_handle_input in amqp_connection.c leads to heap-based buffer overflow [epel-6]2019-12-26
CVE-2019-18609 — Out-of-bounds Write | cvebase