Lucene search
K
ApacheStruts

90 matches found

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

CVE-2024-53677

CVE-2024-53677 affects Apache Struts 2 (from 2.0.0 up to, but not including, 6.4.0). The root cause is flawed file upload logic that can be manipulated to enable path traversal, potentially allowing a malicious file upload and, under certain conditions, remote code execution (RCE). Public PoCs an...

9.8CVSS6.5AI score0.93188EPSS
Web
CVE
CVE
added 2017/03/11 2:11 a.m.1754 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.94267EPSS
In wildWeb
CVE
CVE
added 2018/08/22 1:0 p.m.1735 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.94431EPSS
In wild
CVE
CVE
added 2017/09/15 7:0 p.m.1479 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.94322EPSS
In wild
CVE
CVE
added 2020/12/11 1:11 a.m.1413 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.94373EPSS
In wildWeb
CVE
CVE
added 2013/07/18 1:0 a.m.1172 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.94325EPSS
In wild
CVE
CVE
added 2017/07/10 4:0 p.m.1135 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.94322EPSS
In wild
CVE
CVE
added 2012/01/08 3:0 p.m.1133 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.87528EPSS
In wildWeb
CVE
CVE
added 2006/03/30 10:0 p.m.1095 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.22192EPSS
In wild
CVE
CVE
added 2017/09/20 5:0 p.m.476 views

CVE-2017-12611

CVE-2017-12611 is an Apache Struts vulnerability where an unintentional Freemarker expression in a tag can lead to remote code execution (RCE). The initial description specifies affected releases from Struts 2.0.0–2.3.33 and 2.5–2.5.10.1, due to using a Freemarker expression instead of string lit...

9.8CVSS9.3AI score0.94322EPSS
CVE
CVE
added 2020/09/14 4:41 p.m.471 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.93849EPSS
In wild
CVE
CVE
added 2023/12/07 8:49 a.m.397 views

CVE-2023-50164

CVE-2023-50164 is an Apache Struts 2 directory traversal flaw in the file-upload parameter that can enable Remote Code Execution. Public details indicate exploitation attempts in the wild and advisories urging upgrading to Struts 2.5.33 or Struts 6.3.0.2 (or greater) to fix the issue. Affected co...

9.8CVSS9.8AI score0.93657EPSS
Web
CVE
CVE
added 2026/01/11 1:5 p.m.393 views

CVE-2025-68493

CVE-2025-68493 describes a Missing XML Validation vulnerability in Apache Struts (affecting 2.0.0–2.2.1, 2.2.1–6.1.0; fixed in 6.1.1). A connected exploit resource provides a PoC targeting the XXE weakness in XWork, including a read-file payload (e.g., /etc/passwd) via the vulnerable XML parsing ...

8.1CVSS6.6AI score0.00027EPSS
Web
CVE
CVE
added 2014/04/30 10:0 a.m.385 views

CVE-2014-0114

The CVE-2014-0114 issue affects Apache Struts 1.x through 1.3.10 (and related products using commons-beanutils) where the ActionForm/ClassLoader handling could be manipulated via a class parameter passed to getClass, enabling remote code execution. The F5 advisory confirms the vulnerability impac...

7.5CVSS8.4AI score0.92332EPSS
Web
CVE
CVE
added 2020/12/16 1:5 a.m.339 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.8887EPSS
CVE
CVE
added 2022/04/12 3:25 p.m.337 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.94373EPSS
In wild
CVE
CVE
added 2020/12/16 1:5 a.m.314 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.9368EPSS
Web
CVE
CVE
added 2019/11/01 1:57 p.m.276 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.91054EPSS
Web
CVE
CVE
added 2016/04/26 2:0 p.m.237 views

CVE-2016-3081

CVE-2016-3081 concerns Apache Struts 2.x where Dynamic Method Invocation (DMI) is enabled. Affected ranges include 2.3.19–2.3.20.2, 2.3.21–2.3.24.1, and 2.3.25–2.3.28; exploitation via the method: prefix with chained expressions allows remote code execution. Exploit references exist (e.g., Exploi...

9.3CVSS8.2AI score0.94198EPSS
Web
CVE
CVE
added 2013/07/16 6:0 p.m.233 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.90936EPSS
In wild
CVE
CVE
added 2013/07/18 1:0 a.m.225 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.91954EPSS
Web
CVE
CVE
added 2016/07/04 10:0 p.m.221 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.69459EPSS
CVE
CVE
added 2016/07/04 10:0 p.m.202 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.69459EPSS
CVE
CVE
added 2010/08/17 5:31 p.m.191 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.92533EPSS
Web
CVE
CVE
added 2012/01/08 3:0 p.m.190 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.93572EPSS
Web
CVE
CVE
added 2016/07/04 10:0 p.m.161 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.69459EPSS
CVE
CVE
added 2012/01/08 3:0 p.m.157 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.90286EPSS
CVE
CVE
added 2014/03/10 2:0 p.m.151 views

CVE-2014-0094

CVE-2014-0094 affects Apache Struts where the ParametersInterceptor before 2.3.16.2 allows a crafted request to pass a class parameter to getClass(), enabling ClassLoader manipulation and remote code execution in vulnerable deployments. Public references note exploitation in versions prior to 2.3...

5CVSS9.1AI score0.93134EPSS
CVE
CVE
added 2013/07/10 7:0 p.m.146 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.91096EPSS
Web
CVE
CVE
added 2020/09/14 4:50 p.m.142 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.0778EPSS
CVE
CVE
added 2006/03/30 10:0 p.m.138 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.01612EPSS
CVE
CVE
added 2013/07/10 7:0 p.m.135 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.91789EPSS
CVE
CVE
added 2017/07/13 3:0 p.m.128 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.94322EPSS
CVE
CVE
added 2016/07/04 10:0 p.m.126 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.62087EPSS
Web
CVE
CVE
added 2014/04/29 10:0 a.m.125 views

CVE-2014-0112

Summary (facts from sources): CVE-2014-0112 affects Apache Struts 2.x where the ParametersInterceptor does not properly restrict access to the getClass method, enabling remote attackers to manipulate the ClassLoader and execute arbitrary code via a crafted request. The F5 advisories confirm the v...

7.5CVSS7.3AI score0.91467EPSS
Web
CVE
CVE
added 2017/07/13 3:0 p.m.124 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.94322EPSS
CVE
CVE
added 2017/09/20 5:0 p.m.123 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.94322EPSS
CVE
CVE
added 2017/09/20 5:0 p.m.121 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.94322EPSS
CVE
CVE
added 2023/06/14 7:50 a.m.121 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.00123EPSS
CVE
CVE
added 2013/09/30 9:0 p.m.116 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.06168EPSS
CVE
CVE
added 2014/04/29 10:0 a.m.116 views

CVE-2014-0113

The CVE-2014-0113 issue affects Apache Struts CookieInterceptor in Struts 2.x prior to 2.3.20 (and related advisories reference 2.3.16.2), where a wildcard cookiesName value allows access to getClass, enabling potential ClassLoader manipulation and remote code execution via a crafted request. Thi...

7.5CVSS7.3AI score0.82224EPSS
CVE
CVE
added 2012/02/07 2:0 a.m.113 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.05236EPSS
Web
CVE
CVE
added 2013/07/10 7:0 p.m.112 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.91096EPSS
CVE
CVE
added 2023/12/05 8:37 a.m.109 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.00224EPSS
CVE
CVE
added 2017/09/20 5:0 p.m.107 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.04732EPSS
CVE
CVE
added 2014/05/08 10:0 a.m.106 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.82455EPSS
CVE
CVE
added 2017/12/01 4:0 p.m.102 views

CVE-2017-15707

Apache Struts REST plugin (versions 2.5–2.5.14) is vulnerable due to the REST plugin using an outdated JSON-lib library, enabling a remote attacker to cause a denial of service by sending a specially crafted JSON payload. Vulnerable component: Struts 2.x with REST plugin; root cause: insecure JSO...

6.2CVSS6.2AI score0.01534EPSS
CVE
CVE
added 2009/03/23 2:0 p.m.98 views

CVE-2008-6504

CVE-2008-6504 affects OpenSymphony XWork (ParameterInterceptor) used in Apache Struts: OGNL refs to # context objects are not properly restricted, enabling remote OGNL evaluation and modification of server-side objects. Affected: XWork 2.0.x prior to 2.0.6 and 2.1.x prior to 2.1.2; vulnerability ...

5CVSS6.8AI score0.65118EPSS
CVE
CVE
added 2012/03/02 10:0 p.m.98 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.11109EPSS
CVE
CVE
added 2016/06/07 6:0 p.m.96 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.87007EPSS
Web
Total number of security vulnerabilities90