Skip to content
OpenAdvisories
Medium CVE-2013-0263 EUVD-2022-5763GHSA-xc85-32mf-xpv8

Rack arbitrary code execution via timing attack

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

Description

Rack::Session::Cookie in Rack 1.5.x before 1.5.2, 1.4.x before 1.4.5, 1.3.x before 1.3.10, 1.2.x before 1.2.8, and 1.1.x before 1.1.6 allows remote attackers to guess the session cookie, gain privileges, and execute arbitrary code via a timing attack involving an HMAC comparison function that does not run in constant time.

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 —
Debian 6.0 librack-ruby 1.1.0-4+squeeze1 DSA-2783-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-xc85-32mf-xpv8
RubyGems rack >= 1.4.0, < 1.4.5 1.4.5 GHSA-xc85-32mf-xpv8
RubyGems rack >= 1.3.0, < 1.3.10 1.3.10 GHSA-xc85-32mf-xpv8
RubyGems rack >= 1.2.0, < 1.2.8 1.2.8 GHSA-xc85-32mf-xpv8
RubyGems rack >= 1.1.0, < 1.1.6 1.1.6 GHSA-xc85-32mf-xpv8

Advisories 13

References