CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-29046

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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ń.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS