An issue was discovered in the Asset Pipeline plugin before 3.0.4 for Grails. An attacker can perform directory traversal via a crafted request when a servlet-based application is executed in Jetty, because there is a classloader vulnerability that can allow a reverse file traversal route in AssetPipelineFilter.groovy or AssetPipelineFilterCore.groovy.
{
"extracted_events": [
{
"cpe": "cpe:2.3:a:asset_pipeline_project:asset-pipeline:*:*:*:*:*:grails:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "3.0.4"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "a29533c52e4b60e244082433e116d2a038d01017"
}
],
"source": "REFERENCES_COMMIT"
}
]
}