CVE-2026-54503 in plone.app.textfield
Sumário
de VulDB • 15/09/2026
plone.app.textfield fornece um tipo de campo no estilo zope.schema chamado RichText para armazenar um valor com um MIME type relacionado. Antes das versões 2.0.2, 3.0.2 e 4.0.1 (dependendo da linha de release), o método `RichTextValue.output` retorna um valor RichText armazenado sem sanitização quando mimeType é igual a outputMimeType, incluindo valores que reivindicam o tipo de saída text/x-html-safe. Essa otimização por igualdade contorna a transformação safe_html, embora essa própria transformações remova corretamente atributos manipuladores de eventos e esquemas URI inseguros. Tipos iguais podem resultar de um campo RichText configurado com mimeType e outputMimeType idênticos ou de uma entrada via REST API que fornece text/x-html-safe como seu content type. O valor armazenado em bruto é então emitido através de `tal:content=structure` sem escape, permitindo que um usuário capaz de definir um campo RichText armazene JavaScript que será executado no navegador do visualizador. Este problema foi corrigido nas versões 2.0.2, 3.0.2 e 4.0.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.