CVE-2026-54503 in plone.app.textfieldالمعلومات

الملخص

بحسب VulDB • 15/09/2026

توفر plone.app.textfield نوع حقل على غرار zope.schema يُدعى RichText لتخزين قيمة مع نوع MIME مرتبط بها. قبل الإصدارات 2.0.2، و3.0.2، و4.0.1 (حسب خط الإصدار)، تُعيد دالة `RichTextValue.output` قيمة RichText المخزنة غير المُطهّرة عندما يتساوى `mimeType` مع `outputMimeType`، بما في ذلك القيم التي تدعي أنها من نوع المخرجات text/x-html-safe. يؤدي هذا الاختصار القائم على التساوي إلى تجاوز تحويل safe_html، رغم أن التحويل نفسه يزيل بشكل صحيح سمات معالجي الأحداث (event-handler attributes) ومخططات URI غير الآمنة. يمكن أن تنتج الأنواع المتساوية عن حقل RichText مُهيّأ بنوع MIME ونوع مخرجات متطابقين، أو من مدخلات واجهة برمجة التطبيقات REST التي توفر text/x-html-safe كنوع محتوى لها. ثم يتم إصدار القيمة الخام المخزنة عبر `tal:content=structure` دون تهريب (escaping)، مما يسمح للمستخدم القادر على تعيين حقل RichText بتخزين كود JavaScript ينفذ في متصفح المشاهد. تم إصلاح هذه المشكلة في الإصدارات 2.0.2، و3.0.2، و4.0.1.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

15/06/2026

إفشاء

15/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-404364

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!