Vulnerability in Random Password Generator Project
CVE-2019-25061
The random_password_generator (aka RandomPasswordGenerator) gem through 1.0.0 for Ruby uses Kernel#rand to generate passwords, which, due to its cyclic nature, can facilitate password prediction.
Published · last modified .
CVSS v3 metric
CVSS v3 base score 7.5 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N.
EPSS exploit prediction
EPSS: 0.019 (79.4th percentile), scored .
Low probability of exploitation in the next 30 days, but still tracked. 79th percentile — 79.4% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.019 · newest: 0.019 · change: +0.000
Affected products
Weakness classification (CWE)
References
- github.com/bvsatyaram/random_password_generator/blob/2855e8d7d8803dbb580ddd6cf1… (Third Party Advisory)
- ruby-doc.org/core-3.1.2/Random.html (Third Party Advisory)
- stackoverflow.com/questions/42170239/security-of-rand-in-ruby-compared-to-other… (Exploit, Third Party Advisory)
- github.com/bvsatyaram/random_password_generator/pull/1 (Third Party Advisory, Issue Tracking)
Frequently asked questions
- What is CVE-2019-25061?
- CVE-2019-25061 is a high-severity vulnerability in Random Password Generator Project, classified under Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG). CVSS score: 7.5/10. Published 2022-05-18.
- How severe is CVE-2019-25061?
- High severity. CVSS v3 base score is 7.5 out of 10.