Apache Struts DefaultActionMapper átirányítás és OGNL biztonsági szabály megkerülés sérülékenység

CH azonosító

CH-9539

Angol cím

Apache Struts DefaultActionMapper Redirection and OGNL Security Bypass Vulnerabilities

Felfedezés dátuma

2013.07.17.

Súlyosság

Magas

Érintett rendszerek

Apache Software Foundation
Apache Struts

Érintett verziók

Apache Struts 2.x

Összefoglaló

Az Apache Struts több sérülékenysége vált ismertté, amelyet kihasználva a támadók hamisításos (spoofing) támadásokat hajthatnak végre és megkerülhetnek bizonyos biztonsági korlátozásokat.

Leírás

  1. A “redirect:” és a “redirectAction:” prefix paramétereknek átadott bemeneti adat nincs megfelelően ellenőrizve a DefaultActionMapper osztályban (org.apache.struts2.dispatcher.mapper.DefaultActionMapper), mielőtt a felhasználók átirányítására felhasználásra kerülne. Ez kihasználható a felhasználók tetszőleges weboldalra történő átirányítására, ha a felhasználó egy speciálisan formázott hivatkozásra klikkel, ami egy megbízható domain-en belüli érintett script-re mutat.
  2. Az “action:”, “redirect:”, és “redirectAction:” prefix paraméterek kezelése közbeni bemeneti adat megtisztítási hiba a DefaultActionMapper osztályban (org.apache.struts2.dispatcher.mapper.DefaultActionMapper) kihasználható tetszőleges Java kód befecskendezésére és futtatására OGNL (Object-Graph Navigation Language) kifejezéseken keresztül.

A sérülékenységeket a 2.0.0 – 2.3.15 verziókban jelentették.

Megoldás

Frissítsen a legújabb verzióra

Hivatkozások

Gyártói referencia: struts.apache.org
Gyártói referencia: struts.apache.org
Gyártói referencia: struts.apache.org
CVE-2013-2248 - NVD CVE-2013-2248
CVE-2013-2251 - NVD CVE-2013-2251
SECUNIA 54118


Legfrissebb sérülékenységek
CVE-2026-24858 – Fortinet Multiple Products Authentication Bypass Using an Alternate Path or Channel sérülékenység
CVE-2026-1448 – D-Link sérülékenysége
CVE-2026-23745 – “node-tar” Library Path Traversal sérülékenység
CVE-2026-21509 – Microsoft Office Security Feature Bypass sérülékenység
CVE-2026-24061 – GNU InetUtils Argument Injection sérülékenység
CVE-2026-23760 – SmarterTools SmarterMail Authentication Bypass Using an Alternate Path or Channel sérülékenység
CVE-2025-52691 – SmarterTools SmarterMail Unrestricted Upload of File with Dangerous Type sérülékenység
CVE-2018-14634 – Linux Kernel Integer Overflow sérülékenység
CVE-2025-54313 – Prettier eslint-config-prettier Embedded Malicious Code sérülékenység
CVE-2025-31125 – Vite Vitejs Improper Access Control sérülékenység
Tovább a sérülékenységekhez »