CVE-2019-16782

Possible Information Leak / Session Hijack Vulnerability in Rack

Published Dec 18, 2019 CVSS 3.1 · 6.3 Medium EPSS 3.7% KEV · Not listed
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 session id and hijack the session. The session id itself may be generated randomly, but the way the session is indexed by the backing store does not use a secure comparison.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2019-0795 Possible Information Leak / Session Hijack Vulnerability in Rack
Github GHSA Github GHSA GHSA-hrqr-hxpp-chr3 Possible Information Leak / Session Hijack Vulnerability in Rack
Ubuntu USN Ubuntu USN USN-5253-1 Rack vulnerabilities
History
Type Values Removed Values Added
First Time appeared Rack
Rack rack
CPEs cpe:2.3:a:rack_project:rack:*:*:*:*:*:ruby:*:* cpe:2.3:a:rack:rack:*:*:*:*:*:ruby:*:*
Vendors & Products Rack Project
Rack Project rack
Rack
Rack rack
Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 5, 2024, 1:24 AM
Reserved
Sep 24, 2019, 12:00 AM
Status
Modified
Published
Dec 18, 2019, 8:15 PM
Modified
Jun 17, 2026, 2:22 AM
Severity
Moderate
Public date
Dec 18, 2019, 12:00 AM