[TLP:CLEAR] Apache Struts 2 opravuje kritickou zranitelnost

Apache Struts od verze 6.4.0 obsahuje opravu pro kritickou zranitelnost, která však vyžaduje nejen aktualizaci frameworku, ale také úpravu v kódu aplikace [1][2]. Využívá-li starší mechanismus nahrávání souborů File Upload, je kvůli zpětné nekompatibilitě nutná migrace na novější mechanismus Action File Upload [3]. Bez této úpravy zůstává aplikace zranitelná i po aktualizaci frameworku [1][2].

Apache Struts 2 - RCE (CVE-2024-53677)
CVSS 9.0 (Critical)

Neautentizovanému vzdálenému útočníkovi je za určitých okolností kvůli chybě v logice nahrávání souborů umožněno nahrát soubor do libovolných lokací na stroji, což může vést ke spuštění kódu [1][4]. Ke zranitelnosti existují PoC, přičemž některé jsou podle dostupných informací již aktivně zneužívány útočníky [2][5][6].

Zranitelnost se nachází v produktu:

  • Apache Struts; >=2.0.0, <=2.3.37; >=2.5.0, <=2.5.33; >=6.0.0, <=6.3.0.2;

CVSS: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

Více informací:

Zranitelnost byla veřejně oznámena 11. 12. 2024.


Za CESNET, z.s.p.o. Michaela Ručková dne 3. 1. 2025.

CESNET, z.s.p.o. Logo