Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
7465
)
-
▼
September
(Total:
723
)
-
Microsoft renueva Surface básicas
-
Una filtración de correos de GitLab permite que cu...
-
Actualización de Apache Tomcat corrige fallos de W...
-
Ciberatacantes aprovechan la vulnerabilidad CVE-20...
-
Cloudflare soluciona un fallo que permitía a un co...
-
Arista corrige vulnerabilidad zero-day explotada e...
-
China lanza satélite con IA propia
-
EvilTokens: el kit de phishing que convirtió el in...
-
Claude Opus 5.5 vs GPT-6 Sol: guerra de precios
-
NVIDIA ha invertido en una startup que quiere mina...
-
Malware de Windows utiliza el voto de hasta cuatro...
-
Apple diseña un wearable sin pantalla
-
Los dominios desaparecen, pero la infraestructura ...
-
NVIDIA corrige fallos en Linux que exponían inform...
-
Sega casi elimina a Sonic
-
Menú avanzado de Windows 11
-
PC de 14.000$ con un 9800X3D y RTX 5080) es totalm...
-
Malware en herramientas de desarrollo convierte pr...
-
Condenan a 24 meses de prisión a integrante del ra...
-
Alguien entró en la tienda online de ASUS para lle...
-
Aprovechan un fallo crítico de Roundcube para lanz...
-
App falsa de streaming convierte Androids en dispo...
-
Llegan los Snapdragon 8 Elite Gen 6
-
Vulnerabilidad en GitLab permite insertar código e...
-
MikroTrick Chain permite a los atacantes controlar...
-
Chinos usan diversas tecnologías para robar datos ...
-
Googlebook OS: el nuevo sistema híbrido de Google
-
Grok 4.7 supera a GPT-5.6
-
Cómo reducir los puntos ciegos del Shadow IT con W...
-
Nuevo backdoor TASK#STOMP usa PowerShell para roba...
-
Fallos en ZTE SmartLife permiten secuestrar cuenta...
-
Explotan vulnerabilidad 0-day en servidor de gesti...
-
Microsoft desmantela EvilTokens, el servicio de ph...
-
Norcoreanos infectan 30.000 PC con falsas entrevis...
-
Fallos críticos de IBM FTM permiten ejecutar códig...
-
Fallo crítico de ManageEngine permite acceso SYSTE...
-
Fallos críticos de SolarWinds permiten ejecución r...
-
Malware de WordPress usa plugin oculto y C2 de blo...
-
F5 soluciona vulnerabilidad zero-day en BIG-IP APM...
-
Demandan a gigantes de IA por pactar freno tecnoló...
-
Claude Opus 5.5: más seguro y económico
-
OpenAI lanza GPT-6 Sol y Luna
-
Router ASUS ROG Rapture GT-BN98 con Wi-Fi 8 y puer...
-
Policía británica detiene a dos sospechosos de Evi...
-
Putin vota usando Windows 10
-
Fallo en AWS Lambda permite saltar permisos IAM y ...
-
Fallo crítico en Next.js permite RCE mediante arch...
-
Nueva vulnerabilidad de cPanel permite acceder a c...
-
IA autónoma hackea tiendas por 25$ y roba 600.000 ...
-
Z.ai se disculpa por usar tu código y libera ZCode...
-
Grave vulnerabilidad en ImageResponse de Next.js p...
-
ShinyHunters afirma haber hackeado al FBI y robado...
-
CAIRN: nueva herramienta para rastrear malware de ...
-
Famosos suecos promueven la mala educación para co...
-
Ciberataque expone datos de 3,2 millones de usuari...
-
Vulnerabilidad en Linux KVM/arm64 permite escapar ...
-
Vulnerabilidad crítica de WordPress permite ejecut...
-
Fallo en Microsoft SharePoint permite ejecutar cód...
-
Claude Opus 5.5: más potente, rápido y barato
-
Chrome 154 corrige 108 vulnerabilidades, incluidas...
-
Windows 11 añade opción instalación Cloud Rebuild
-
NTDS.dit para extraer hashes de Active Directory y...
-
Bombas de contexto engañan a agentes de IA Qwen pa...
-
RTX 60 podrían doblar memoria de RTX 50
-
Roban 18.566 registros gubernamentales y claves me...
-
Fallo de COM en Windows permite obtener privilegio...
-
Ubuntu 26.10 revoluciona su gestión de memoria
-
Aikido Security lanza Altar-1, IA de pesos abierto...
-
Segundo año de DORA: ¿es capaz su SOC de detectar ...
-
Fallo en Red Hat OpenShift permite saltar chequeos...
-
Vulnerabilidad de Veeam Agent explotado para obten...
-
Amazon bloquea a la IA de Meta
-
MediaTek Dimensity CX C10 Max: el SoC de 8 Cores p...
-
ShinyHunters admite hackeo al FBI: 'NO tiene motiv...
-
Plan IA360: el impulso a la IA en España
-
Muse de Meta supera a Gemini y ChatGPT en descargas
-
Vidar Malware cambia su ofuscación en cada versión...
-
Router D-Link con fallo crítico exploitable remota...
-
RTX 20: 8 años de vanguardia
-
CISA insta a agencias federales a corregir vulnera...
-
Novedades del Meta Connect
-
Vulnerabilidad en Muse AI de Meta permite secuestr...
-
Ubuntu 26.10 optimiza la gestión de memoria
-
Sánchez lanza el plan IA360 y critica a las tecnol...
-
El nuevo jefe de hardware de Apple opina que usar ...
-
Un ajuste oculto de Meta Muse podría permitir que ...
-
Rockstar limitará los mods en GTA VI
-
MSI utiliza pegamento para prevenir que los conect...
-
Explotan vulnerabilidades en Zyxel y Veeam para ob...
-
AWS aísla claves IAM filtradas en GitHub en 10 seg...
-
Claude Code borró a un programador 48.000 archivos...
-
Cookies de ChatGPT rastrean usuarios en webs de te...
-
Alerta por falso GPT-6 Astra
-
Una GeForce RTX 5080 pasa a mejor vida tras usar e...
-
Ransomware PAYLOAD secuestra GPO de Active Directo...
-
iPhone 18 Pro: iFixit revela mejoras
-
Gana hasta 15.000 euros alquilando tu rostro a la IA
-
Analista de Google se infiltra en banda de TeamPCP
-
Claude Opus 5 ayuda a convertir fallo de imágenes ...
-
RansomHouse lanza un ataque contra el sistema de d...
-
Usan blockchain para robar claves bancarias y códi...
-
Microsoft Entra ID bloqueará inicios de sesión por...
-
ClickFix despliega el RAT ChainScript utilizando P...
-
Ocultan minero XMRig en Registro de Windows y arch...
-
Fallos en OpenAI Codex Sandbox permiten ejecutar c...
-
CVE-2026-41940 de cPanel para desplegar malware Mirai
-
MSNightmare lanza BigDiskBuster, vulnerabilidad Do...
-
Exim Mail Server 4.100.1 corrige 4 fallos de segur...
-
Acer advierte: «Los PC seguirán subiendo de precio...
-
HEIF Heist: de una imagen a OpenAI
-
Irlanda multa a Google con 403 millones de euros p...
-
Reverse Upscaling convierte un juego actual en clá...
-
GPT-6 Astra resuelve mensaje alemán de hace 108 años
-
AMD recorta drásticamente el consumo de VRAM en tr...
-
Gemini Notebook será tu tutor personal
-
ASUS lanza actualizaciones de BIOS para placas bas...
-
WhatsApp: tres cuentas en un mismo iPhone
-
Pueden manipular claves de caché web para acceder ...
-
TMOG llega a Windows y Linux
-
Hugging Face: la plataforma de IA del momento
-
Ataques de IA autónoma: la realidad de Hugging Face
-
Android combatirá el mareo en el coche
-
Agentes de IA ya ejecutan ataques de ransomware au...
-
CXMT fabricará memoria NAND: China competirá con S...
-
IA ya desarrolla a Claude
-
Ransomware Feral Wolf explota Atlassian Confluence...
-
Realme 16 Pro Harry Potter: diseño mágico para fans
-
Descifran chip de PS2 tras 26 años
-
-
▼
September
(Total:
723
)
Blogroll
Labels
vulnerabilidad
(
1998
)
seguridad
(
1897
)
software
(
1242
)
hardware
(
982
)
google
(
808
)
Malware
(
711
)
privacidad
(
691
)
exploit
(
589
)
ransomware
(
549
)
Windows
(
521
)
android
(
496
)
linux
(
460
)
cve
(
380
)
nvidia
(
337
)
tutorial
(
300
)
manual
(
282
)
hacking
(
271
)
ssd
(
183
)
WhatsApp
(
173
)
ddos
(
143
)
Wifi
(
131
)
app
(
131
)
programación
(
126
)
cifrado
(
122
)
twitter
(
121
)
firmware
(
86
)
youtube
(
84
)
firefox
(
80
)
herramientas
(
80
)
Networking
(
73
)
sysadmin
(
72
)
adobe
(
71
)
office
(
62
)
antivirus
(
55
)
hack
(
53
)
javascript
(
52
)
Kernel
(
49
)
apache
(
48
)
juegos
(
42
)
contraseñas
(
39
)
cms
(
37
)
multimedia
(
36
)
flash
(
33
)
eventos
(
32
)
MAC
(
30
)
anonymous
(
28
)
ssl
(
24
)
conferencia
(
21
)
Forense
(
20
)
documental
(
18
)
SeguridadWireless
(
17
)
auditoría
(
16
)
Debugger
(
14
)
Rootkit
(
14
)
lizard squad
(
14
)
metasploit
(
13
)
técnicas hacking
(
13
)
Virtualización
(
11
)
delitos
(
11
)
reversing
(
10
)
adamo
(
9
)
Ehn-Dev
(
7
)
antimalware
(
7
)
MAC Adress
(
6
)
oclHashcat
(
5
)
Entradas populares
-
Tras 26 años, el chip MechaCon de la PlayStation 2 ha sido totalmente documentado , lo que impulsará el modding de hardware y la emulación ...
-
Samsung ha comenzado el despliegue de Android 17 con One UI 9 para sus dispositivos Galaxy, incorporando mejoras en Galaxy AI .
-
Brick-O-Matic , una máquina con IA , ha rescatado más de 25 millones de piezas de Lego en Inglaterra, siendo capaz de identificar hasta 60....
Una filtración de correos de GitLab permite que cualquiera suba código y ejecute tareas de CI en tu nombre
Friday, September 25, 2026
|
Posted by
el-brujo
|
Edit Post
La dirección de correo privada de GitLab para reportar incidencias funciona como una credencial permanente que permite a cualquiera suplantar al usuario. Un atacante puede usarla para enviar parches de código, realizar commits en ramas protegidas y ejecutar trabajos de CI/CD, saltándose el 2FA y restricciones de IP. Para mitigarlo, se recomienda restablecer el token de correo electrónico en el perfil de usuario o desactivar la función a nivel de instancia.
La dirección de correo electrónico privada que GitLab te da para informar de problemas por email es una credencial. Cualquiera que la obtenga puede enviar un parche que GitLab confirmará en tu nombre, en cualquier rama en la que puedas hacer push, incluida la principal (main), y puede iniciar trabajos de CI/CD que se ejecuten como tú.
GitLab muestra a cada usuario esta dirección detrás de un botón etiquetado como "Enviar elemento de trabajo a este proyecto". El correo enviado a ella abre un problema en ese proyecto, creado por ti.
La cadena en medio de la dirección es un token vinculado a tu cuenta, y la documentación de GitLab dice que no caduca.
La dirección parece pertenecer a un solo proyecto. No es así. Aikido Security Aikido Security, que informó sobre este comportamiento, descubrió que las direcciones que GitLab crea para los diferentes proyectos de un usuario comparten el mismo token, y que el token se aplica a cada proyecto que la cuenta puede abrir, ya sea público o privado.
GitLab no comprueba quién envió el correo electrónico. Cualquier buzón puede escribir a la dirección, y GitLab actúa sobre el mensaje como si viniera de ti. Quien posea la dirección puede tanto iniciar sesión como tú como actuar con tus permisos, sin tocar nunca tu buzón. La dirección hace más que informar de errores. Aikido mostró cómo quien la posea puede convertirla en una forma de confirmar código, utilizando la propia función de GitLab de solicitud de fusión (merge request) por correo electrónico función de GitLab:
1. Cambia el sufijo de la dirección de -issue a -merge-request. Entonces GitLab abre una solicitud de fusión en lugar de un problema.
2. Escribe un parche y pon el nombre de una rama de destino en la línea del asunto del correo electrónico.
3. Adjunta el parche y envíalo. GitLab aplica el parche a esa rama y crea la rama si aún no existe.
4. El cambio queda registrado como un commit en esa rama, creado por ti. Si es una rama en la que puedes hacer push, esto incluye la rama main.
5. Si el parche edita el archivo .gitlab-ci.yml del proyecto y tu rol lo permite, GitLab ejecuta el trabajo del atacante como si fueras tú.
La solicitud de fusión en sí no puede dirigirse a una copia del proyecto que controle el atacante, por eso el parche adjunto, y no la solicitud de fusión, es el que lleva el código.
Dos cosas evitan que esto sea peor. El token conlleva solo tus propios permisos, por lo que hasta dónde llegue un atacante depende de tu rol. Una dirección filtrada de una cuenta de Invitado es casi inútil, mientras que una de Mantenedor puede acceder a ramas protegidas y secretos de CI/CD.
Llegar a un proyecto también requiere más que la dirección. GitLab deduce el objetivo a partir de la ruta del proyecto y su ID numérico, por lo que un atacante que quiera un proyecto concreto necesita la ruta y el ID de ese proyecto, además del token. Los proyectos públicos publican ambos. Un proyecto privado requiere una filtración separada que lo nombre, aunque los IDs de proyecto de GitLab son fáciles de adivinar.
Debido a que el correo electrónico entrante está exento de restricciones de IP, el ataque puede originarse fuera de una lista blanca de IP. La documentación de GitLab establece que el correo electrónico entrante no está sujeto a restricciones de IP documentación de GitLab.
Aikido bloqueó un proyecto privado a una sola dirección IP que no era la suya. GitLab bloqueó su navegador y rechazó un git clone, pero aceptó el correo electrónico de la solicitud de fusión y el commit llegó a main.
La misma ruta se salta la autenticación de dos factores. La documentación de GitLab señala que las funciones de correo electrónico entrante funcionan sin 2FA documentación de GitLab, incluso en instancias que lo requieran.
Cada cuenta de GitLab.com tiene uno de estos tokens, al igual que cada instancia de GitLab autogestionada con el correo electrónico entrante activado, que es el valor predeterminado en GitLab.com.
GitLab Dedicated no parece estar afectado, ya que GitLab limita la función a las instancias autogestionadas y a GitLab.com, pero Aikido dijo que no pudo probar Dedicated directamente.
* Restablece tu token de correo electrónico entrante desde la página de tokens de acceso personal página de tokens en tu perfil. El restablecimiento reemplaza todas las direcciones de los proyectos a la vez, por lo que una dirección que estés usando activamente dejará de funcionar hasta que entregues la nueva.
* Revisa tus propios archivos README, guías de contribución y páginas de soporte en busca de alguna dirección publicada. Aikido dijo que encontró alrededor de una docena de direcciones activas de esta manera, la mayoría de ellas publicadas a propósito como lugares para enviar informes de errores, y algunas en proyectos de código abierto ampliamente utilizados.
* En una instancia autogestionada, un administrador puede desactivar el correo electrónico entrante para toda la instancia. No hay un ajuste que permita a un usuario individual desactivar la creación de problemas o solicitudes de fusión basadas en correo electrónico.
GitLab cambió el texto relacionado con el token después del informe de Aikido. La descripción ahora dice que la dirección puede crear problemas y solicitudes de fusión, mientras que antes solo enumeraba elementos de trabajo, y GitLab eliminó una línea que afirmaba que el token no podía usarse para acceder a ningún otro dato. El comportamiento no ha cambiado. El token sigue sin caducar, GitLab sigue sin comprobar quién envió el correo electrónico y todavía no hay un interruptor para que un usuario individual desactive la función.
GitLab ha abierto un problema problema en GitLab para estudiar la posibilidad de aceptar estos correos electrónicos solo desde una dirección verificada en el propietario de la cuenta, pero eso está bajo consideración, no implementado.
Aikido dijo que informó primero sobre este comportamiento a través de HackerOne en mayo de 2026, donde fue cerrado como un comportamiento previsto, y luego presentó un problema confidencial a GitLab en junio. La posición de GitLab, según describió Aikido, es que este es un token como cualquier otro, y que cualquier credencial filtrada conduce a resultados negativos.
The Hacker News se ha puesto en contacto con GitLab y Aikido para obtener comentarios.
Fuente:
THN
La dirección de correo electrónico privada que GitLab te da para informar de problemas por email es una credencial. Cualquiera que la obtenga puede enviar un parche que GitLab confirmará en tu nombre, en cualquier rama en la que puedas hacer push, incluida la principal (main), y puede iniciar trabajos de CI/CD que se ejecuten como tú.
GitLab muestra a cada usuario esta dirección detrás de un botón etiquetado como "Enviar elemento de trabajo a este proyecto". El correo enviado a ella abre un problema en ese proyecto, creado por ti.
La cadena en medio de la dirección es un token vinculado a tu cuenta, y la documentación de GitLab dice que no caduca.
La dirección parece pertenecer a un solo proyecto. No es así. Aikido Security Aikido Security, que informó sobre este comportamiento, descubrió que las direcciones que GitLab crea para los diferentes proyectos de un usuario comparten el mismo token, y que el token se aplica a cada proyecto que la cuenta puede abrir, ya sea público o privado.
GitLab no comprueba quién envió el correo electrónico. Cualquier buzón puede escribir a la dirección, y GitLab actúa sobre el mensaje como si viniera de ti. Quien posea la dirección puede tanto iniciar sesión como tú como actuar con tus permisos, sin tocar nunca tu buzón. La dirección hace más que informar de errores. Aikido mostró cómo quien la posea puede convertirla en una forma de confirmar código, utilizando la propia función de GitLab de solicitud de fusión (merge request) por correo electrónico función de GitLab:
1. Cambia el sufijo de la dirección de -issue a -merge-request. Entonces GitLab abre una solicitud de fusión en lugar de un problema.
2. Escribe un parche y pon el nombre de una rama de destino en la línea del asunto del correo electrónico.
3. Adjunta el parche y envíalo. GitLab aplica el parche a esa rama y crea la rama si aún no existe.
4. El cambio queda registrado como un commit en esa rama, creado por ti. Si es una rama en la que puedes hacer push, esto incluye la rama main.
5. Si el parche edita el archivo .gitlab-ci.yml del proyecto y tu rol lo permite, GitLab ejecuta el trabajo del atacante como si fueras tú.
La solicitud de fusión en sí no puede dirigirse a una copia del proyecto que controle el atacante, por eso el parche adjunto, y no la solicitud de fusión, es el que lleva el código.
Dos cosas evitan que esto sea peor. El token conlleva solo tus propios permisos, por lo que hasta dónde llegue un atacante depende de tu rol. Una dirección filtrada de una cuenta de Invitado es casi inútil, mientras que una de Mantenedor puede acceder a ramas protegidas y secretos de CI/CD.
Llegar a un proyecto también requiere más que la dirección. GitLab deduce el objetivo a partir de la ruta del proyecto y su ID numérico, por lo que un atacante que quiera un proyecto concreto necesita la ruta y el ID de ese proyecto, además del token. Los proyectos públicos publican ambos. Un proyecto privado requiere una filtración separada que lo nombre, aunque los IDs de proyecto de GitLab son fáciles de adivinar.Debido a que el correo electrónico entrante está exento de restricciones de IP, el ataque puede originarse fuera de una lista blanca de IP. La documentación de GitLab establece que el correo electrónico entrante no está sujeto a restricciones de IP documentación de GitLab.
Aikido bloqueó un proyecto privado a una sola dirección IP que no era la suya. GitLab bloqueó su navegador y rechazó un git clone, pero aceptó el correo electrónico de la solicitud de fusión y el commit llegó a main.
La misma ruta se salta la autenticación de dos factores. La documentación de GitLab señala que las funciones de correo electrónico entrante funcionan sin 2FA documentación de GitLab, incluso en instancias que lo requieran.
Cada cuenta de GitLab.com tiene uno de estos tokens, al igual que cada instancia de GitLab autogestionada con el correo electrónico entrante activado, que es el valor predeterminado en GitLab.com.GitLab Dedicated no parece estar afectado, ya que GitLab limita la función a las instancias autogestionadas y a GitLab.com, pero Aikido dijo que no pudo probar Dedicated directamente.
Qué hacer
No puedes evitar que otras personas tengan la función, pero puedes anular una dirección filtrada.* Restablece tu token de correo electrónico entrante desde la página de tokens de acceso personal página de tokens en tu perfil. El restablecimiento reemplaza todas las direcciones de los proyectos a la vez, por lo que una dirección que estés usando activamente dejará de funcionar hasta que entregues la nueva.
* Revisa tus propios archivos README, guías de contribución y páginas de soporte en busca de alguna dirección publicada. Aikido dijo que encontró alrededor de una docena de direcciones activas de esta manera, la mayoría de ellas publicadas a propósito como lugares para enviar informes de errores, y algunas en proyectos de código abierto ampliamente utilizados.
* En una instancia autogestionada, un administrador puede desactivar el correo electrónico entrante para toda la instancia. No hay un ajuste que permita a un usuario individual desactivar la creación de problemas o solicitudes de fusión basadas en correo electrónico.
GitLab cambió el texto relacionado con el token después del informe de Aikido. La descripción ahora dice que la dirección puede crear problemas y solicitudes de fusión, mientras que antes solo enumeraba elementos de trabajo, y GitLab eliminó una línea que afirmaba que el token no podía usarse para acceder a ningún otro dato. El comportamiento no ha cambiado. El token sigue sin caducar, GitLab sigue sin comprobar quién envió el correo electrónico y todavía no hay un interruptor para que un usuario individual desactive la función.
GitLab ha abierto un problema problema en GitLab para estudiar la posibilidad de aceptar estos correos electrónicos solo desde una dirección verificada en el propietario de la cuenta, pero eso está bajo consideración, no implementado.
Aikido dijo que informó primero sobre este comportamiento a través de HackerOne en mayo de 2026, donde fue cerrado como un comportamiento previsto, y luego presentó un problema confidencial a GitLab en junio. La posición de GitLab, según describió Aikido, es que este es un token como cualquier otro, y que cualquier credencial filtrada conduce a resultados negativos.
The Hacker News se ha puesto en contacto con GitLab y Aikido para obtener comentarios.
Fuente:
THN
Newer Post
0 comments :
Post a Comment
Los comentarios pueden ser revisados en cualquier momento por los moderadores.
Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.
Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.