Katalog CVE

Aktywnie wykorzystywana w atakach

Apache Struts Remote Code Execution Vulnerability

Apache - Struts · Figuruje w katalogu CISA KEV od 2021-11-03. Oznacza to potwierdzone ataki w środowisku produkcyjnym.

Wymagane działanie: Apply updates per vendor instructions.

CVE-2018-11776

WysokieCVSS 8.1KEV
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Apache Struts w wersjach 2.3 do 2.3.34 oraz 2.5 do 2.5.16 jest podatny na zdalne wykonanie kodu, gdy parametr alwaysSelectFullNamespace jest ustawiony na true (przez użytkownika lub wtyczkę taką jak Convention Plugin), a wyniki są używane bez przestrzeni nazw, podczas gdy pakiet nadrzędny nie ma przestrzeni nazw lub ma ją z symbolem wieloznacznym. Podobna możliwość występuje przy użyciu tagu url bez wartości i akcji, gdy pakiet nadrzędny nie ma przestrzeni nazw lub ma ją z symbolem wieloznacznym.

Ocena ryzyka

Atakujący zdalnie może wykonać dowolny kod na serwerze aplikacji, co prowadzi do pełnego przejęcia systemu i wycieku danych.

Rekomendacja

Należy zaktualizować Apache Struts do wersji 2.3.35 lub 2.5.17 bądź nowszej, a jeśli to niemożliwe — zweryfikować konfigurację alwaysSelectFullNamespace i przestrzeni nazw.

Inne podatności w Apache Struts

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

Apache Struts versions 2.3 to 2.3.34 and 2.5 to 2.5.16 suffer from possible Remote Code Execution when alwaysSelectFullNamespace is true (either by user or a plugin like Convention Plugin) and then: results are used with no namespace and in same time, its upper package have no or wildcard namespace and similar to results, same possibility when using url tag which doesn't have value and action set and in same time, its upper package have no or wildcard namespace.

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