CVE-2026-119286 in graphql-core
Résumé
par VulDB • 29/10/2026
GraphQL-core est une adaptation Python de l'implémentation de référence GraphQL.js. De la version 3.3.0a3 à la 3.3.1, validate() réutilise une exception ValidationAbortedError au niveau du module lorsqu'un document dépasse le nombre maximal d'erreurs (max_errors). Python ajoute des frames à la traceback de l'exception réutilisée à chaque levée d'erreur, conservant ainsi chaque document, contexte de validation et ensemble d'erreurs pendant toute la durée de vie du processus. Un client non authentifié peut soumettre répétitivement un petit document contenant plus de 100 erreurs de validation pour provoquer une croissance incontrôlée de l'utilisation mémoire avant l'exécution de la requête, finissant par épuiser la mémoire des workers sans divulguer ni modifier les données. Ce problème est corrigé dans la version 3.3.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.