Katalog CVE

CVE-2026-104711

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

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

Streszczenie

Podatność w Apache Struts typu wstrzyknięcie wyrażenia Expression Language (niewłaściwa neutralizacja elementów specjalnych). Jeśli aplikacja korzysta ze starszego mappera akcji RESTful, spreparowane żądanie może wstrzyknąć wyrażenie OGNL prowadzące do zdalnego wykonania kodu. Struts 7 jest podatny tylko przy wyłączonej liście dozwolonych OGNL, która domyślnie jest włączona.

Ocena ryzyka

Atakujący może zdalnie wykonać dowolny kod na serwerze, co może prowadzić do pełnego przejęcia aplikacji i danych. Ryzyko dotyczy aplikacji używających starszego mappera akcji RESTful, a w Struts 7 dodatkowo wymaga wyłączonej listy dozwolonych OGNL.

Rekomendacja

Należy zaktualizować Apache Struts do wersji 6.12.0 lub 7.4.0, która usuwa tę podatność. Warto również upewnić się, że w Struts 7 lista dozwolonych OGNL pozostaje włączona.

Inne podatności w Apache Struts

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

Improper neutralization of special elements used in an expression language statement ('Expression Language Injection') vulnerability in Apache Struts. If the application is configured to use the legacy RESTful action mapper, a crafted request can inject an OGNL expression that may lead to remote code execution. Struts 7 is affected only when the OGNL allowlist is disabled; it is enabled by default. Applications using the default action mapper, the restful2 mapper, or the Struts REST plugin are not affected. This issue affects Apache Struts: from 2.0.0 through 2.3.37, from 2.5.0 through 2.5.33, from 6.0.0 through 6.11.0, from 7.0.0 through 7.3.0. Users are recommended to upgrade to version 6.12.0 or 7.4.0, which fixes the issue.

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