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"
}
]
}