Apache Wicket n’échappait pas certains textes de ressources et noms de classes CSS avant de les insérer dans du JavaScript ou des attributs HTML, ce qui peut permettre une injection de script selon le composant et le contenu contrôlé. Les versions 8.0.0–8.19.0, 9.0.0–9.24.0 et 10.0.0–10.11.0 sont concernées; mettre à niveau vers une version corrigée.
Source : NVD — CVE-2026-111089
Analyse technique
Certains textes de ressources sont insérés dans des chaînes JavaScript ou des attributs sans échappement adapté au contexte. La CSP par défaut de Wicket 9 et 10 ne bloque pas les cas d’injection dans les scripts générés avec nonce.
Impact, versions et correctif
Détection / vérification
Rechercher les usages de MultiFileUploadField, Form, UploadProgressBar, FilterForm et TrapFocusBehavior, ainsi que les textes et classes CSS injectés dans leurs sorties.
Action recommandée
Mettre à niveau vers Apache Wicket 8.20.0, 9.25.0 ou 10.12.0.
Sources
Priorisation DFS : P3 · 1 source(s).