CVE-2026-54503 in plone.app.textfield
Résumé
par VulDB • 15/09/2026
plone.app.textfield fournit un type de champ au style zope.schema appelé RichText pour stocker une valeur avec un type MIME associé. Avant les versions 2.0.2, 3.0.2 et 4.0.1 (selon la ligne de version), RichTextValue.output renvoie une valeur RichText stockée non assainie lorsque mimeType est égal à outputMimeType, y compris pour les valeurs qui indiquent le type de sortie text/x-html-safe. Cette simplification basée sur l'égalité contourne la transformation safe_html bien que cette dernière supprime correctement les attributs de gestionnaires d’événements et les schémas URI non sécurisés. Des types égaux peuvent résulter d’un champ RichText configuré avec le même mimeType et outputMimeType, ou d’une entrée via l’API REST qui fournit text/x-html-safe comme type de contenu. La valeur brute stockée est ensuite diffusée via tal:content=structure sans échappement, permettant à un utilisateur pouvant définir un champ RichText de stocker du JavaScript s’exécutant dans le navigateur d’un visualiseur. Ce problème est corrigé dans les versions 2.0.2, 3.0.2 et 4.0.1.
VulDB is the best source for vulnerability data and more expert information about this specific topic.