PT-2026-25977
CVE-2026-31938
·
تاريخ النشر
2026-03-17
·
تاريخ التحديث
2026-10-08
الوصف من
CVSS 2.0
9.7
حرجةالمقاييسAV:N/AC:L/Au:N/C:C/I:C/A:P
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات jsPDF الأقدم من 4.2.1
الوصف
تحتوي مكتبة jsPDF، وهي مكتبة JavaScript تُستخدم لإنشاء ملفات PDF، على ثغرة أمنية تتمثل في عدم كفاية عملية تنقية المدخلات التي يتحكم فيها المستخدم ضمن وسيطة
options للدالة output، مما يسمح للمهاجمين بحقن كود HTML تعسفي، بما في ذلك البرامج النصية، في سياق المتصفح عند فتح ملف PDF تم إنشاؤه. قد يؤدي ذلك إلى تنفيذ تعليمات برمجية ضارة داخل متصفح الضحية، مما قد يسمح للمهاجمين باستخراج أو تعديل المعلومات الحساسة. تؤثر هذه الثغرة الأمنية على عمليات التحميل الزائد ”pdfobjectnewwindow“ و’pdfjsnewwindow‘ و”dataurlnewwindow“، وتؤثر بشكل خاص على الخيارات pdfObjectUrl وpdfJsUrl وfilename. ومن أمثلة نواقل الهجوم صياغة حمولة ضارة داخل الخيار filename لحقن علامة نص برمجي.التوصيات
قم بالترقية إلى الإصدار 4.2.1 من jsPDF أو قم بتنقية مدخلات المستخدم قبل تمريرها إلى طريقة
output.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾