Katalog CVE

CVE-2026-29046

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

TinyWeb to serwer WWW (HTTP, HTTPS) napisany w Delphi dla Win32. W wersjach przed 2.04, serwer akceptował wartości nagłówków żądań, które następnie były mapowane na zmienne środowiskowe CGI, nie odrzucając surowo niebezpiecznych znaków kontrolnych, co mogło prowadzić do niebezpiecznych danych w kontekście wykonania CGI.

Ocena ryzyka

Organizacje mogą być narażone na ataki związane z nieprawidłowym przetwarzaniem nagłówków, co może prowadzić do nieautoryzowanego dostępu lub wykonania złośliwego kodu w kontekście CGI.

Rekomendacja

Zaleca się aktualizację serwera TinyWeb do wersji 2.04 lub nowszej, aby usunąć tę podatność oraz wprowadzenie dodatkowych mechanizmów walidacji nagłówków żądań.

Powiązane podatności

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

TinyWeb is a web server (HTTP, HTTPS) written in Delphi for Win32. Prior to version 2.04, TinyWeb accepts request header values and later maps them into CGI environment variables (HTTP_*). The parser did not strictly reject dangerous control characters in header lines and header values, including CR, LF, and NUL, and did not consistently defend against encoded forms such as %0d, %0a, and %00. This can enable header value confusion across parser boundaries and may create unsafe data in the CGI execution context. This issue has been patched in version 2.04.

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