CVE-2026-5545
Təsvir
Bəzi hallarda libcurl, eyni hostdan istifadə edildikdə, Negotiate ilə autentifikasiya olunmuş sorğudan sonra autentifikasiya tələb edən HTTP(S) sorğusu yerinə yetirilərkən yanlış bağlantını yenidən istifadə edə bilər. libcurl, sonrakı sorğuların xərcləri azaltmaq üçün mövcud bağlantıdan yenidən istifadə edə bilməsi məqsədilə son bağlantıların hovuzuna malikdir. Bağlantının yenidən istifadəsi zamanı bir sıra meyarlar yerinə yetirilməlidir. Koddakı məntiqi xəta səbəbindən tətbiq tərəfindən göndərilən sorğu, eyni serverə fərqli etibarnamələrlə autentifikasiya olunmuş mövcud bağlantını səhvən yenidən istifadə edə bilər. Əgər tətbiq əvvəlcə serverə `user1:password1` ilə Negotiate autentifikasiyasından istifadə edirsə və daha sonra həmin serverə hər hansı autentifikasiya üsulu ilə lakin `user2:password2` üçün başqa bir əməliyyat yerinə yetirirsə (əvvəlki bağlantı hələ də aktiv olduğu halda), ikinci sorğu qarışdırılır və səhvən eyni bağlantını yenidən istifadə edir. Bu zaman yeni sorğu həmin bağlantı üzərindən göndərilir və sistem user1 və user2-nin etibarnamələrinin qarışığından istifadə etdiyini düşünür, halbuki faktiki olaraq hələ də user1 üçün autentifikasiya olunmuş bağlantıdan istifadə edilir.
Necə düzəltmək olar
- haxx curl8.20.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| haxx curl | 7.10.6 ≤ v < 8.20.0 | 8.20.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.