CVE-2025-66471

Yüksək

Təsvir

urllib3 Python üçün istifadəçi dostu HTTP klient kitabxanasıdır. Versiya 1.0-dan başlayaraq və 2.6.0 versiyasına qədər olan hissədə Streaming API yüksək dərəcədə sıxılmış məlumatları düzgün emal etmir. urllib3-ün streaming API-ı böyük HTTP cavablarını bütün gövdəni bir dəfə yaddaşa yükləmək əvəzinə, məzmunu hissələr halında oxuyaraq səmərəli şəkildə idarə etmək üçün nəzərdə tutulub. Sıxılmış cavabı axınla ötürərkən urllib3 HTTP Content-Encoding başlığına (məsələn, gzip, deflate, br və ya zstd) əsasən dekodlaşdırma və ya sıxılmanı açma əməliyyatını yerinə yetirə bilər. Kitabxana sıxılmış məlumatları şəbəkədən oxumalı və tələb olunan hissə ölçüsü ödənənə qədər onları sıxılmadan çıxarmalıdır. Nəticədə alınan və tələb olunan miqdarı aşan sıxılmadan çıxarılmış məlumatlar növbəti oxuma əməliyyatı üçün daxili buferdə saxlanılır. Sıxılmanın açılması məntiqi urllib3-ün kiçik həcmli, lakin yüksək dərəcədə sıxılmış məlumatları tək bir əməliyyatda tamamilə dekodlaşdırmasına səbəb ola bilər. Bu, resursların həddindən artıq istifadasına (yüksək CPU istifadəsi və sıxılmadan çıxarılmış məlumatlar üçün böyük yaddaş ayrılmasına) gətirib çıxara bilər.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulPython Urllib3
Dərc5 dek 2025
İlk görülmə5 dek 2025
Zəiflik növüCWE-409CWE-409

Necə düzəltmək olar

Yeniləyin
  • python urllib32.6.0 və ya daha yeni versiya
  • urllib32.6.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
python urllib31.0 ≤ v < 2.6.02.6.0
urllib3PyPI1.0 ≤ v < 2.6.02.6.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.

Intelligence 360 paketində

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.