CVE-2021-22205criticalbajo ataqueransomwareCWE-94

CVE-2021-22205: fallo crítico en 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 100%
de la publicación al arma43 días
Publicada en NVD23 abr
1ª PoC+43d
metasploit14 abr
CISA KEV+194d
Acción exigida por CISAplazo federal: 2021-11-17

Apply updates per vendor instructions.

En resumen

GitLab no validaba correctamente los archivos de imagen cargados en el sistema, permitiendo que atacantes ejecutaran comandos arbitrarios en el servidor remoto. Esto es crítico porque da a los atacantes control total sobre la instancia de GitLab afectada.

Detalle técnico

Un analizador de archivos en GitLab CE/EE (versiones 11.9+) valida insuficientemente entradas de archivos de imagen antes del procesamiento, permitiendo ejecución remota de código no autenticada mediante cargas de imagen manipuladas. La vulnerabilidad resulta de una desinfección inadecuada de entradas en el pipeline de manejo de imágenes, permitiendo inyección de código ejecutable con privilegios de proceso de GitLab.

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 starting from 11.9. GitLab was not properly validating image files that were passed to a file parser which resulted in a remote command execution.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Productos afectados
GitLab · GitLab
PoCs públicas encontradas — 58
exploitdbwww.exploit-db.com/exploits/50532no verificadogithubgithub.com/Al1ex/CVE-2021-22205★ 287githubgithub.com/inspiringz/CVE-2021-22205★ 238githubgithub.com/mr-r3bot/Gitlab-CVE-2021-22205★ 180githubgithub.com/XTeam-Wing/CVE-2021-22205★ 86githubgithub.com/r0eXpeR/CVE-2021-22205★ 69githubgithub.com/whwlsfb/CVE-2021-22205★ 23githubgithub.com/c0okB/CVE-2021-22205★ 13githubgithub.com/keven1z/CVE-2021-22205★ 12githubgithub.com/ZZ-SOCMAP/CVE-2021-22205★ 7githubgithub.com/faisalfs10x/GitLab-CVE-2021-22205-scanner★ 6githubgithub.com/pizza-power/Golang-CVE-2021-22205-POC★ 3githubgithub.com/runsel/GitLab-CVE-2021-22205-★ 3githubgithub.com/shang159/CVE-2021-22205-getshell★ 3githubgithub.com/findneo/GitLab-preauth-RCE_CVE-2021-22205★ 2githubgithub.com/w0x68y/Gitlab-CVE-2021-22205★ 1githubgithub.com/DIVD-NL/GitLab-cve-2021-22205-nse★ 1githubgithub.com/NukingDragons/gitlab-cve-2021-22205★ 1githubgithub.com/momika233/cve-2021-22205-GitLab-13.10.2---Remote-Code-Execution-RCE-Unauthenticated-★ 1githubgithub.com/sei-fish/CVE-2021-22205★ 0githubgithub.com/hhhotdrink/CVE-2021-22205★ 0githubgithub.com/K3ysTr0K3R/CVE-2021-22205★ 0githubgithub.com/osungjinwoo/CVE-2021-22205-gitlab★ 0githubgithub.com/devdanqtuan/CVE-2021-22205★ 0githubgithub.com/Hikikan/CVE-2021-22205★ 0githubgithub.com/cc3305/CVE-2021-22205★ 0githubgithub.com/ccordeiro/CVE-2021-22205★ 0githubgithub.com/overgrowncarrot1/DejaVu-CVE-2021-22205★ 0githubgithub.com/CyberCTF/vulhub-gitlab-cve-2021-22205★ 0githubgithub.com/hh-hunter/cve-2021-22205★ 0vulncheckvulncheck.com/xdb/214fae59f95ano verificadovulncheckvulncheck.com/xdb/779a26749ee1no verificadovulncheckvulncheck.com/xdb/c38dd496f070no verificadovulncheckvulncheck.com/xdb/a225f95f8778no verificadovulncheckvulncheck.com/xdb/8e28f16d2f29no verificadovulncheckvulncheck.com/xdb/4c0b2d5b4974no verificadovulncheckvulncheck.com/xdb/7be0e6a85009no verificadovulncheckvulncheck.com/xdb/75d6cfb95543no verificadovulncheckvulncheck.com/xdb/fee8067e489bno verificadovulncheckvulncheck.com/xdb/26d18020bcb3no verificadocve_referencepacketstormsecurity.com/files/164768/GitLab-Unauthenticated-Remote-ExifTool-Command-Injection.htmlno verificadocve_referencepacketstormsecurity.com/files/164994/GitLab-13.10.2-Remote-Code-Execution.htmlno verificadovulncheckvulncheck.com/xdb/72648bc79381no verificadovulncheckvulncheck.com/xdb/29c9efd08d9cno verificadovulncheckvulncheck.com/xdb/32af9a461e47no verificadovulncheckvulncheck.com/xdb/560fa5f9edd4no verificadovulncheckvulncheck.com/xdb/9338bb09fe25no verificadovulncheckvulncheck.com/xdb/974b5e726af6no verificadovulncheckvulncheck.com/xdb/1df329ab1571no verificadovulncheckvulncheck.com/xdb/f8b573dcb225no verificadovulncheckvulncheck.com/xdb/6de3fd36464cno verificadovulncheckvulncheck.com/xdb/2c9ecaf997fdno verificadovulncheckvulncheck.com/xdb/82ceb748c97fno verificadovulncheckvulncheck.com/xdb/a7a4a4af582eno verificadovulncheckvulncheck.com/xdb/67ac8dff2a01no verificadovulncheckvulncheck.com/xdb/4f08d429923eno verificadovulncheckvulncheck.com/xdb/c4cbe11e130cno verificadovulncheckvulncheck.com/xdb/8f0f2fc2bf7ano verificado
⚠ Recursos públicos, para evaluar la exposición de sistemas que controlas o estás autorizado a probar. Prueba solo con autorización.