lib/rack/multipart.rb in Rack before 1.1.4, 1.2.x before 1.2.6, 1.3.x before 1.3.7, and 1.4.x before 1.4.2 uses an incorrect regular expression, which allows remote attackers to cause a denial of service (infinite loop) via a crafted Content-Disposion header.
{
"binaries": [
{
"binary_version": "1.5.2-1",
"binary_name": "librack-ruby"
},
{
"binary_version": "1.5.2-1",
"binary_name": "librack-ruby1.8"
},
{
"binary_version": "1.5.2-1",
"binary_name": "librack-ruby1.9.1"
},
{
"binary_version": "1.5.2-1",
"binary_name": "ruby-rack"
}
],
"availability": "No subscription required"
}