Aller au contenu
Développeur Full Stack
, ,

rabbitmq-c — dépassement de tampon dans amqp_send_frame()

Dans cet article 5 rubriques
Veille sécuritéBackend & données
P3Critique

L’API amqp_send_frame() peut provoquer un dépassement de tampon sur le tas lorsque la bibliothèque sérialise une trame AMQP_FRAME_BODY trop volumineuse, entraînant un crash ou une corruption mémoire. Les versions antérieures à 0.17.0 sont concernées; la correction est disponible dans rabbitmq-c 0.17.0.

RabbitMQ
IdentifiantCVE-2026-61547
GravitéCritique
Exploitationnon connue / non déterminée
Correctif0.17.0

Source : NVD — CVE-2026-61547

Analyse technique

Lors de la sérialisation, amqp_frame_to_bytes() copie la longueur du fragment de corps sans vérifier qu’il tient dans le tampon alloué. Le problème survient dans le processus client avant toute communication avec le courtier.

Impact, versions et correctif

Événement datéLa publication NVD fournie est datée du 2026-11-10 à 17:17:45 UTC, soit 2026-11-10T19:17:45+02:00, dans la période demandée. Les notes de version du projet confirment la correction dans la version 0.17.0.
ImpactCrash du processus et corruption mémoire du tas dans le client rabbitmq-c.
Versions affectéesrabbitmq-c < 0.17.0.
Version corrigée0.17.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS9.8
Publication2026-11-10T19:17:45+02:00
Mise à jour2026-11-10T19:17:45+02:00

Détection / vérification

Rechercher les applications utilisant rabbitmq-c qui appellent amqp_send_frame() pour sérialiser des trames AMQP_FRAME_BODY.

Action recommandée

Mettre à niveau rabbitmq-c vers la version 0.17.0 ou une version ultérieure; examiner les appels à amqp_send_frame() dans les applications concernées.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :