Skip to content
OpenAdvisories
Medium CVE-2013-0262 EUVD-2017-0190GHSA-85r7-w5mv-c849

Rack Vulnerable to Path Traversal

Published Feb 8, 2013 · Updated Aug 6, 2024 · Assigned by redhat

Description

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."

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 ruby-rack 1.4.1-2.1 —
Debian 13 ruby-rack 1.4.1-2.1 —
Debian 12 ruby-rack 1.4.1-2.1 —
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS ruby-rack 1.5.2-1 —
ReleasePackageFixed inAdvisory
Red Hat OpenShift 1 jenkins 1.502-1.el6op RHSA-2013:0638
Red Hat OpenShift 1 openshift-origin-cartridge-jenkins-1.4 1.0.3-1.el6op RHSA-2013:0638
Red Hat OpenShift 1 ruby193-rubygem-rack 1:1.4.1-4.el6 RHSA-2013:0638
Red Hat OpenShift 1 rubygem-rack 1:1.3.0-4.el6op RHSA-2013:0638
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed ruby3.2-rubygem-rack 3.0.7-1.2 openSUSE-SU-2024:13167-1
openSUSE Tumbleweed ruby3.2-rubygem-rack-2.2 2.2.7-1.1 openSUSE-SU-2024:12974-1
openSUSE Tumbleweed rubyem-rack 1.4.7-1.8 openSUSE-SU-2024:10115-1
openSUSE Tumbleweed rubygem-rack 2.2.3.1-1.1 openSUSE-SU-2026:10358-1, openSUSE-SU-2025:14875-1, openSUSE-SU-2024:13726-1
openSUSE Tumbleweed rubygem-rack-2.2 2.2.4-1.1 openSUSE-SU-2026:10286-1, openSUSE-SU-2025:14811-1, openSUSE-SU-2024:13727-1

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems rack >= 1.5.0, < 1.5.2 1.5.2 GHSA-85r7-w5mv-c849
RubyGems rack >= 1.4.0, < 1.4.5 1.4.5 GHSA-85r7-w5mv-c849

Advisories 12

References