CVE-2026-28434
Təsvir
cpp-httplib C++11 standartına uyğun, tək fayllı başlıq-yalnız (header-only), çarprazplatformalı HTTP/HTTPS kitabxanasıdır. 0.35.0 versiyasından əvvəl, sorğu emalçısı C++ istisnası (exception) yaratdıqda və tətbiqdə set_exception_handler() vasitəsilə xüsusi istisna emalçısı qeydiyyatdan keçirilmədikdə, kitabxana həmin istisnanı tutur və onun mesajını birbaşa HTTP cavabına EXCEPTION_WHAT adlı başlıq kimi yazır. Bu başlıq heç bir autentifikasiya yoxlaması olmadan və onu tetikləmək üçün heç bir xüsusi konfiqurasiya tələb olunmadan sorğunu göndərən şəxsə ötürülür. Bu davranış standart olaraq aktivdir. set_exception_handler()-dən istifadə etməli olduğunu bilməyən tərtibatçı, daxili istisna mesajlarını hər hansı müştəriyə sızdıran server təqdim edəcəkdir. Bu zəiflik 0.35.0 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- yhirose cpp-httplib0.35.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| yhirose cpp-httplib | v < 0.35.0 | 0.35.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.