CVE-2026-77341
Təsvir
cpp-httplib C++ dilində yazılmış header-only HTTP/HTTPS kitabxanasıdır. Versiya 0.49.0-da, chunked-response trailer çıxış yolu trailer başlıq adlarını və dəyərlərini yoxlamadan birbaşa soketə yazır ki, bu da trailer sahəsindəki CRLF ardıcıllıqlarının əlavə başlıqların inyeksiya edilməsinə və ya HTTP cavabının bölünməsinə imkan verir. Kitabxanadakı digər bütün başlıq yazma yollarından fərqli olaraq, trailer yazma kodu carriage return və line feed simvollarını rədd edən sahə adı və sahə dəyəri yoxlamalarının heç birini tətbiq etmir, buna görə də hücumçu tərəfindən təsir edilən məlumatları chunked response trailer hissəsinə yerləşdirən tətbiq, hücumçu tərəfindən idarə olunan CRLF-i şəbəkəyə ötürür. Bu, HTTP cavabının bölünməsinə (HTTP response splitting) şərait yaradır və hücumçuya saxta cavab başlıqları yaratmağa və ya ikinci bir cavabı inyeksiya etməyə imkan verir. Bu problem versiya 0.50.0-da 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.49.0, < 0.50.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.