git: 8cadfe43873a - main - security/vuxml: Document rabbitmq-c vulnerabilities fixed prior to 0.18.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 06 Oct 2026 09:05:35 UTC
The branch main has been updated by dch:
URL: https://cgit.FreeBSD.org/ports/commit/?id=8cadfe43873af31c37eb756a7945b2b67bea8e25
commit 8cadfe43873af31c37eb756a7945b2b67bea8e25
Author: Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2026-10-06 08:21:54 +0000
Commit: Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2026-10-06 09:04:05 +0000
security/vuxml: Document rabbitmq-c vulnerabilities fixed prior to 0.18.0
Sponsored by: SkunkWerks, GmbH
---
security/vuxml/vuln/2026.xml | 107 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 107 insertions(+)
diff --git a/security/vuxml/vuln/2026.xml b/security/vuxml/vuln/2026.xml
index f6061b86ecdf..6b94e79fb1c3 100644
--- a/security/vuxml/vuln/2026.xml
+++ b/security/vuxml/vuln/2026.xml
@@ -1,3 +1,110 @@
+ <vuln vid="03302734-c15d-11f1-8561-107c611e671e">
+ <topic>rabbitmq-c -- remote client-side memory exhaustion</topic>
+ <affects>
+ <package>
+ <name>rabbitmq-c</name>
+ <range><lt>0.18.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The rabbitmq-c project reports:</p>
+ <blockquote cite="https://github.com/alanxz/rabbitmq-c/security/advisories/GHSA-5fp7-wg2f-hhgp">
+ <p>A malicious AMQP peer can trigger memory exhaustion in
+ rabbitmq-c clients by sending frames with unrecognised types
+ or invalid channel numbers. The client allocates per-channel
+ memory pools and stores complete frames before validating the
+ channel against the negotiated limits or the frame type, and
+ discards unknown frames without releasing that memory,
+ allowing a sustained stream of small frames to exhaust client
+ resources.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <url>https://github.com/alanxz/rabbitmq-c/security/advisories/GHSA-5fp7-wg2f-hhgp</url>
+ </references>
+ <dates>
+ <discovery>2026-09-15</discovery>
+ <entry>2026-10-06</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="03306014-c15d-11f1-acb8-107c611e671e">
+ <topic>rabbitmq-c -- multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>rabbitmq-c</name>
+ <range><lt>0.17.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The rabbitmq-c project reports:</p>
+ <blockquote cite="https://github.com/alanxz/rabbitmq-c/security/advisories/GHSA-hfjv-vcp3-39wh">
+ <p>CVE-2026-61547: A heap buffer overflow exists when the
+ amqp_send_frame() API is used to serialise an oversized
+ AMQP_FRAME_BODY frame, as memcpy() writes past the end of the
+ heap allocation without validating that the body fragment
+ fits within the allocated frame buffer.</p>
+ <p>CVE-2026-59986: An integer overflow in the amqp_decode_bytes
+ bounds check on 32-bit systems allows a malicious AMQP broker
+ to craft frames with oversized BYTES fields, resulting in an
+ out-of-bounds read that may expose process memory or crash the
+ application.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2026-61547</cvename>
+ <cvename>CVE-2026-59986</cvename>
+ <url>https://github.com/alanxz/rabbitmq-c/security/advisories/GHSA-hfjv-vcp3-39wh</url>
+ <url>https://github.com/alanxz/rabbitmq-c/security/advisories/GHSA-jgjf-7fwf-f3c7</url>
+ </references>
+ <dates>
+ <discovery>2026-07-02</discovery>
+ <entry>2026-10-06</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="03308f12-c15d-11f1-ab87-107c611e671e">
+ <topic>rabbitmq-c -- multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>rabbitmq-c</name>
+ <range><lt>0.16.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The rabbitmq-c project reports:</p>
+ <blockquote cite="https://github.com/alanxz/rabbitmq-c/security/advisories/GHSA-jh48-qjf5-fx5v">
+ <p>CVE-2026-44236: A malicious AMQP server can send an
+ undersized connection.tune.frame_max value during the login
+ handshake. The library does not enforce the protocol minimum
+ frame size, reallocates its outbound buffer to an invalid size
+ and then writes frame data beyond it, causing a heap buffer
+ overflow before authentication completes.</p>
+ <p>CVE-2026-44235: An unsigned integer underflow in the frame
+ length computation when parsing undersized AMQP frames
+ bypasses bounds checks in the property and table decoders,
+ leading to an out-of-bounds read and client-side denial of
+ service.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2026-44236</cvename>
+ <cvename>CVE-2026-44235</cvename>
+ <url>https://github.com/alanxz/rabbitmq-c/security/advisories/GHSA-jh48-qjf5-fx5v</url>
+ <url>https://github.com/alanxz/rabbitmq-c/security/advisories/GHSA-9mmv-r8g3-qp46</url>
+ </references>
+ <dates>
+ <discovery>2026-06-09</discovery>
+ <entry>2026-10-06</entry>
+ </dates>
+ </vuln>
+
<vuln vid="3a72cd47-c157-11f1-a6ea-8447094a420f">
<topic>Vaultwarden -- Multiple vulnerabilities</topic>
<affects>