Lucene search
+L
ApacheStruts

95 matches found

CVE
CVE
•added 2024/12/11 3:35 p.m.•4487 views

CVE-2024-53677

A flaw in the file upload logic of Apache Struts (versions 2.0.0 to before 6.4.0) allows an unauthenticated attacker to manipulate file upload parameters to enable path traversal . This can result in the upload of a malicious file, potentially leading to Remote Code Execution (RCE) . The vulnerab...

9.8CVSS6.5AI score0.70143EPSS
SaveIn wildWeb
CVE
CVE
•added 2017/03/11 2:11 a.m.•1892 views

CVE-2017-5638

The CVE-2017-5638 issue affects Apache Struts 2, specifically 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1. The Jakarta Multipart parser mishandles file uploads, leading to remote code execution via crafted Content-Type, Content-Disposition, or Content-Length headers (notably with a #cmd= payloa...

10CVSS9.2AI score0.99999EPSS
SaveIn wildWeb
CVE
CVE
•added 2018/08/22 1:00 p.m.•1890 views

CVE-2018-11776

The CVE-2018-11776 issue affects Apache Struts 2.x versions 2.3–2.3.34 and 2.5–2.5.16. The underlying condition is when alwaysSelectFullNamespace is true and a result or url tag lacks a namespace/value, and the upper namespace/action configuration also has no or a wildcard namespace, allowing rem...

9.3CVSS8.4AI score0.99991EPSS
SaveIn wild
CVE
CVE
•added 2017/09/15 7:00 p.m.•1575 views

CVE-2017-9805

CVE-2017-9805 affects the Apache Struts 2 REST plugin. The REST plugin uses an XStreamHandler with an XStream instance to deserialize XML without any type filtering, enabling remote code execution when processing crafted XML payloads. Affected versions are Struts 2.1.1–2.3.x before 2.3.34 and 2.5...

8.1CVSS8.4AI score0.99396EPSS
SaveIn wild
CVE
CVE
•added 2020/12/11 1:11 a.m.•1476 views

CVE-2020-17530

CVE-2020-17530 describes a vulnerability in Apache Struts 2 where forced OGNL evaluation on raw user input in tag attributes can cause remote code execution. Affected products range from Struts 2.0.0 up to 2.5.25. The description states that evaluating untrusted input via the %{...} syntax enable...

9.8CVSS9.6AI score0.95931EPSS
SaveIn wild
CVE
CVE
•added 2013/07/18 1:00 a.m.•1291 views

CVE-2013-2251

CVE-2013-2251 affects Apache Struts 2 (versions 2.0.0–2.3.15) via improper handling of prefixed parameters in DefaultActionMapper (action:, redirect:, redirectAction:), allowing remote OGNL expression execution and arbitrary code execution. Some sources indicate this was addressed in Struts 2.3.1...

9.8CVSS8AI score0.99998EPSS
SaveIn wild
CVE
CVE
•added 2017/07/10 4:00 p.m.•1270 views

CVE-2017-9791

CVE-2017-9791 corresponds to an Apache Struts 1 vulnerability involving the Struts 1 plugin, where improper input handling could allow remote code execution via a malicious field value in a raw message to ActionMessage. Connected sources (CISA KEV) describe this as Apache Struts 1 Improper Input ...

9.8CVSS9.4AI score0.98908EPSS
SaveIn wild
CVE
CVE
•added 2012/01/08 3:00 p.m.•1232 views

CVE-2012-0391

CVE-2012-0391 affects Apache Struts 2 before 2.2.3.1, where the ExceptionDelegator interprets parameter values as OGNL expressions during certain exception handling for mismatched data types, enabling remote code execution via a crafted parameter. Multiple sources (CVE entry, CISA KEV, GHSA advis...

9.8CVSS8.5AI score0.75599EPSS
SaveIn wild
CVE
CVE
•added 2006/03/30 10:00 p.m.•1189 views

CVE-2006-1547

CVE-2006-1547 affects Apache Struts 1.x before 1.2.9 when used with BeanUtils 1.7. The vulnerability arises from ActionForm handling a multipart/form-data form where a parameter name references getMultipartRequestHandler, granting access to elements in CommonsMultipartRequestHandler and BeanUtils...

7.8CVSS7.2AI score0.54635EPSS
SaveIn wild
CVE
CVE
•added 2014/04/30 10:00 a.m.•569 views

CVE-2014-0114

A security bypass vulnerability exists in Apache Struts (specifically versions 1.x through 1.3.10) due to inadequate validation in the ActionForm class. The Apache Commons BeanUtils library (versions through 1.9.2) fails to suppress the class property, allowing a remote unauthenticated attacker t...

7.5CVSS8.4AI score0.9895EPSS
SaveIn wildWeb
CVE
CVE
•added 2017/09/20 5:00 p.m.•548 views

CVE-2017-12611

A Remote Code Execution (RCE) vulnerability exists in Apache Struts due to the incorrect processing of expressions within the Freemarker tag functionality. Specifically, the software permitted the use of read-only properties in value assignments of tag expressions, allowing an unauthenticated rem...

9.8CVSS9.3AI score0.87123EPSS
SaveIn wild
CVE
CVE
•added 2026/01/11 1:05 p.m.•523 views

CVE-2025-68493

CVE-2025-68493 is a Missing XML Validation vulnerability in Apache Struts (XWork XML parser). Affected versions are Struts 2.0.0–2.2.1 and 2.2.1–6.1.0 (per the entry), with a recommended fix to upgrade to Struts 6.1.1. The issue enables an XML/XXE-type exposure due to lack of XML validation in th...

8.1CVSS6.6AI score0.45847EPSS
SaveIn wildWeb
CVE
CVE
•added 2020/09/14 4:41 p.m.•518 views

CVE-2019-0230

CVE-2019-0230 affects Apache Struts 2.0.0–2.5.20 and is caused by forced double OGNL evaluation on raw user input in tag attributes, potentially enabling remote code execution. Reported impact is remote code execution with high severity (CVE CVSSv3 9.8). Mitigation documented in the sources inclu...

9.8CVSS9.5AI score0.97399EPSS
SaveIn wildWeb
CVE
CVE
•added 2023/12/07 8:49 a.m.•446 views

CVE-2023-50164

The Apache Struts 2 framework is vulnerable to a directory traversal flaw within its file upload logic. An attacker can manipulate file upload parameters to traverse directories and upload malicious files, which may lead to Remote Code Execution (RCE) . Active exploitation attempts have been obse...

9.8CVSS9.8AI score0.80819EPSS
SaveIn wildWeb
CVE
CVE
•added 2022/04/12 3:25 p.m.•367 views

CVE-2021-31805

The CVE-2021-31805 entry describes a Remote Code Execution risk in Apache Struts caused by forced OGNL evaluation in tag attributes. The issue arises when untrusted input is evaluated via %{...}, enabling double OGNL evaluation and potentially remote code execution. Affected products span Apache ...

9.8CVSS9.8AI score0.95622EPSS
SaveIn wild
CVE
CVE
•added 2020/12/16 1:05 a.m.•366 views

CVE-2020-26259

CVE-2020-26259 affects XStream in IBM Storage Copy Data Management (2.2.0.0–2.2.25.0). Unmarshalling user-supplied data could allow arbitrary file deletion on the host if the process runs with sufficient privileges. IBM’s remediation for the affected products is to upgrade to 2.2.26.0 (Linux) and...

6.8CVSS7.5AI score0.82392EPSS
Save
CVE
CVE
•added 2020/12/16 1:05 a.m.•348 views

CVE-2020-26258

CVE-2020-26258 is a Server-Side Forgery/SSRF via XStream unmarshalling in versions prior to 1.4.15. Public docs corroborate exploitation possible by crafted input streams to access internal resources, with Java 15+ mitigating the issue and a whitelist-based Security Framework recommended over the...

7.7CVSS8.1AI score0.81817EPSS
Save
CVE
CVE
•added 2019/11/01 1:57 p.m.•314 views

CVE-2011-3923

CVE-2011-3923 affects Apache Struts 2 prior to 2.3.1.2, where a flaw in the ParameterInterceptor allows untrusted input to be treated as OGNL expressions, bypassing protections and enabling remote command execution. Public details indicate the vulnerability enables an attacker to execute arbitrar...

9.8CVSS9.5AI score0.89492EPSS
SaveWeb
CVE
CVE
•added 2016/07/04 10:00 p.m.•280 views

CVE-2016-1181

CVE-2016-1181 affects Apache Struts 1.x (1.1–1.3.10) where ActionServlet.java mishandles multithreaded access to an ActionForm, allowing a remote attacker to execute arbitrary code or cause a denial of service via a multipart request (related to CVE-2015-0899). The NVD description explicitly ties...

8.1CVSS8.4AI score0.13122EPSS
Save
CVE
CVE
•added 2016/04/26 2:00 p.m.•270 views

CVE-2016-3081

Apache Struts 2.x is affected by CVE-2016-3081 where Dynamic Method Invocation (DMI) enabled leads to remote code execution via a method: prefix, tied to chained expressions. The affected ranges listed are 2.3.19–2.3.20.2, 2.3.21–2.3.24.1, and 2.3.25–2.3.28. Public exploit evidence exists (Exploi...

9.3CVSS8.2AI score0.93352EPSS
SaveIn wild
CVE
CVE
•added 2013/07/16 6:00 p.m.•254 views

CVE-2013-2134

CVE-2013-2134: Apache Struts 2 before 2.3.14.3 allows remote OGNL code execution through a crafted action name during wildcard matching. IBM and other bulletins link this family of Struts vulnerabilities to exposed management interfaces and unauthorized access risks, with remediation typically de...

9.3CVSS8.1AI score0.70211EPSS
SaveIn wild
CVE
CVE
•added 2013/07/18 1:00 a.m.•252 views

CVE-2013-2248

CVE-2013-2248 involves multiple open-redirect vulnerabilities in Apache Struts 2, affecting 2.0.0 through 2.3.15. An attacker can craft a URL using the redirect:, redirectAction:, or related parameters to redirect victims to arbitrary sites, enabling phishing attempts. The connected Nuclei templa...

5.8CVSS7.9AI score0.94654EPSS
Save
CVE
CVE
•added 2010/08/17 5:31 p.m.•243 views

CVE-2010-1870

The CVE-2010-1870 entry covers OGNL expression evaluation in XWork (Struts 2.0.0–2.1.8.1) with a permissive whitelist that allows remote modification of server-side context objects and bypass of the # protection via OGNL context variables (e.g., #context, #root, #this, etc.). Cisco advisory notes...

5CVSS9.1AI score0.92015EPSS
SaveWeb
CVE
CVE
•added 2016/07/04 10:00 p.m.•239 views

CVE-2016-1182

CVE-2016-1182 is referenced in Jira issues JSWSERVER-26635/26636 and JSDSERVER-16462/16461, tying the vulnerability to ActionServlet.java in Apache Struts 1.x (1.3.10) with improper Validator configuration. Exploitation concerns remote code execution (RCE) and DoS, with CVSS scores around 8.x (RC...

8.2CVSS7.8AI score0.25737EPSS
Save
CVE
CVE
•added 2016/07/04 10:00 p.m.•237 views

CVE-2016-4438

CVE-2016-4438 affects Apache Struts 2 REST plugin. The REST plugin in Struts 2 versions 2.3.19 through 2.3.28.1 is vulnerable to remote code execution via a crafted OGNL expression due to improper handling of OGNL expressions. The vulnerability could allow an attacker to execute arbitrary code on...

9.8CVSS9.4AI score0.16742EPSS
SaveWeb
CVE
CVE
•added 2012/01/08 3:00 p.m.•227 views

CVE-2012-0394

CVE-2012-0394 affects Apache Struts 2.x, specifically the DebuggingInterceptor component when Developer Mode is enabled. The IBM security bulletin consolidates multiple Struts CVEs and states that the vulnerable code related to CVE-2012-0394 is not in use in Order Management, lowering risk; the a...

6.8CVSS9.2AI score0.729EPSS
SaveWeb
CVE
CVE
•added 2016/07/04 10:00 p.m.•205 views

CVE-2015-0899

CVE-2015-0899 affects Apache Struts 1.x (1.1–1.3.10) where the MultiPageValidator allows remote bypass of access restrictions via a modified page parameter. IBM advisories (IBM Library Support for Struts 1.3.16 remediation, and related IBM bulletins) confirm this family of vulnerabilities and lis...

7.5CVSS7.4AI score0.21261EPSS
Save
CVE
CVE
•added 2012/01/08 3:00 p.m.•196 views

CVE-2012-0392

CVE-2012-0392 affects Apache Struts: CookieInterceptor does not enforce a parameter-name whitelist, enabling remote code execution via a crafted HTTP Cookie header that can trigger Java code execution through a static method. The Nuclei template confirms this as part of the S2-008 family, describ...

6.8CVSS9.3AI score0.97534EPSS
Save
CVE
CVE
•added 2014/03/10 2:00 p.m.•193 views

CVE-2014-0094

The ParametersInterceptor in Apache Struts versions before 2.3.16.2 contains a security bypass vulnerability. An attacker can exploit this by using the class parameter to manipulate the ClassLoader used by the application server. This vulnerability has been identified in several products, includi...

5CVSS9.1AI score0.99566EPSS
SaveIn wild
CVE
CVE
•added 2013/07/10 7:00 p.m.•184 views

CVE-2013-1966

CVE-2013-1966 (and related Struts 2 OGNL flaws) enables remote code execution via crafted requests that abuse includeParams handling in the URL or A tag. Public docs in IBM advisories note affected IBM products (e.g., Sterling Order Management, Storwize Unified GUI/Storwize platforms) and specify...

9.3CVSS8AI score0.73705EPSS
Save
CVE
CVE
•added 2020/09/14 4:50 p.m.•180 views

CVE-2019-0233

CVE-2019-0233 is an Apache Struts vulnerability (affecting Struts 2.0.0–2.5.20) where an access-permission override during file uploads can cause a Denial of Service. Exploitation requires a crafted request, and the impact is DoS during subsequent uploads. Remediation is to upgrade to a fixed Str...

7.5CVSS8.1AI score0.6805EPSS
Save
CVE
CVE
•added 2006/03/30 10:00 p.m.•169 views

CVE-2006-1546

CVE-2006-1546 : Apache Struts 1.x before 1.2.9 is vulnerable to bypassing validation via a request param org.apache.struts.taglib.html.Constants.CANCEL, causing the action to be canceled but may not be detected by applications that skip isCancelled(). Affects Struts 1.x components and can lead to...

7.5CVSS6.3AI score0.06286EPSS
Save
CVE
CVE
•added 2013/07/10 7:00 p.m.•165 views

CVE-2013-1965

CVE-2013-1965 affects Apache Struts 2, specifically the Struts Showcase App 2.0.0 through 2.3.13 (Struts 2 before 2.3.14.3). The vulnerability allows remote attackers to execute arbitrary OGNL code via a crafted parameter name that is mishandled during a redirect, enabling remote code execution o...

9.3CVSS8AI score0.93527EPSS
Save
CVE
CVE
•added 2023/06/14 7:50 a.m.•165 views

CVE-2023-34396

CVE-2023-34396 affects Apache Struts; a DoS condition arises when processing multipart requests with non-file fields, allowing remote attackers to exhaust resources. The entry covers Struts up to 2.5.30 and 6.1.2, with remediation by upgrading to Struts 2.5.31 or 6.1.2.1 (or later). IBM security ...

7.5CVSS5.7AI score0.05512EPSS
Save
CVE
CVE
•added 2012/02/07 2:00 a.m.•159 views

CVE-2012-1007

CVE-2012-1007 is an XSS vulnerability in Apache Struts 1.3.10. The issue allows remote attackers to inject arbitrary scripts via (1) name in struts-examples/upload/upload-submit.do, or (2) message in struts-cookbook/processSimple.do, or (3) struts-cookbook/processDyna.do. The IBM/OSS sources iden...

4.3CVSS7.6AI score0.32888EPSS
SaveWeb
CVE
CVE
•added 2013/09/30 9:00 p.m.•152 views

CVE-2013-4316

CVE-2013-4316 affects Apache Struts 2.0.0–2.3.15.1, where Dynamic Method Invocation is enabled by default, enabling remote code execution with OGNL-parameter crafted requests. The IBM and related advisories confirm this vulnerability and reference the same CVE, describing the impact as remote cod...

10CVSS7.8AI score0.08401EPSS
Save
CVE
CVE
•added 2014/04/29 10:00 a.m.•150 views

CVE-2014-0112

Apache Struts ParametersInterceptor before version 2.3.20 fails to properly restrict access to the getClass method. This allows a remote attacker to manipulate the ClassLoader and execute arbitrary code via a crafted request. This vulnerability stems from an incomplete fix for CVE-2014-0094 . Aff...

7.5CVSS7.3AI score0.97915EPSS
SaveIn wildWeb
CVE
CVE
•added 2017/09/20 5:00 p.m.•150 views

CVE-2017-9793

CVE-2017-9793 affects Apache Struts 2 REST plugin in 2.1.x and 2.3.x/2.5.x branches where an outdated XStream library is used, enabling DoS via a crafted XML payload during deserialization. The related connected sources corroborate a broader issue with the Struts REST plugin using XStream without...

7.5CVSS7.4AI score0.08787EPSS
Save
CVE
CVE
•added 2023/12/05 8:37 a.m.•148 views

CVE-2023-41835

Apache Struts vulnerability CVE-2023-41835 arises from incomplete cleanup of the struts.multipart.saveDir after a denied multipart upload, enabling denial of service. IBM/Atlassian advisories confirm impact and list affected Struts versions and products (e.g., Struts 2.x; Struts 2.5.32, 6.1.2.2, ...

7.5CVSS7.3AI score0.073EPSS
Save
CVE
CVE
•added 2017/07/13 3:00 p.m.•145 views

CVE-2017-7672

CVE-2017-9805 is an RCE in Apache Struts 2 via the REST plugin using XStreamHandler deserializing XML without type filtering. Impact arises when an XML payload is deserialized, allowing remote code execution. Affected Apache Struts 2 REST plugin versions include 2.3.x before 2.3.34 and 2.5.x befo...

5.9CVSS6.2AI score0.09835EPSS
Save
CVE
CVE
•added 2017/07/13 3:00 p.m.•141 views

CVE-2017-9787

CVE-2017-9805 affects the Apache Struts 2 REST plugin, where the REST Plugin uses an XStreamHandler with an unfiltered XStream instance, enabling remote code execution via crafted XML data. Affected are Struts 2.x releases containing REST plugin: 2.5.x prior to 2.5.13 and 2.3.x prior to 2.3.34 (p...

7.5CVSS7.4AI score0.10554EPSS
Save
CVE
CVE
•added 2014/04/29 10:00 a.m.•138 views

CVE-2014-0113

The CookieInterceptor in Apache Struts versions prior to 2.3.20 fails to restrict access to the getClass() method when a wildcard cookiesName value is utilized. This flaw allows remote attackers to manipulate the ClassLoader and execute arbitrary code via a crafted request. This vulnerability ste...

7.5CVSS7.3AI score0.7783EPSS
SaveIn wild
CVE
CVE
•added 2014/05/08 10:00 a.m.•138 views

CVE-2014-0116

Apache Struts 2.x vulnerable to ClassLoader manipulation via CookieInterceptor (getClass access) when using wildcard cookiesName, allowing remote code execution. Affects Struts 2.x before 2.3.20 (and multiple related CVEs linked to the same class loader flaw, including CVE-2014-0112 and CVE-2014-...

5.8CVSS6.1AI score0.06569EPSS
Save
CVE
CVE
•added 2016/06/07 6:00 p.m.•136 views

CVE-2016-3087

CVE-2016-3087 affects Apache Struts 2.x when Dynamic Method Invocation is enabled and the REST Plugin is used. The vulnerability allows remote code execution via vectors related to the ! (exclamation mark) operator. Affected versions include Struts 2.3.20.x before 2.3.20.3, 2.3.24.x before 2.3.24...

9.8CVSS9.5AI score0.81873EPSS
SaveWeb
CVE
CVE
•added 2017/09/20 5:00 p.m.•136 views

CVE-2017-9804

CVE-2017-9805 affects Apache Struts 2 with the REST plugin that uses an XStreamHandler for XML deserialization without type filtering. The vulnerability allows remote code execution when processing crafted XML payloads. Affected versions are Apache Struts 2.x prior to 2.3.34 and 2.5.x prior to 2....

7.5CVSS6.4AI score0.99396EPSS
Save
CVE
CVE
•added 2017/09/20 5:00 p.m.•134 views

CVE-2016-6795

CVE-2016-6795 affects Apache Struts 2, specifically the Convention plugin in Struts 2.3.x prior to 2.3.31 and 2.5.x prior to 2.5.5. The issue permits an attacker to craft a special URL that enables path traversal and execution of arbitrary code on the server side. According to NVD, the CVSS v2 ba...

9.8CVSS9.5AI score0.08219EPSS
Save
CVE
CVE
•added 2018/03/27 9:00 p.m.•131 views

CVE-2018-1327

CVE-2018-1327 affects the Apache Struts REST Plugin via the XStream deserialization path, enabling a remote DoS when a malicious XML payload is processed. The advisory chain shows that upgrading to Struts 2.5.16 and switching to the optional Jackson XML handler (or implementing a custom XML handl...

7.5CVSS7.4AI score0.08647EPSS
Save
CVE
CVE
•added 2012/03/02 10:00 p.m.•129 views

CVE-2012-0838

CVE-2012-0838 affects Apache Struts 2 before 2.2.3.1, where an OGNL expression is evaluated during a conversion error, enabling a remote attacker to modify run-time data values and potentially execute arbitrary code. IBM security bulletins for Order Management (and related advisories) confirm the...

10CVSS7.1AI score0.1388EPSS
Save
CVE
CVE
•added 2013/07/10 7:00 p.m.•129 views

CVE-2013-2115

CVE-2013-2115 is an Apache Struts 2 remote code execution vulnerability. It allows an attacker to run OGNL code by sending a crafted request that is mishandled when includeParams is used in either the URL or an A tag, stemming from an incomplete fix for CVE-2013-1966. Connected IBM advisories ind...

9.3CVSS8.1AI score0.74636EPSS
Save
CVE
CVE
•added 2016/07/04 10:00 p.m.•125 views

CVE-2016-4430

CVE-2016-4430 affects Apache Struts 2.3.20–2.3.28.1, where token validation is mishandled, enabling remote CSRF attacks via unspecified vectors. Public sources in connected docs (IBM security advisories and the NVD entry) corroborate the CSRF impact and tie it to the same Struts versions. The vul...

8.8CVSS8.5AI score0.03701EPSS
Save
Total number of security vulnerabilities95