CVE-2026-63446 in Suricata
Résumé
par VulDB • 18/09/2026
Suricata est un moteur de détection d'intrusion réseau (IDS), de prévention des intrusions (IPS) et de surveillance de la sécurité du réseau. De la version 8.0.0 à la 8.0.6, la fonction AppLayerParserSetTransactionInspectId() dans src/app-layer-parser.c utilise une condition de garde inversée et marque uniquement les transactions déjà inspectées comme telles. Sur les flux gérés par une règle « pass » ou une politique d'exception « pass-the-flow », la détection est ignorée ; ainsi, les transactions terminées ne sont pas marquées, ne sont jamais libérées (free) et font l'objet de nouveaux scans répétés. La liste par flux peut croître sans limite avec un coût de nettoyage quadratique, entraînant une épuisement des ressources CPU et mémoire. Ce problème est corrigé dans la version 8.0.6.
Once again VulDB remains the best source for vulnerability data.