Read the docs

Sinatra rack-protection versions 1.5.4 and 2.0.0.rc3 and earlier contains a timing attack…

Priority LOW 31CWE-203Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
High
Impact type
Information disclosure
Confidentiality · integrity · availability
High · None · None
Fix status
Partial Red Hat: 6 fixed, 11 without a fix

Attack profile from CVSS 3.0 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-203.

Summary

Sinatra rack-protection versions 1.5.4 and 2.0.0.rc3 and earlier contains a timing attack vulnerability in the CSRF token checking that can result in signatures can be exposed. This attack appear to be exploitable via network connectivity to the ruby application. This vulnerability appears to have been fixed in 1.5.5 and 2.0.0.

Why it matters now

EPSS 0.02404 84th percentileScored 2026-11-07
Fix Partial rack-protection (RubyGems): 1.5.5, 2.0.0Red Hat: 3 advisoriesRed Hat: 6 fixed, 11 without a fix

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
—rack-protection (RubyGems)before 1.5.51.5.5Patch availableGHSA-688c-3x49-6rqj
—rack-protection (RubyGems)2.0.0.beta1 to before 2.0.02.0.0Patch availableGHSA-688c-3x49-6rqj
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • rack-protection (RubyGems) Vendor— Affected before 1.5.5 Fixed in 1.5.5 Patch available GHSA-688c-3x49-6rqj
  • rack-protection (RubyGems) Vendor— Affected 2.0.0.beta1 to before 2.0.0 Fixed in 2.0.0 Patch available GHSA-688c-3x49-6rqj

CPE configurations NVD · 4

CPEVersionsRoleVendor
cpe:2.3:a:sinatrarb:rack-protection:*:*:*:*:*:*:*:*before 1.5.5VulnerableSinatrarb
cpe:2.3:a:sinatrarb:rack-protection:2.0.0:rc1:*:*:*:*:*:*2.0.0 rc1VulnerableSinatrarb
cpe:2.3:a:sinatrarb:rack-protection:2.0.0:rc2:*:*:*:*:*:*2.0.0 rc2VulnerableSinatrarb
cpe:2.3:a:sinatrarb:rack-protection:2.0.0:rc3:*:*:*:*:*:*2.0.0 rc3VulnerableSinatrarb
  • cpe:2.3:a:sinatrarb:rack-protection:*:*:*:*:*:*:*:* Versions before 1.5.5 Vulnerable ·Sinatrarb
  • cpe:2.3:a:sinatrarb:rack-protection:2.0.0:rc1:*:*:*:*:*:* Versions 2.0.0 rc1 Vulnerable ·Sinatrarb
  • cpe:2.3:a:sinatrarb:rack-protection:2.0.0:rc2:*:*:*:*:*:* Versions 2.0.0 rc2 Vulnerable ·Sinatrarb
  • cpe:2.3:a:sinatrarb:rack-protection:2.0.0:rc3:*:*:*:*:*:* Versions 2.0.0 rc3 Vulnerable ·Sinatrarb

Remediation

  • Fix · GHSA-688c-3x49-6rqj rack-protection (RubyGems) Fixed in 1.5.5 Advisory →
  • Fix · GHSA-688c-3x49-6rqj rack-protection (RubyGems) Fixed in 2.0.0 Advisory →

Red Hat 3 advisories

  • RHSA-2021:1313 Released 2021-04-21 · Red Hat rating Moderate
    Satellite 6.9 Release
    • Red Hat Satellite 6.9 ansible-collection-redhat-satellite-2.0.1-1.el7sat, ansible-runner-1.4.6-1.el7ar, ansiblerole-foreman_scap_client-0.1.0-1.el7sat +47
    • Red Hat Satellite Capsule 6.9 ansible-collection-redhat-satellite-2.0.1-1.el7sat, ansible-runner-1.4.6-1.el7ar, ansiblerole-foreman_scap_client-0.1.0-1.el7sat +47
  • RHSA-2020:4366 Released 2020-10-27 · Red Hat rating Important
    Satellite 6.8 release
    • Red Hat Satellite 6.8 ansible-collection-redhat-satellite-1.3.0-1.el7sat, ansible-runner-1.4.6-1.el7ar, ansiblerole-foreman_scap_client-0.0.5-1.el7sat +47
    • Red Hat Satellite Capsule 6.8 ansible-collection-redhat-satellite-1.3.0-1.el7sat, ansible-runner-1.4.6-1.el7ar, ansiblerole-foreman_scap_client-0.0.5-1.el7sat +47
  • RHSA-2018:1060 Released 2018-04-10 · Red Hat rating Important
    pcs security update
    • Red Hat Enterprise Linux Server High Availability (v. 7) pcs-0.9.162-5.el7_5.1, pcs-snmp-0.9.162-5.el7_5.1
    • Red Hat Enterprise Linux Server Resilient Storage (v. 7) pcs-0.9.162-5.el7_5.1, pcs-snmp-0.9.162-5.el7_5.1

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Ceph Storage 1.3AffectedNo fix planned: Will not fix
Red Hat Enterprise Linux 6AffectedNo fix planned: Will not fix
Red Hat Enterprise Linux OpenStack Platform 7 (Kilo) Operational ToolsAffectedNo fix planned: Will not fix
Red Hat OpenStack Platform 10 (Newton) Operational ToolsAffectedNo fix planned: Will not fix
Red Hat OpenStack Platform 11 (Ocata) Operational ToolsAffectedNo fix planned: Will not fix
Red Hat OpenStack Platform 12 (Pike) Operational ToolsAffectedNo fix planned: Will not fix
Red Hat OpenStack Platform 13 (Queens) Operational ToolsAffectedNo fix planned: Will not fix
Red Hat OpenStack Platform 8 (Liberty) Operational ToolsAffectedNo fix planned: Will not fix
Red Hat OpenStack Platform 9 (Mitaka) Operational ToolsAffectedNo fix planned: Will not fix
Red Hat Software CollectionsAffectedNo fix planned: Will not fix
Red Hat Storage 3AffectedNo fix planned: Will not fix
Red Hat Enterprise Linux Server High Availability (v. 7)Fixed RHSA-2018:1060
Red Hat Enterprise Linux Server Resilient Storage (v. 7)Fixed RHSA-2018:1060
Red Hat Satellite 6.8Fixed RHSA-2020:4366
Red Hat Satellite 6.9Fixed RHSA-2021:1313
Red Hat Satellite Capsule 6.8Fixed RHSA-2020:4366
Red Hat Satellite Capsule 6.9Fixed RHSA-2021:1313
Not affected: 2 products
  • Red Hat Enterprise Linux 8
  • Red Hat Satellite 6

Timeline

  1. 2026-10-02 Threatist record created from CVE-2018-1000119
  2. 2026-10-03 Alias added: GHSA-688c-3x49-6rqj

References

Sources