FICHE CVE

CVE-2026-74791

Publiée le 2026-08-16 · Dernière modification le 2026-08-31

🇫🇷 EN BREF

Les applications utilisant le moteur de modèles Scriban avant la version 7.0.0 sont affectées par une erreur de mise en cache qui ne vide pas les modèles lors de la réinitialisation d'un contexte. Un attaquant distant et non authentifié peut exploiter cette faille pour consulter du contenu de modèle sensible qui était destiné uniquement à des utilisateurs précédemment autorisés. Cette opération est relativement simple à exécuter car elle ne nécessite aucun privilège particulier ni interaction de l'utilisateur, hormis l'envoi d'une requête réseau.

CVSS 4.09.2 CRITIQUE
Type de faiblesse
Publiée2026-08-16
Dernière modification2026-08-31

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Prérequis d'attaqueAucun
Privilèges requisAucun
Interaction utilisateurAucune
Confidentialité (système vulnérable)Élevée
Intégrité (système vulnérable)Aucune
Disponibilité (système vulnérable)Aucune
Confidentialité (système subséquent)Élevée
Intégrité (système subséquent)Aucune
Disponibilité (système subséquent)Aucune

RÉFÉRENCES

Description officielle du NVD (en anglais)

Scriban before 7.0.0 fails to clear the CachedTemplates dictionary when TemplateContext.Reset() is called, allowing cached templates to persist across reused contexts. Attackers can exploit request-dependent ITemplateLoader implementations to access previously authorized template content from earlier renders without triggering TemplateLoader.Load() again.