Katalog CVE

CVE-2026-104712

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.95%

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

Streszczenie

Podatność w Apache Struts typu asymetryczne zużycie zasobów (amplifikacja). Gdy parametr żądania jest wiązany z właściwością BigDecimal i renderowany przez bibliotekę tagów Struts, framework może wygenerować odpowiedź znacznie większą niż żądanie. Umożliwia to nieuwierzytelnionemu atakującemu zdalnemu wyczerpanie CPU serwera i przepustowości sieci przy użyciu niewielkiego ruchu.

Ocena ryzyka

Atakujący może prowadzić ciągły, niewielki ruch, który powoduje ogromne odpowiedzi i wyczerpuje zasoby serwera oraz łącza wychodzącego. Ryzyko dotyczy aplikacji, które wiążą parametry żądań z właściwościami BigDecimal i renderują je przez bibliotekę tagów Struts.

Rekomendacja

Należy zaktualizować Apache Struts do wersji 6.12.0 lub 7.4.0, która usuwa tę podatność. Dodatkowo warto przeanalizować, czy aplikacja rzeczywiście musi wiązać parametry żądań z właściwościami BigDecimal.

Inne podatności w Apache Struts

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

Asymmetric resource consumption (amplification) vulnerability in Apache Struts. When a request parameter is bound to an arbitrary-precision decimal (java.math.BigDecimal) property that is then rendered through the Struts tag library, the framework can produce a response many orders of magnitude larger than the request, allowing an unauthenticated remote attacker to exhaust server CPU and outbound network capacity with sustained low-volume traffic. Applications that do not bind request parameters to BigDecimal properties, or never render such a property through the Struts tag library, are not affected. This issue affects Apache Struts: from 2.5.14 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