PT-2026-137919

CVE-2026-66294

·

تاريخ النشر

2026-11-06

·

تاريخ التحديث

2026-11-06

الوصف من

CVSS 4.0
2.1
منخفضة
المقاييسAV:L/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N
اسم البرنامج المصاب والإصدارات المتأثرة saxy الإصدارات من 0.7.0 إلى 1.6.x
Description يحدث حقن XML في مشفر XML Saxy لأن الدالة Saxy.Encoder.cdata/1 تقوم بتسلسل عقد {:cdata, characters} عن طريق تغليف الأحرف بين <![CDATA[ و ]]> دون تحييد الحمولة. بينما تقوم المسارات الأخرى بترميز رموز XML الخاصة، فإن مسار CDATA لا يعالج السلسلة النصية ]]>، وهي الطريقة الوحيدة لإنهاء قسم CDATA. يمكن للمهاجم تقديم نص غير موثوق يحتوي على ]]> لإنهاء القسم قبل أوانه، مما يسمح بتحليل المدخلات اللاحقة كعلامات XML. يتيح ذلك حقن عناصر وسمات شقيقة عشوائية في بنية المستند. يؤثر هذا الخلل على الخدمات التي تنشئ أغلفة SOAP، أو خلاصات RSS أو Atom، أو خرائط المواقع، أو SVG، أو تصديرات XML من محتوى يقدمه المستخدم. يتم تفعيل هذه الثغرة عند استخدام Saxy.XML.cdata/1 بالتزامن مع Saxy.encode!/2 أو Saxy.encode to iodata!/2.
Recommendations تحديث saxy إلى الإصدار 1.7.0 أو إصدار أحدث. كإجراء مؤقت، قم بتصيير النصوص غير الموثوقة كبيانات أحرف عادية عن طريق تمرير سلسلة نصية بسيطة أو Saxy.XML.characters/1 إلى منشئ العناصر بدلاً من استخدام CDATA. إذا كان قسم CDATA مطلوباً، فقم باستبدال جميع حالات ظهور ]]> في النص غير الموثوق يدوياً بـ ]]]]><![CDATA[> قبل تمرير النتيجة إلى Saxy.XML.cdata/1.
قابلية الاستغلال
إصلاح
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-HQ6G-J46W-WX72
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾