rack/file.rb (Rack::File) in Rack 1.5.x before 1.5.2 and 1.4.x before 1.4.5 allows attackers to access arbitrary files outside the intended root directory via a crafted PATH_INFO environment variable, probably a directory traversal vulnerability that is remotely exploitable, aka "symlink path traversals."
{
"availability": "No subscription required",
"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"
}
]
}