Spring Framework (versions 5.0.x prior to 5.0.7, versions 4.3.x prior to 4.3.18, and older unsupported versions) allow web applications to change the HTTP request method to any HTTP method (including TRACE) using the HiddenHttpMethodFilter in Spring MVC. If an application has a pre-existing XSS vulnerability, a malicious user (or attacker) can use this filter to escalate to an XST (Cross Site Tracing) attack.
{ "binaries": [ { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-aop-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-beans-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-context-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-context-support-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-core-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-expression-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-instrument-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-jdbc-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-jms-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-orm-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-oxm-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-test-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-transaction-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-web-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-web-portlet-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-web-servlet-java" }, { "binary_version": "3.0.6.RELEASE-13ubuntu0.1~esm2", "binary_name": "libspring-web-struts-java" } ] }
{ "binaries": [ { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-aop-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-beans-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-context-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-context-support-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-core-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-expression-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-instrument-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-jdbc-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-jms-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-orm-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-oxm-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-test-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-transaction-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-web-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-web-portlet-java" }, { "binary_version": "3.2.13-5ubuntu0.1~esm1", "binary_name": "libspring-web-servlet-java" } ] }