CVE-2024-21654

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

Configuration 1 (hide)

cpe:2.3:a:rubygems:rubygems.org:*:*:*:*:*:*:*:*

History

22 Jan 2024, 19:45

Type Values Removed Values Added
CVSS v2 : unknown
v3 : 4.8
v2 : unknown
v3 : 9.8
First Time Rubygems
Rubygems rubygems.org
References () https://github.com/rubygems/rubygems.org/commit/0b3272ac17b45748ee0d1867c49867c7deb26565 - () https://github.com/rubygems/rubygems.org/commit/0b3272ac17b45748ee0d1867c49867c7deb26565 - Patch
References () https://github.com/rubygems/rubygems.org/security/advisories/GHSA-4v23-vj8h-7jp2 - () https://github.com/rubygems/rubygems.org/security/advisories/GHSA-4v23-vj8h-7jp2 - Patch, Vendor Advisory
Summary
  • (es) Rubygems.org es el servicio de alojamiento de gemas de la comunidad Ruby. Los usuarios de Rubygems.org con MFA habilitado normalmente estarían protegidos contra la apropiación de cuentas en el caso de la apropiación de cuentas de correo electrónico. Sin embargo, un workaround al formulario de contraseña olvidada permite a un atacante omitir el requisito de MFA y apoderarse de la cuenta. Esta vulnerabilidad ha sido parcheada en el commit 0b3272a.
CPE cpe:2.3:a:rubygems:rubygems.org:*:*:*:*:*:*:*:*

12 Jan 2024, 21:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-01-12 21:15

Updated : 2024-01-22 19:45


NVD link : CVE-2024-21654

Mitre link : CVE-2024-21654

CVE.ORG link : CVE-2024-21654


JSON object : View

Products Affected

rubygems

  • rubygems.org
CWE
CWE-287

Improper Authentication