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).

Severity (CVSS 3.1)4.8Medium
Exploit odds (30 days)0.5%top 58.4% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

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)

VendorProductVersions
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

References