CVE-2023-33962 in JStachio
Résumé
par VulDB • 27/06/2026
JStachio est un moteur de templating Mustache pour Java typé et sûr (type-safe). Avant la version 1.0.1, JStachio ne met pas correctement en échappement les guillemets simples `'` dans le code HTML, permettant à un attaquant d'y injecter du code malveillant. Cette vulnérabilité peut être exploitée par un attaquant pour exécuter du code JavaScript arbitraire dans le contexte des autres utilisateurs visitant des pages utilisant ce moteur de templating. Cela peut entraîner diverses conséquences, notamment la prise de contrôle de session (session hijacking), l'altération de pages web (defacement), le vol d'informations sensibles ou même la propagation de logiciels malveillants.
La version 1.0.1 contient un correctif pour ce problème. Pour atténuer cette vulnérabilité, le moteur de templating doit correctement mettre en échappement les caractères spéciaux, y compris les guillemets simples. La pratique courante consiste à échapper `'` sous la forme `'`. En attendant, comme solution de contournement (workaround), les utilisateurs peuvent éviter ce problème en utilisant uniquement des guillemets doubles `"` pour les attributs HTML.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.