Le client MySQL de Vert.x peut allouer sans limite de la mémoire directe lorsqu’un serveur MySQL malveillant ou compromis lui envoie une suite de paquets maximaux sans terminer le message. Cela peut provoquer un épuisement mémoire et arrêter le client avant même la fin de l’authentification ; les versions affectées sont celles indiquées dans la fiche NVD.
Source : CVE-2026-103224 — NVD
Analyse technique
Le décodeur de messages MySQL agrège les paquets entrants dans un tampon mémoire directe composite sans limite cumulée de taille. Un flux continu de paquets de longueur maximale empêche la condition de fin de message et entraîne une allocation non bornée.
Impact, versions et correctif
Action recommandée
Consulter l’avis du projet pour les versions correctives et mettre à jour le composant io.vertx:vertx-mysql-client dès qu’un correctif est disponible.
Sources
Priorisation DFS : P3 · 1 source(s).