Vulnerability · Published Jan 12, 2024 · Assigned by GitHub_M
CVE-2024-21654rubygems.org MFA Bypass through password reset function could allow account takeover
Medium 4.8
In plain English
A medium-severity improper authentication in rubygems.org from rubygems. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 42% of all known vulnerabilities).
Official description
Rubygems.org is the Ruby community's gem hosting service. Rubygems.org users with MFA enabled would normally be protected from account takeover in the case of email account takeover. However, a workaround on the forgotten password form allows an attacker to bypass the MFA requirement and takeover the account. This vulnerability has been patched in commit 0b3272a.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| rubygems | rubygems.org | < commit 0b3272a |
Weakness: CWE-287, CWE-306 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N