CVE-2023-36464
Təsvir
pypdf açıq mənbəli, təmiz python PDF kitabxanasıdır. Təsirə məruz qalan versiyalarda hücumçu, `__parse_content_stream` icra edildikdə sonsuz döngəyə səbəb olan bir PDF faylı hazırlaya bilər. Məsələn, istifadəçi belə bir PDF-dən mətni çıxardıqda bu hal baş verir. Bu problem #969 nömrəli pull request ilə daxil edilmiş və #1828 nömrəli pull request ilə həll edilmişdir. İstifadəçilərə yeniləmə etmək tövsiyə olunur. Yeniləmə imkanı olmayan istifadəçilər `pypdf/generic/_data_structures.py` faylında `while peek not in (b"\r", b"\n")` sətirini `while peek not in (b"\r", b"\n", b"")` olaraq dəyişə bilərlər.
Necə düzəltmək olar
- pypdf_project pypdf3.9.0 və ya daha yeni versiya
- pypdf3.9.0 və ya daha yeni versiya
- pypdf23.9.0 və ya daha yeni versiya
- py-pdf pypdf3.9.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| pypdf_project pypdf | v < 3.9.0 | 3.9.0 |
| pypdf2_project pypdf2 | 2.2.0 ≤ v | — |
| pypdfPyPI | 3.1.0 ≤ v < 3.9.0 | 3.9.0 |
| pypdf2PyPI | 2.2.0 ≤ v ≤ 3.0.1, 2.2.0 ≤ v < 3.9.0 | 3.9.0 |
| py-pdf pypdf | v < 3.9.0 | 3.9.0 |
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.