CVE-2026-103930
Təsvir
cpp-httplib C++ dilində yazılmış header-only HTTP/HTTPS kitabxanasıdır. 0.29.0 versiyasından 0.51.0 versiyasına qədər httplib.h faylındakı Client::open_stream funksiyası çağırıcı tərəfindən idarə olunan yolu qəbul edir və bu yol adi buferli sorğu yolu tərəfindən istifadə edilən detail::encode_path() qoruması olmadan detail::write_request_line() funksiyasına çatır. Buna görə də yoldakı xammal carriage-return və line-feed baytları çıxan HTTP/1.1 sorğu sətrini bölə bilər və hücumçu tərəfindən formalaşdırılmış sorğu metadata-sını inyeksiya edə bilər. İstismar üçün tətbiqin uzaqdakı istifadəçi girişini open_stream yoluna ötürməsi və inyeksiya edilmiş baytları şərh edən bir backend və ya vasitəçinin olması tələb olunur; müəyyən edilmiş təsir backend tərəfindən görünən sorğu məlumatlarının dəyişdirilməsidir, konfidensiallığa və ya əlçatanlığa birbaşa təsir göstərmir. Bu problem 0.51.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| yhirose cpp-httplib | >= 0.29.0, < 0.51.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.