Lucene search
+L
ApacheStruts

99 matches found

CVE
CVE
•added 2024/12/11 3:35 p.m.•4513 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.•1930 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...

10CVSS8.4AI score0.99999EPSS
SaveIn wildWeb
CVE
CVE
•added 2018/08/22 1:00 p.m.•1914 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.2AI score0.99991EPSS
SaveIn wild
CVE
CVE
•added 2017/09/15 7:00 p.m.•1601 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.1CVSS7.5AI score0.99396EPSS
SaveIn wild
CVE
CVE
•added 2020/12/11 1:11 a.m.•1489 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.8CVSS7.8AI score0.95931EPSS
SaveIn wild
CVE
CVE
•added 2013/07/18 1:00 a.m.•1301 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.•1278 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.8CVSS8.3AI score0.98908EPSS
SaveIn wild
CVE
CVE
•added 2012/01/08 3:00 p.m.•1240 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.•1199 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.•579 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.99032EPSS
SaveIn wildWeb
CVE
CVE
•added 2017/09/20 5:00 p.m.•556 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.•546 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.1CVSS7.7AI score0.45847EPSS
SaveIn wild
CVE
CVE
•added 2020/09/14 4:41 p.m.•526 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.8CVSS8.7AI score0.96946EPSS
SaveIn wildWeb
CVE
CVE
•added 2023/12/07 8:49 a.m.•461 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.8CVSS8.1AI score0.80819EPSS
SaveIn wildWeb
CVE
CVE
•added 2022/04/12 3:25 p.m.•378 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.•371 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.•359 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.7CVSS7AI score0.81817EPSS
Save
CVE
CVE
•added 2019/11/01 1:57 p.m.•322 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/04/26 2:00 p.m.•296 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.96052EPSS
SaveIn wild
CVE
CVE
•added 2016/07/04 10:00 p.m.•291 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 2013/07/18 1:00 a.m.•261 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.7AI score0.94654EPSS
SaveWeb
CVE
CVE
•added 2013/07/16 6:00 p.m.•260 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 wildWeb
CVE
CVE
•added 2010/08/17 5:31 p.m.•256 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
Save
CVE
CVE
•added 2016/07/04 10:00 p.m.•246 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.•240 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
Save
CVE
CVE
•added 2012/01/08 3:00 p.m.•231 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
Save
CVE
CVE
•added 2016/07/04 10:00 p.m.•213 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.•205 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
SaveWeb
CVE
CVE
•added 2014/03/10 2:00 p.m.•198 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.99388EPSS
SaveIn wildWeb
CVE
CVE
•added 2013/07/10 7:00 p.m.•190 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
SaveWeb
CVE
CVE
•added 2020/09/14 4:50 p.m.•186 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.66146EPSS
Save
CVE
CVE
•added 2006/03/30 10:00 p.m.•176 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.•175 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
SaveWeb
CVE
CVE
•added 2023/06/14 7:50 a.m.•173 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.•164 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.32784EPSS
SaveWeb
CVE
CVE
•added 2013/09/30 9:00 p.m.•162 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 2023/12/05 8:37 a.m.•158 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/09/20 5:00 p.m.•157 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 2014/04/29 10:00 a.m.•155 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.98056EPSS
SaveIn wildWeb
CVE
CVE
•added 2017/07/13 3:00 p.m.•151 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 2014/05/08 10:00 a.m.•147 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 2017/07/13 3:00 p.m.•146 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 2016/06/07 6:00 p.m.•144 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.8CVSS8.7AI score0.81873EPSS
SaveWeb
CVE
CVE
•added 2017/09/20 5:00 p.m.•144 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 2026/08/15 10:37 a.m.•144 views

CVE-2026-73634

Apache Struts is vulnerable to an uncontrolled resource consumption vulnerability (CWE-400) when an application exposes an endpoint to collect Content Security Policy (CSP) violation reports. The framework reads these reports into memory without bounding the input size, allowing an unauthenticate...

7.5CVSS6AI score0.0073EPSS
Save
CVE
CVE
•added 2014/04/29 10:00 a.m.•142 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.7AI score0.78319EPSS
SaveIn wildWeb
CVE
CVE
•added 2017/09/20 5:00 p.m.•142 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 2012/03/02 10:00 p.m.•139 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.13687EPSS
Save
CVE
CVE
•added 2018/03/27 9:00 p.m.•137 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 2009/04/09 3:00 p.m.•135 views

CVE-2008-6682

Apache Struts is affected by multiple cross-site scripting (XSS) vulnerabilities in 2.0.x before 2.0.11.1 and 2.1.x before 2.1.1. The issue arises from improper handling of (1) double-quote characters in the href attribute of an s:a tag and (2) parameters in the action attribute of an s:url tag, ...

4.3CVSS5.7AI score0.05614EPSS
Save
Total number of security vulnerabilities99