ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
مكتبة pypdf هي مكتبة PDF مجانية ومفتوحة المصدر مكتوبة بلغة بايثون الخالصة. قبل الإصدار 6.21.3، قد تستغرق pypdf وقتاً مفرطاً لاسترجاع تسميات الصفحات من ملف PDF مُصمم يحتوي على شجرة أرقام تسميات صفحات مسطحة مع نطاقات عديدة. تقوم خاصية page_labels بحل كل صفحة بشكل مستقل وتقوم مراراً وتكراراً بمسح مصفوفة /Nums ذاتها من البداية، مما يتسبب في نمو العمل مع كل من عدد الصفحات وعدد نطاقات التسميات. تم إصلاح هذه المشكلة في الإصدار 6.21.3.
المعالجة
المراجع
- تصحيحhttps://github.com/py-pdf/pypdf/security/advisories/GHSA-42gh-23hr-vphw
- تصحيحhttps://github.com/py-pdf/pypdf/pull/4251
- تصحيحhttps://github.com/py-pdf/pypdf/commit/b891fef37000cd86baa6e9848a3387d080b3b03e
- تحذيرhttps://github.com/advisories/GHSA-42gh-23hr-vphw
- مرجعhttps://github.com/py-pdf/pypdf/releases/tag/6.21.3
- مرجعhttps://nvd.nist.gov/vuln/detail/CVE-2026-119206