CVE-2026-114610
Təsvir
fpdf2 Python üçün PDF yaratma kitabxanasıdır. 2.5.0 versiyasından 2.8.8 versiyasına qədər fpdf2-nin SVGObject.build_xref() funksiyası iç-içə SVG <use> istinadlarını GraphicsContext.add_item() funksiyasına ötürür və bu funksiyanın standart clone=True dərin surət çıxarma davranışı FPDF.image() emalı zamanı istinad edilən tam qrafika ağacını kopyalayır. Hər bir dərəcədə təkrarlanan istinadlar yaddaşdakı obyekt sayının və emal yükünün eksponensial artmasına səbəb olur ki, bu da istifadəçi tərəfindən idarə olunan kiçik bir SVG faylının həddindən artıq CPU və yaddaş istehlak etməsinə, MemoryError xətasının yaranmasına, PDF generasiya tapşırıqlarının uğursuz olmasına və işçi tutumunun azalmasına və ya tükənməsinə yol açır. İstinadlar sətirdaxili olduğu və heç bir xarici resurs, XML entiteti, lokal fayl və ya icazəli şəbəkə parametrləri tələb etmədiyi üçün ResourceAccessPolicy bu problemi önləmir. Bu problem 2.8.8 versiyasında düzəldilib.
Necə düzəltmək olar
- fpdf22.8.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| fpdf2PyPI | 2.5.0 ≤ v < 2.8.8 | 2.8.8 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.