Katalog CVE

CVE-2026-125108

NiskieCVSS 3.7
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Rack funkcja Rack::Multipart::Parser.parse_boundary może pominąć wiodący pusty lub cytowany parametr boundary w nagłówku Content-Type typu multipart i zaakceptować późniejszy parametr. Rack może więc przetworzyć treść żądania z boundary, którego zgodny pośrednik by nie wyprowadził, pozwalając polom formularza lub przesyłanym plikom dotrzeć do aplikacji bez zamierzonej inspekcji proxy lub WAF. Luka została naprawiona w wersjach 2.2.25, 3.1.23 i 3.2.8.

Ocena ryzyka

Obejście inspekcji proxy lub WAF może pozwolić na dostarczenie złośliwej treści bezpośrednio do aplikacji. Stanowi to zagrożenie dla integralności i bezpieczeństwa przetwarzanych danych.

Rekomendacja

Zaktualizuj Rack do wersji 2.2.25, 3.1.23 lub 3.2.8. Upewnij się, że proxy i WAF prawidłowo walidują nagłówki multipart.

Inne podatności w Rack

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Rack is a modular Ruby web server interface. Prior to 2.2.25, 3.1.23, and 3.2.8, Rack::Multipart::Parser.parse_boundary can skip a leading empty or quoted boundary parameter in a multipart Content-Type header and accept a later parameter. Rack can therefore parse a request body with a boundary that a conforming intermediary would not derive, allowing form fields or file uploads to reach an application without the intended proxy or web application firewall inspection. This issue is fixed in versions 2.2.25, 3.1.23, and 3.2.8.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS