CVE-2019-16782 — Observable Timing Discrepancy in Rack
Severity
5.9MEDIUMNVD
NVD5.3
EPSS
0.9%
top 24.41%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedDec 18
Latest updateJul 31
Description
There's a possible information leak / session hijack vulnerability in Rack (RubyGem rack). This vulnerability is patched in versions 1.6.12 and 2.0.8. Attackers may be able to find and hijack sessions by using timing attacks targeting the session id. Session ids are usually stored and indexed in a database that uses some kind of scheme for speeding up lookups of that session id. By carefully measuring the amount of time it takes to look up a session, an attacker may be able to find a valid sessi…
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:NExploitability: 2.2 | Impact: 3.6
Affected Packages5 packages
Also affects: Fedora 31
Patches
🔴Vulnerability Details
7OSV▶
CVE-2019-25025: The activerecord-session_store (aka Active Record Session Store) component through 1↗2021-03-05
📋Vendor Advisories
4📄Research Papers
1💬Community
4Bugzilla▶
CVE-2019-16782 rubygem-rack: hijack sessions by using timing attacks targeting the session id [epel-6]↗2020-01-08
Bugzilla▶
CVE-2019-16782 rubygem-rack: hijack sessions by using timing attacks targeting the session id↗2020-01-08
Bugzilla▶
CVE-2019-16782 rubygem-rack: hijack sessions by using timing attacks targeting the session id [fedora-all]↗2020-01-08
Bugzilla▶
CVE-2019-16782 rubygem-rack: hijack sessions by using timing attacks targeting the session id [epel-7]↗2020-01-08