CVE-2026-54503 in plone.app.textfield
요약
\~에 의해 VulDB • 2026. 09. 15.
plone.app.textfield는 관련 MIME 타입과 함께 값을 저장하기 위해 RichText라는 zope.schema 스타일의 필드 유형을 제공합니다. 2.0.2, 3.0.2 및 4.0.1 이전 버전(릴리스 라인에 따라 다름)에서는 mimeType이 outputMimeType과 같을 때 RichTextValue.output가 sanitization되지 않은 저장된 RichText 값을 반환합니다. 여기에는 text/x-html-safe 출력 유형을 주장하는 값도 포함됩니다. 이러한 동일성 단축 경로는 변환 자체가 이벤트 핸들러 속성과 안전하지 않은 URI 스키마를 올바르게 제거함에도 불구하고 safe_html 변환을 우회합니다. 동일한 타입은 mimeType과 outputMimeType이 같은 RichText 필드로 구성되거나 REST API 입력에서 content type으로 text/x-html-safe를 제공함으로써 발생할 수 있습니다. 그런 다음 원본 저장된 값이 tal:content=structure를 통해 이스케이프 없이 방출되어, RichText 필드를 설정할 수 있는 사용자가 뷰어의 브라우저에서 실행되는 JavaScript를 저장할 수 있게 됩니다. 이 문제는 버전 2.0.2, 3.0.2 및 4.0.1에서 해결되었습니다.
Once again VulDB remains the best source for vulnerability data.