Rack::Session::Cookie in Rack 1.5.x before 1.5.2, 1.4.x before 1.4.5, 1.3.x before…
Priority LOW 32Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- High
- Impact type
- —
- Confidentiality · integrity · availability
- Partial · Partial · Partial
- Fix status
- Partial Red Hat: 3 fixed, 1 without a fix
Attack profile from CVSS 2.0 · NVD. Fix status from CNA, GitHub and Red Hat.
Summary
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.
Why it matters now
EPSS 0.05383 92nd percentileScored 2026-11-07
Fix Partial rack (RubyGems): 1.5.2, 1.4.5, 1.3.10 +2Red Hat: 2 advisoriesRed Hat: 3 fixed, 1 without a fix
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
| — | rack (RubyGems) | 1.5.0 to before 1.5.2 | 1.5.2 | Patch available | GHSA-xc85-32mf-xpv8 |
| — | rack (RubyGems) | 1.4.0 to before 1.4.5 | 1.4.5 | Patch available | GHSA-xc85-32mf-xpv8 |
| — | rack (RubyGems) | 1.3.0 to before 1.3.10 | 1.3.10 | Patch available | GHSA-xc85-32mf-xpv8 |
| — | rack (RubyGems) | 1.2.0 to before 1.2.8 | 1.2.8 | Patch available | GHSA-xc85-32mf-xpv8 |
| — | rack (RubyGems) | 1.1.0 to before 1.1.6 | 1.1.6 | Patch available | GHSA-xc85-32mf-xpv8 |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
- rack (RubyGems) Vendor— Affected 1.5.0 to before 1.5.2 Fixed in 1.5.2 Patch available GHSA-xc85-32mf-xpv8
- rack (RubyGems) Vendor— Affected 1.4.0 to before 1.4.5 Fixed in 1.4.5 Patch available GHSA-xc85-32mf-xpv8
- rack (RubyGems) Vendor— Affected 1.3.0 to before 1.3.10 Fixed in 1.3.10 Patch available GHSA-xc85-32mf-xpv8
- rack (RubyGems) Vendor— Affected 1.2.0 to before 1.2.8 Fixed in 1.2.8 Patch available GHSA-xc85-32mf-xpv8
- rack (RubyGems) Vendor— Affected 1.1.0 to before 1.1.6 Fixed in 1.1.6 Patch available GHSA-xc85-32mf-xpv8
CPE configurations NVD · 28
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:rack_project:rack:1.5.0:*:*:*:*:*:*:* | 1.5.0 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.5.1:*:*:*:*:*:*:* | 1.5.1 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.4.0:*:*:*:*:*:*:* | 1.4.0 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.4.1:*:*:*:*:*:*:* | 1.4.1 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.4.2:*:*:*:*:*:*:* | 1.4.2 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.4.3:*:*:*:*:*:*:* | 1.4.3 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.4.4:*:*:*:*:*:*:* | 1.4.4 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.3.0:*:*:*:*:*:*:* | 1.3.0 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.3.1:*:*:*:*:*:*:* | 1.3.1 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.3.2:*:*:*:*:*:*:* | 1.3.2 | Vulnerable | Rack Project |
- cpe:2.3:a:rack_project:rack:1.5.0:*:*:*:*:*:*:* Versions 1.5.0 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.5.1:*:*:*:*:*:*:* Versions 1.5.1 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.4.0:*:*:*:*:*:*:* Versions 1.4.0 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.4.1:*:*:*:*:*:*:* Versions 1.4.1 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.4.2:*:*:*:*:*:*:* Versions 1.4.2 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.4.3:*:*:*:*:*:*:* Versions 1.4.3 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.4.4:*:*:*:*:*:*:* Versions 1.4.4 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.3.0:*:*:*:*:*:*:* Versions 1.3.0 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.3.1:*:*:*:*:*:*:* Versions 1.3.1 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.3.2:*:*:*:*:*:*:* Versions 1.3.2 Vulnerable ·Rack Project
Show 18 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:rack_project:rack:1.3.3:*:*:*:*:*:*:* | 1.3.3 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.3.4:*:*:*:*:*:*:* | 1.3.4 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.3.5:*:*:*:*:*:*:* | 1.3.5 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.3.6:*:*:*:*:*:*:* | 1.3.6 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.3.7:*:*:*:*:*:*:* | 1.3.7 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.3.8:*:*:*:*:*:*:* | 1.3.8 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.3.9:*:*:*:*:*:*:* | 1.3.9 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.2.0:*:*:*:*:*:*:* | 1.2.0 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.2.1:*:*:*:*:*:*:* | 1.2.1 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.2.2:*:*:*:*:*:*:* | 1.2.2 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.2.3:*:*:*:*:*:*:* | 1.2.3 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.2.4:*:*:*:*:*:*:* | 1.2.4 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.2.6:*:*:*:*:*:*:* | 1.2.6 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.2.7:*:*:*:*:*:*:* | 1.2.7 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.1.0:*:*:*:*:*:*:* | 1.1.0 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.1.4:*:*:*:*:*:*:* | 1.1.4 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.1.5:*:*:*:*:*:*:* | 1.1.5 | Vulnerable | Rack Project |
| cpe:2.3:a:rack_project:rack:1.1.6:*:*:*:*:*:*:* | 1.1.6 | Vulnerable | Rack Project |
- cpe:2.3:a:rack_project:rack:1.3.3:*:*:*:*:*:*:* Versions 1.3.3 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.3.4:*:*:*:*:*:*:* Versions 1.3.4 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.3.5:*:*:*:*:*:*:* Versions 1.3.5 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.3.6:*:*:*:*:*:*:* Versions 1.3.6 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.3.7:*:*:*:*:*:*:* Versions 1.3.7 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.3.8:*:*:*:*:*:*:* Versions 1.3.8 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.3.9:*:*:*:*:*:*:* Versions 1.3.9 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.2.0:*:*:*:*:*:*:* Versions 1.2.0 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.2.1:*:*:*:*:*:*:* Versions 1.2.1 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.2.2:*:*:*:*:*:*:* Versions 1.2.2 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.2.3:*:*:*:*:*:*:* Versions 1.2.3 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.2.4:*:*:*:*:*:*:* Versions 1.2.4 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.2.6:*:*:*:*:*:*:* Versions 1.2.6 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.2.7:*:*:*:*:*:*:* Versions 1.2.7 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.1.0:*:*:*:*:*:*:* Versions 1.1.0 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.1.4:*:*:*:*:*:*:* Versions 1.1.4 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.1.5:*:*:*:*:*:*:* Versions 1.1.5 Vulnerable ·Rack Project
- cpe:2.3:a:rack_project:rack:1.1.6:*:*:*:*:*:*:* Versions 1.1.6 Vulnerable ·Rack Project
Remediation
- Fix · GHSA-xc85-32mf-xpv8 rack (RubyGems) Fixed in 1.5.2 Advisory →
- Fix · GHSA-xc85-32mf-xpv8 rack (RubyGems) Fixed in 1.4.5 Advisory →
- Fix · GHSA-xc85-32mf-xpv8 rack (RubyGems) Fixed in 1.3.10 Advisory →
- Fix · GHSA-xc85-32mf-xpv8 rack (RubyGems) Fixed in 1.2.8 Advisory →
- Fix · GHSA-xc85-32mf-xpv8 rack (RubyGems) Fixed in 1.1.6 Advisory →
Red Hat 2 advisories
- RHSA-2013:0686 Released 2013-03-26 · Red Hat rating ModerateSubscription Asset Manager 1.2.1 update
- Red Hat Subscription Asset Manager for RHEL 6 Server candlepin-0.7.24-1.el6_3, candlepin-devel-0.7.24-1.el6_3, candlepin-selinux-0.7.24-1.el6_3 +23
- RHSA-2013:0638 Released 2013-03-12 · Red Hat rating ModerateRed Hat OpenShift Enterprise 1.1.2 update
- Red Hat OpenShift Enterprise Infrastructure ruby193-rubygem-rack-1:1.4.1-4.el6, rubygem-rack-1:1.3.0-4.el6op
- Red Hat OpenShift Enterprise Node jenkins-1.502-1.el6op, openshift-origin-cartridge-jenkins-1.4-1.0.3-1.el6op, ruby193-rubygem-rack-1:1.4.1-4.el6 +1
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise MRG 2 | Affected | No fix yet |
| Red Hat OpenShift Enterprise Infrastructure | Fixed | RHSA-2013:0638 |
| Red Hat OpenShift Enterprise Node | Fixed | RHSA-2013:0638 |
| Red Hat Subscription Asset Manager for RHEL 6 Server | Fixed | RHSA-2013:0686 |
Timeline
- 2026-10-02 Threatist record created from CVE-2013-0263
- 2026-10-03 Alias added: GHSA-xc85-32mf-xpv8
References
Advisory 5
Other 17
- https://groups.google.com/forum/#%21msg/rack-devel/mZsuRonD7G8/DpZIOmMLbOgJ
- https://groups.google.com/forum/#%21msg/rack-devel/RnQxm6i13C4/xfakH81yWvgJ
- https://github.com/rack/rack/commit/9a81b961457805f6d1a5c275d053068440421e11
- https://github.com/rack/rack/commit/0cd7e9aa397f8ebb3b8481d67dbac8b4863a7f07
- https://groups.google.com/d/msg/rack-devel/xKrHVWeNvDM/4ZGA576CnK4J
- https://bugzilla.redhat.com/show_bug.cgi?id=909071
- https://groups.google.com/forum/#%21msg/rack-devel/hz-liLb9fKE/8jvVWU6xYiYJ
- https://groups.google.com/forum/#%21msg/rack-devel/bf937jPZxJM/1s6x95vIhmAJ
- https://puppet.com/security/cve/cve-2013-0263
- https://gist.github.com/codahale/f9f3781f7b54985bee94
- https://twitter.com/coda/statuses/299732877745197056
- 89939
- https://github.com/rack/rack
- https://groups.google.com/forum/#!msg/rack-devel/RnQxm6i13C4/xfakH81yWvgJ
- https://groups.google.com/forum/#!msg/rack-devel/bf937jPZxJM/1s6x95vIhmAJ
- https://groups.google.com/forum/#!msg/rack-devel/hz-liLb9fKE/8jvVWU6xYiYJ
- https://groups.google.com/forum/#!msg/rack-devel/mZsuRonD7G8/DpZIOmMLbOgJ
More Rack Project Rack vulnerabilities
- TI-2022-12397 A sequence injection vulnerability exists in Rack <2.0.9.1, <2.1.4.1 and <2.2.3.1 which… CVSS 3.1CRITICAL 10.0
- TI-2022-12396 Uncontrolled resource consumption in https://github.com/rack/rack CVSS 3.1HIGH 7.5
- TI-2020-06579 Path traversal in https://github.com/rack/rack CVSS 3.1HIGH 8.6
- TI-2020-06602 Improper input validation in https://github.com/rack/rack CVSS 3.1HIGH 7.5
- TI-2018-11812 Uncontrolled resource consumption in Rack CVSS 3.0HIGH 7.5
- TI-2015-02854 lib/rack/utils.rb in Rack before 1.5.4 and 1.6.x before 1.6.2, as used with Ruby on Rails… CVSS 2.0MEDIUM 5.0
Sources
- CVE-2013-0263 · CVE Program
- CVE-2013-0263 · NVD
- FIRST EPSS
- GHSA-xc85-32mf-xpv8 · GitHub Advisory Database · CC BY 4.0
- CVE-2013-0263 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences