PT-2026-117677

CVE-2026-112895

·

تاريخ النشر

2026-10-19

·

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

2026-11-02

الوصف من

CVSS 4.0
8.7
عالية
المقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المصاب والإصدارات المتأثرة Pillow الإصدارات من 5.1.0 إلى 12.9.9
Description يمكن أن يتسبب Pillow في استنفاد موارد النظام أثناء تحليل ملف PDF موجود أثناء عملية الإلحاق. يقوم PdfParser بتتبع مراجع أبناء شجرة الصفحات دون تتبع الدورات أو التكرارات، ويتبع سلاسل المقطورات السابقة فقط من خلال حارس إزاحة مكرر بدقة. وبناءً على ذلك، يمكن أن تؤدي أشجار الصفحات العميقة أو الدورية وسلاسل طويلة من إزاحات المقطورة الفريدة إلى استنفاد مكدس Python. بالإضافة إلى ذلك، يمكن أن تؤدي مراجع /Kids المتكررة وغير الدورية إلى استهلاك فائق للـ CPU والذاكرة. يمكن للمهاجم تحفيز ذلك عن طريق تقديم ملف PDF مصمم خصيصاً إلى تطبيق يستدعي الدالة Image.save() مع تعيين المعلمة append على القيمة True. قد يؤدي ذلك إلى حدوث RecursionError غير معالج أو استهلاك مفرط للموارد، مما يؤدي إلى حجب الخدمة. تتعلق المشكلة تحديداً بالدالتين linearize page tree() و read prev trailer().
Recommendations تحديث Pillow إلى الإصدار 13.0.0. كإجراء مؤقت، تجنب استخدام المعلمة append في الدالة Image.save() عند معالجة ملفات PDF المقدمة من المستخدم.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-P4WG-P73J-C528
ALSA-2026:92639
BIT-PILLOW-2026-112895
CLEANSTART-2026-HQ54463
ECHO-96B2-16E7-D7C9
SUSE-SU-2026:5038-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾