GHSA-688c-3x49-6rqj · Severity: medium · Ecosystem: rubygems — rack-protection gem timing attack vulnerability when validating CSRF token
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.
Conclusion & alert: CVE-2018-1000119 is rated Moderate Risk (45.3/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 0.43%). Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2025-11-21 | 0.34% | 0.43% | +0.09% |
| 2 | 2025-11-18 | 0.45% | 0.34% | -0.11% |
| 3 | 2025-08-20 | — | 0.45% | — |
Full EPSS history (10 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 5.9 | 3.0 | MEDIUM |
|
2.2 | 3.6 | [email protected] |
| 4.3 | 2.0 | MEDIUM |
|
8.6 | 2.9 | [email protected] |
GHSA-688c-3x49-6rqj · Severity: medium · Ecosystem: rubygems — rack-protection gem timing attack vulnerability when validating CSRF token
| vendor | priority | summary | link |
|---|---|---|---|
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2018-1000119 |
ubuntu
|
medium | CVE-2018-1000119 medium priority: Ubuntu including 1 source packages (ruby-rack-protection), 7 status rows across 7 suites (artful, bionic, cosmic, disco, trusty, upstream, xenial): released 3, not-affected 2, DNE 1, ignored 1. | https://ubuntu.com/security/CVE-2018-1000119 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| sinatrarb | rack-protection | < 1.5.5 | cpe:2.3:a:sinatrarb:rack-protection:*:*:*:*:*:*:*:* |
| sinatrarb | rack-protection | 2.0.0 | cpe:2.3:a:sinatrarb:rack-protection:2.0.0:rc1:*:*:*:*:*:* |
| sinatrarb | rack-protection | 2.0.0 | cpe:2.3:a:sinatrarb:rack-protection:2.0.0:rc2:*:*:*:*:*:* |
| sinatrarb | rack-protection | 2.0.0 | cpe:2.3:a:sinatrarb:rack-protection:2.0.0:rc3:*:*:*:*:*:* |
| URL | Tags |
|---|---|
| https://access.redhat.com/errata/RHSA-2018:1060 | Third Party Advisory |
| https://github.com/sinatra/rack-protection/pull/98 | Issue Tracking Third Party Advisory |
| https://github.com/sinatra/sinatra/commit/8aa6c42ef724f93ae309fb7c5668e19ad547eceb#commitcomment-27964109 | Issue Tracking Patch Third Party Advisory |
| https://www.debian.org/security/2018/dsa-4247 |