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.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-WFV2-PWC8-CRG5
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾