← Back to search

CVE-2026-61547

9.8 CRITICALpublic exploit available

Published 2026-11-10 · Updated 2026-11-10

AI risk analysis

Summary
A heap buffer overflow in rabbitmq-c prior to v0.17.0 occurs when amqp_send_frame() processes oversized AMQP_FRAME_BODY payloads due to missing length validation in amqp_frame_to_bytes(), enabling out-of-bounds writes that cause crashes or memory corruption.
Exploitability
Exploitation requires an attacker-controlled application to pass a maliciously oversized body fragment to the public amqp_send_frame() API, which is unlikely unless the application itself is compromised or misconfigured to accept untrusted frame payloads.
Blast radius
Successful exploitation could lead to remote code execution or denial of service for services using rabbitmq-c, potentially affecting any system relying on this library for RabbitMQ communication.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to rabbitmq-c version 0.17.0 or later, which contains the patch that validates body fragment size before copying into the outbound buffer.
heap-overflowcve-2026-61547rabbitmq-cmemory-corruptionout-of-bounds-write

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

rabbitmq-c is a C-language AMQP client library for RabbitMQ. Prior to version 0.17.0, a heap buffer overflow exists in rabbitmq-c when the public amqp_send_frame() API is used to serialize an oversized AMQP_FRAME_BODY. The issue occurs because amqp_frame_to_bytes() copies frame.payload.body_fragment.len bytes into the connection outbound buffer without validating that the body fragment fits within the allocated frame buffer. An application that passes an oversized body frame to amqp_send_frame() can trigger a heap out-of-bounds write, resulting in process crash and memory corruption. This issue has been patched in version 0.17.0.

CVSS vector

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-787

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.