CVE-2023-26142
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 47 - wyżej niż 47% wszystkich znanych CVE
Streszczenie
Wszystkie wersje pakietu crow są podatne na dzielenie odpowiedzi HTTP (HTTP Response Splitting), gdy niezaufane dane wejściowe użytkownika są używane do budowania wartości nagłówków. Funkcje set_header i add_header nie oczyszczają poprawnie wartości nagłówków przed wstrzyknięciem CRLF, co pozwala atakującemu dodać znaki \r\n i wstrzyknąć złośliwą treść.
Ocena ryzyka
Atakujący może wstrzyknąć dodatkowe nagłówki lub treść odpowiedzi, co może prowadzić do zatruwania pamięci podręcznej, cross-site scripting lub fałszowania odpowiedzi.
Rekomendacja
Zaktualizuj pakiet crow do wersji z poprawką lub wdróż walidację i sanityzację danych wejściowych używanych w nagłówkach HTTP.
Inne podatności w crow
Oryginalny opis (angielski, źródło NVD)
All versions of the package crow are vulnerable to HTTP Response Splitting when untrusted user input is used to build header values. Header values are not properly sanitized against CRLF Injection in the set_header and add_header functions. An attacker can add the \r\n (carriage return line feeds) characters to end the HTTP response headers and inject malicious content.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

