Dans Winter CMS, une valeur d’image contrôlée par un attaquant peut être insérée sans échappement dans l’attribut source d’une image de liste, permettant une XSS dans certaines extensions tierces. Les versions de 1.1.0 à celles antérieures à 1.2.14 sont concernées ; le cœur de Winter CMS ne fournit pas cette colonne, et la mise à niveau vers 1.2.14 corrige le problème.
Source : CVE-2026-125341 — NVD
Analyse technique
Backend\Widgets\Lists::evalImageTypeValue() insère sans échappement le résultat de ImageResizer::filterGetUrl() dans un attribut HTML entre apostrophes. L’exploitation nécessite une extension tierce affichant une valeur contrôlée par l’attaquant dans une colonne image ; une installation par défaut n’est pas affectée.
Impact, versions et correctif
Action recommandée
Mettre à niveau Winter CMS vers 1.2.14 ou une version ultérieure ; vérifier également les extensions tierces utilisant des colonnes image.
Sources
Priorisation DFS : P4 · 1 source(s).