CVE-2024-21654

rubygems.org MFA Bypass through password reset function could allow account takeover

Published Jan 12, 2024 CVSS 3.1 · 4.8 Medium EPSS < 1% KEV · Not listed
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.

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-2024-19280 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.
History
Type Values Removed Values Added
Weaknesses CWE-306
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Oct 24, 2024, 3:27 PM
Reserved
Dec 29, 2023, 4:10 PM
Status
Modified
Published
Jan 12, 2024, 9:15 PM
Modified
Jun 17, 2026, 7:09 AM
Severity
Moderate
Public date
Jan 12, 2024, 12:00 AM