Export limit exceeded: 22901 CVEs match your query. Please refine your search to export 10,000 CVEs or fewer.

Search vulnerabilities

Results 101

Export CSV
CVE-2017-9787

struts: Denial of service when using a Spring AOP functionality

When using a Spring AOP functionality to secure Struts actions it is possible to perform a DoS attack. Solution is to upgrade to Apache Struts version 2.5.12 or 2.3.33.

CVSS 3.0 · 7.5 High EPSS 10.6% KEV · Not listed
Vendors
Products
CVE-2017-15707

struts2: Crafted JSON request can result in DoS

In Apache Struts 2.5 to 2.5.14, the REST Plugin is using an outdated JSON-lib library which is vulnerable and allow perform a DoS attack using malicious request with specially crafted JSON payload.

CVSS 3.0 · 6.2 Medium EPSS 4.9% KEV · Not listed
Vendors
CVE-2017-12611

struts: RCE attack when using an unintentional expression in Freemarker tag instead of string literals

In Apache Struts 2.0.0 through 2.3.33 and 2.5 through 2.5.10.1, using an unintentional expression in a Freemarker tag instead of string literals can lead to a RCE attack.

CVSS 3.0 · 9.8 Critical EPSS 87.1% KEV · Not listed
Vendors
Products
CVE-2016-8738

In Apache Struts 2.5 through 2.5.5, if an application allows entering a URL in a form field and the built-in URLValidator is used, it is possible to prepare a special URL which will be used to overload server process when performing validation of the URL.

CVSS 3.0 · 5.9 Medium EPSS 3.3% KEV · Not listed
Vendors
Products
CVE-2017-7672

struts: Denial of service in built-in URLValidator

If an application allows enter an URL in a form field and built-in URLValidator is used, it is possible to prepare a special URL which will be used to overload server process when performing validation of the URL. Solution is to upgrade to Apache Struts version 2.5.12.

CVSS 3.0 · 5.9 Medium EPSS 9.8% KEV · Not listed
Vendors
Products
CVE-2015-5169

struts: XSS vulnerability when devMode is turned on

Cross-site scripting (XSS) vulnerability in Apache Struts before 2.3.20.

CVSS 3.0 · 6.1 Medium EPSS 7.5% KEV · Not listed
Vendors
Products
CVE-2015-5209

Apache Struts 2.x before 2.3.24.1 allows remote attackers to manipulate Struts internals, alter user sessions, or affect container settings via vectors involving a top object.

CVSS 3.0 · 7.5 High EPSS 9.1% KEV · Not listed
Vendors
Products
CVE-2016-6795

In the Convention plugin in Apache Struts 2.3.x before 2.3.31, and 2.5.x before 2.5.5, it is possible to prepare a special URL which will be used for path traversal and execution of arbitrary code on server side.

CVSS 3.0 · 9.8 Critical EPSS 8.2% KEV · Not listed
Vendors
Products
CVE-2017-9793

struts: DoS attack via crafted XML payload processed by REST Plugin using XStream library

The REST Plugin in Apache Struts 2.1.x, 2.3.7 through 2.3.33 and 2.5 through 2.5.12 is using an outdated XStream library which is vulnerable and allow perform a DoS attack using malicious request with specially crafted XML payload.

CVSS 3.0 · 7.5 High EPSS 8.8% KEV · Not listed
Vendors
Products
CVE-2017-9804

struts: A regular expression Denial of Service when using URLValidator

In Apache Struts 2.3.7 through 2.3.33 and 2.5 through 2.5.12, if an application allows entering a URL in a form field and built-in URLValidator is used, it is possible to prepare a special URL which will be used to overload server process when performing validation of the URL. NOTE: this vulnerability exists because of an incomplete fix for S2-047 / CVE-2017-7672.

CVSS 3.0 · 7.5 High EPSS 8.2% KEV · Not listed
Vendors
Products
CVE-2016-2162

struts2: unsanitized text in the Locale object constructed by I18NInterceptor

Apache Struts 2.x before 2.3.25 does not sanitize text in the Locale object constructed by I18NInterceptor, which might allow remote attackers to conduct cross-site scripting (XSS) attacks via unspecified vectors involving language display.

CVSS 3.0 · 6.1 Medium EPSS 7.8% KEV · Not listed
Vendors
Products
CVE-2014-0094

struts2: ClassLoader manipulation via request parameters

The ParametersInterceptor in Apache Struts before 2.3.16.2 allows remote attackers to "manipulate" the ClassLoader via the class parameter, which is passed to the getClass method.

CVSS 2.0 · 5.0 Medium EPSS 99.4% KEV · Not listed
Vendors
Products
CVE-2014-0112

struts2: ClassLoader manipulation via request parameters

ParametersInterceptor in Apache Struts before 2.3.20 does not properly restrict access to the getClass method, which allows remote attackers to "manipulate" the ClassLoader and execute arbitrary code via a crafted request. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-0094.

CVSS 3.0 · 7.3 High EPSS 98.1% KEV · Not listed
Vendors
Products
CVE-2014-0113

struts2: ClassLoader manipulation via cookie request headers

CookieInterceptor in Apache Struts before 2.3.20, when a wildcard cookiesName value is used, does not properly restrict access to the getClass method, which allows remote attackers to "manipulate" the ClassLoader and execute arbitrary code via a crafted request. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-0094.

CVSS 2.0 · 7.5 High EPSS 78.3% KEV · Not listed
Vendors
Products
CVE-2014-0116

struts2: Struts internals manipulation via cookie request headers

CookieInterceptor in Apache Struts 2.x before 2.3.20, when a wildcard cookiesName value is used, does not properly restrict access to the getClass method, which allows remote attackers to "manipulate" the ClassLoader and modify session state via a crafted request. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-0113.

CVSS 2.0 · 5.8 Medium EPSS 6.6% KEV · Not listed
Vendors
Products
CVE-2014-7809

struts2: predictable generation of form submission token

Apache Struts 2.0.0 through 2.3.x before 2.3.20 uses predictable <s:token/> values, which allows remote attackers to bypass the CSRF protection mechanism.

CVSS 2.0 · 6.8 Medium EPSS 3.4% KEV · Not listed
Vendors
Products
CVE-2015-0899

1: input validation bypass in MultiPageValidator

The MultiPageValidator implementation in Apache Struts 1 1.1 through 1.3.10 allows remote attackers to bypass intended access restrictions via a modified page parameter.

CVSS 3.0 · 7.5 High EPSS 21.3% KEV · Not listed
Vendors
Products
CVE-2015-1831

struts2: incorrect default exclude patterns

The default exclude patterns (excludeParams) in Apache Struts 2.3.20 allow remote attackers to "compromise internal state of an application" via unspecified vectors.

CVSS 2.0 · 7.5 High EPSS 6.3% KEV · Not listed
Vendors
Products
CVE-2016-0785

struts2: forced double OGNL evaluation on raw input in tag attributes

Apache Struts 2.x before 2.3.28 allows remote attackers to execute arbitrary code via a "%{}" sequence in a tag attribute, aka forced double OGNL evaluation.

CVSS 3.0 · 8.8 High EPSS 8.9% KEV · Not listed
Vendors
Products
CVE-2016-3082

Struts2: XSLTResult can be used to parse arbitrary stylesheet (S2-031)

XSLTResult in Apache Struts 2.x before 2.3.20.2, 2.3.24.x before 2.3.24.2, and 2.3.28.x before 2.3.28.1 allows remote attackers to execute arbitrary code via the stylesheet location parameter.

CVSS 3.0 · 9.8 Critical EPSS 19.2% KEV · Not listed
Vendors
Products