L’avis GHSA-w6r9-248c-frg8, publié le 2026-10-08 à 21:40:19 +02:00, décrit un contournement de la limite de taille des trames avant la négociation AMQP dans le client Go amqp091-go. Un serveur AMQP malveillant peut provoquer une allocation mémoire excessive et potentiellement arrêter le processus client ; les versions antérieures à 1.14.0 sont concernées.
Source : GHSA-w6r9-248c-frg8 — amqp091-go: Pre-negotiation frame limit is not enforced to 4KB
Analyse technique
Avant la négociation, maxFrameSize vaut zéro ; le contrôle de taille est alors ignoré et le client peut allouer un tampon selon la longueur annoncée par le pair avant de vérifier que le corps de la trame est présent.
Impact, versions et correctif
Action recommandée
Mettre à niveau github.com/rabbitmq/amqp091-go vers la version 1.14.0 ou ultérieure.
Sources
Priorisation DFS : P4 · 1 source(s).