CVE-2023-7028criticalbajo ataqueCWE-640

CVE-2023-7028: fallo crítico en GitLab

Weak Password Recovery Mechanism for Forgotten Password in GitLab

Publicada el · Actualizada el

Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.

100Vexday Risk Score

Corrige ahora. Ella está bajo explotación confirmada por CISA y tiene exploit funcional público.

ssvc Actcvss 10epss 94%
de la publicación al armael mismo día
Publicada en NVD12 ene
1ª PoC12 ene
metasploit11 ene
CISA KEV+110d
Acción exigida por CISAplazo federal: 2024-05-22

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

En resumen

GitLab enviaba correos de recuperación de contraseña a direcciones de email no verificadas, permitiendo que atacantes secuestraran cuentas cambiando contraseñas sin validación adecuada.

Detalle técnico

Una debilidad en el mecanismo de recuperación de contraseña de GitLab (CWE-640) permitía enviar tokens de reset a direcciones de correo no verificadas sin validación previa de propiedad. Un atacante puede registrar una cuenta con el correo de la víctima, recibir el enlace de reset y obtener acceso no autorizado a la cuenta objetivo. Afecta múltiples versiones de GitLab CE/EE.

Resumen generado y traducido por IA a partir de la descripción oficial.

El análisis completo de esta CVE está disponible en portugués →

An issue has been discovered in GitLab CE/EE affecting all versions from 16.1 prior to 16.1.6, 16.2 prior to 16.2.9, 16.3 prior to 16.3.7, 16.4 prior to 16.4.5, 16.5 prior to 16.5.6, 16.6 prior to 16.6.4, and 16.7 prior to 16.7.2 in which user account password reset emails could be delivered to an unverified email address.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Productos afectados
GitLab · GitLab
PoCs públicas encontradas — 36
exploitdbwww.exploit-db.com/exploits/51889no verificadogithubgithub.com/Vozec/CVE-2023-7028★ 244githubgithub.com/RandomRobbieBF/CVE-2023-7028★ 55githubgithub.com/Esonhugh/gitlab_honeypot★ 4githubgithub.com/sariamubeen/CVE-2023-7028★ 3githubgithub.com/Trackflaw/CVE-2023-7028-Docker★ 3githubgithub.com/duy-31/CVE-2023-7028★ 3githubgithub.com/thanhlam-attt/CVE-2023-7028★ 2githubgithub.com/szybnev/CVE-2023-7028★ 2githubgithub.com/hackeremmen/gitlab-exploit★ 1githubgithub.com/gh-ost00/CVE-2023-7028★ 1githubgithub.com/Sornphut/CVE-2023-7028-GitLab★ 0githubgithub.com/yoryio/CVE-2023-7028★ 0githubgithub.com/soltanali0/CVE-2023-7028★ 0githubgithub.com/Shimon03/CVE-2023-7028-Account-Take-Over-Gitlab★ 0githubgithub.com/googlei1996/CVE-2023-7028★ 0githubgithub.com/mochammadrafi/CVE-2023-7028★ 0githubgithub.com/KameliaZaman/Exploiting-GitLab-CVE-2023-7028★ 0githubgithub.com/FearThePLOTO/GitLab-CVE-2023-7028★ 0vulncheckvulncheck.com/xdb/0f7be935ff85no verificadovulncheckvulncheck.com/xdb/da63a9b40012no verificadovulncheckvulncheck.com/xdb/87e14763757cno verificadovulncheckvulncheck.com/xdb/516e0f5addf3no verificadovulncheckvulncheck.com/xdb/3a9685d9145cno verificadovulncheckvulncheck.com/xdb/d0511db0dc7ano verificadovulncheckvulncheck.com/xdb/3703b3de223cno verificadovulncheckvulncheck.com/xdb/522b3884b9b8no verificadovulncheckvulncheck.com/xdb/44c05ef0c116no verificadovulncheckvulncheck.com/xdb/29c90b604ec4no verificadovulncheckvulncheck.com/xdb/674d0aabf7ceno verificadovulncheckvulncheck.com/xdb/d5208cb503c5no verificadocve_referencehackerone.com/reports/2293343no verificadovulncheckvulncheck.com/xdb/90b5573c67bano verificadovulncheckvulncheck.com/xdb/acdabc43c05fno verificadovulncheckvulncheck.com/xdb/877497541569no verificadovulncheckvulncheck.com/xdb/e0d36e3116c6no verificado
⚠ Recursos públicos, para evaluar la exposición de sistemas que controlas o estás autorizado a probar. Prueba solo con autorización.