CVE-2026-84378
Təsvir
HTTPX2 Python üçün növbəti nəsil HTTP klientidir. 2.5.0 versiyasından 2.10.0 versiyasına qədər, src/httpx2/httpx2/_sse.py faylındakı HTTPX2 Server-Sent Events parseri, hücumçu tərəfindən idarə olunan və ya kompromisə uğramış SSE son nöqtəsi bitməmiş bir sətiri çox sayda cavab hissələrinə böldükdə, _SSELineDecoder.decode() daxilində buferlənmiş mətni təkrar-təkrar kopyalayır və yenidən skan edir. Bu davranış httpx2.Client.sse() və httpx2.AsyncClient.sse() funksiyalarına təsir göstərir və ümumi emal işi sətirin uzunluğu ilə kvadratik şəkildə artaraq, xüsusi hazırlanmış axının həddindən artıq CPU istehlak etməsinə və sinxron işçini və ya asinxron hadisələr dövrünü (event loop) bloklamağına şərait yaradır. Bu problem 2.10.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- httpx22.10.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| httpx2PyPI | 2.5.0 ≤ v < 2.10.0 | 2.10.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.