CVE-2026-54282
Təsvir
Starlette yüngülçəkili ASGI freymvorkudur/alətlər dəstidir. 1.3.0 versiyasından əvvəl, HTTP sorğu yolu request.url-i yenidən qurmaq üçün istifadə edilməzdən əvvəl təsdiqlənmir. request.url {scheme}://{host}{path} birləşdirilərək və nəticənin yenidən analiz edilməsi ilə qurulduğu üçün, / ilə başlamayan yol (məsələn, @google.com) yenidən analiz zamanı səlahiyyət sərhədini dəyişir, beləliklə request.url.hostname və request.url.netloc hücum edənin nəzarətinə keçir. Buna görə də, request.url.hostname-i oxuyan kod (Host başlığı və ya scope yerinə) hücum edən tərəfindən təqdim edilən hosta etibar etməyə yönləndirilə bilər. Bu zəiflik 1.3.0 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- encode starlette1.3.0 və ya daha yeni versiya
- starlette1.3.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| encode starlette | v < 1.3.0 | 1.3.0 |
| starlettePyPI | v < 1.3.0 | 1.3.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.