CVE-2026-49756

Aşağı

Təsvir

wojtekmach Req-də CRLF ardıcıllıqlarının yanlış neytrallaşdırılması ("CRLF Injection") zəifliyi hücumçunun təsir etdiyi hissə meta məlumatları vasitəsilə çoxhissəli (multipart) parametr qaçaqçılığına imkan verir. lib/req/utils.ex faylındakı Req.Utils.encode_form_part/2 funksiyası çağırıcı tərəfindən təmin edilən name, filename və content_type dəyərlərini heç bir xüsusi simvolu silmədən və ya CRLF-ləri təmizləmədən birbaşa content-disposition və content-type sətirlərinə daxil edərək hər hissə üçün başlıqlar qurur. ", \r və ya \n ehtiva edən dəyər ətrafdakı dırnaq arası dəyəri bağlayır və yeni başlıq sətri başladır; əlavə \r\n--<boundary> isə cari hissəni sonlandırır və hücumçunun seçdiyi qaçaq hissəni önünə əlavə edir. Bu zəifliyə hissələrin təmin edilməsinin bütün dəstəklənən yolları ilə çatmaq mümkündür. Dəyər %File.Stream{} olduqda bu xüsusilə asandır, çünki filename avtomatik olaraq Path.basename(stream.path) olur və POSIX fayl adları qanuni şəkildə \r və \n ehtiva edə bilər. İstifadəçi tərəfindən idarə olunan fayl adlarını (və ya sahə adlarını / MIME tiplərini) form_multipart: parametri ilə Req.post/2 vasitəsilə ötürən istənilən tətbiq, hücumçuya çıxan çoxhissəli gövdəyə ixtiyari başlıqlar yerləşdirməyə və ya qurban xidmətin aşağı axına göndərdiyi sorğuya əlavə sahələr və hissələr qaçaqlaşdırmağa imkan verir. Bu problem req: versiya 0.5.3-dən başlayaraq 0.6.0-a qədər olan versiyalara təsir edir.

CiddilikAşağı
CVSS3.7
İstismar ehtimalı—
MəhsulWojtekmach Req
Dərc8 iyn 2026
İlk görülmə8 iyn 2026
Zəiflik növüCWE-93CWE-93

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
wojtekmach req0.5.3 ≤ v < 0.6.00.6.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.

Intelligence 360 paketində

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.

CVE-2026-49756 · Wojtekmach Req · Dark Radar