Une vulnérabilité de traversée de chemin dans la génération SSG de @quasar/app-vite peut permettre de créer des fichiers HTML ou des répertoires hors du dossier de sortie configuré. Le risque concerne les processus de build dont la configuration ou les définitions de pages SSG peuvent être influencées par des données non fiables.
Source : NVD — CVE-2026-106108
Analyse technique
Les valeurs dir et filename renvoyées par getSsgPages() sont jointes à build.distDir sans vérification que le chemin final reste dans le dossier de sortie. Un chemin avec remontée de répertoire ou un lien symbolique existant peut conduire à écrire hors de celui-ci, avec les permissions du compte de build; les fichiers existants ne sont pas écrasés.
Impact, versions et correctif
Action recommandée
Mettre à niveau @quasar/app-vite vers la version 3.3.0 ou ultérieure. Éviter que des données non fiables contrôlent la configuration de build ou les définitions de pages SSG.
Sources
Priorisation DFS : P4 · 1 source(s).