Katalog CVE

CVE-2020-1935

ŚrednieCVSS 4.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
9.39%

Percentyl 95 - wyżej niż 95% wszystkich znanych CVE

Streszczenie

W Apache Tomcat 9.0.0.M1 do 9.0.30, 8.5.0 do 8.5.50 oraz 7.0.0 do 7.0.99 kod parsowania nagłówków HTTP używał podejścia do analizy końca linii, które pozwalało na parsowanie niektórych nieprawidłowych nagłówków HTTP jako poprawnych. To prowadziło do możliwości przemycania żądań HTTP (HTTP Request Smuggling), jeśli Tomcat znajdował się za odwrotnym proxy, które nieprawidłowo obsługiwało nieprawidłowy nagłówek Transfer-Encoding w szczególny sposób. Takie odwrotne proxy jest uważane za mało prawdopodobne.

Ocena ryzyka

Przemycanie żądań HTTP może umożliwić atakującemu manipulowanie żądaniami między proxy a serwerem, co może prowadzić do nieautoryzowanego dostępu, zatrucia pamięci podręcznej lub innych ataków na aplikację.

Rekomendacja

Zaleca się aktualizację Apache Tomcat do wersji zawierającej poprawkę oraz sprawdzenie konfiguracji odwrotnego proxy, aby upewnić się, że poprawnie obsługuje nagłówki Transfer-Encoding.

Inne podatności w Apache Tomcat

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

In Apache Tomcat 9.0.0.M1 to 9.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99 the HTTP header parsing code used an approach to end-of-line parsing that allowed some invalid HTTP headers to be parsed as valid. This led to a possibility of HTTP Request Smuggling if Tomcat was located behind a reverse proxy that incorrectly handled the invalid Transfer-Encoding header in a particular manner. Such a reverse proxy is considered unlikely.

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