Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
8160
)
-
▼
octubre
(Total:
487
)
-
SAP corrige fallos críticos de inyección de código...
-
Fallo en npm expone más de 1.500 paquetes a ataque...
-
Fallo crítico en Docker Hub permite suplantar usua...
-
Google lanza Gemini 4 Argon
-
Anthropic: la IA podrá autorreplicarse sola
-
Microsoft corrige 1.118 vulnerabilidades en octubr...
-
Ciberataque a TFG London afecta a Phase Eight, Hob...
-
AMD pide actualizar la VBIOS de las RX 7000: confi...
-
PS6: 8 datos confirmados
-
Filtración de datos en Dinamarca afecta a 8,8 mill...
-
La tremenda multa de 3,1 millones de dólares de la...
-
Hoy es el Día de Ada Lovelace, para celebrar la pr...
-
Ahold Delhaize desconecta sistemas tras incidente ...
-
Fallo crítico de Ghostscript permite ejecutar códi...
-
Apple lanza HomeView, no llegará a España
-
Phasmophobia suma 30 millones sin versión final
-
Ledger confirma que un implante espía en billetera...
-
ChatGPT anula multa de aparcamiento
-
Después de Intel, Qualcomm y AMD subirán el precio...
-
Fallos críticos de MariaDB permiten ejecutar códig...
-
Cuidado con la app falsa de Claude para Mac
-
Los detractores de los chatbots ganan terreno en E...
-
Microsoft crea su propio chip de IA
-
Noruega multa con 9,6 millones de dólares a firma ...
-
La CPU, RAM y SSD ya supone el 68% del coste de un...
-
Windows 11 expande su modo oscuro
-
Kit de phishing de Google usa WebSockets para evad...
-
Midnight Mimosa infecta Android antes de encender ...
-
Microsoft advierte sobre el fin de Windows Update ...
-
Consolas retro: el auge de los cartuchos reliquia
-
Exploit en Discourse usa JPEG, GhostScript e Image...
-
WhatsApp permitirá programar mensajes
-
Ryzen 7 9850X3D: envían Intel i3 por error
-
Tiny11 se reinicia para PCs de bajos recursos
-
Ciberataque deja sin refrigeración a supermercados...
-
FBI detiene a otro presunto miembro de ShinyHunter...
-
Portátiles con pegatinas: ¿Sí o no? ¿Cuántas? ¿Que...
-
IBM corrige 22 fallos de Verify Access, incluidos ...
-
Yandex confirma caída del servicio tras pérdida de...
-
Atari revive uno de sus ordenadores familiares de ...
-
«Tengo tokens» es el nuevo «tengo tierras»: cómo l...
-
Gentlemen Ransomware supuestamente hackea KFC EE. UU.
-
Meta lanza Muse Wonder para competir con ChatGPT y...
-
Steam Deck 2 será 3,2 veces más potente
-
FBI arresta a ejecutivo de ciberseguridad por exto...
-
Hackean neveras de supermercados y suben la temper...
-
Ciberataques en Francia provocan pérdida de alimentos
-
Spotifast: el Spotify eficiente al estilo Winamp
-
Vulnerabilidad crítica de GitLab permite ejecución...
-
Rufus reduce consumo de RAM en Windows 11
-
Intel lanzará nuevas CPU en 2027 compatibles con m...
-
Fallo en Microsoft Exchange impide acceso a admini...
-
Fiebre por el fondo de pantalla de RTX Spark
-
Adjunto de WhatsApp despliega malware con acceso S...
-
Teams avisará sobre enlaces maliciosos en códigos QR
-
Un prompt podría hackear agentes de IA de AWS y ro...
-
IA puede localizarte por tus fotos de vacaciones
-
Vulnerabilidades sin parchear en AhsayCBS son apro...
-
Anthropic prohíbe maltratar a Claude
-
Vulnerabilidad en AWS AgentCore: prompts logran ex...
-
Un viaje interactivo al mundo de los sueños rotos ...
-
Cafetera inteligente sube 1 TB de datos misteriosos
-
Apple recorta producción del iPhone 18 Pro por baj...
-
Hombre confiesa gestionar red de 15.000 mulas banc...
-
AMD prepara una bestia para gaming e IA: RDNA 5 AT...
-
GitHub duplica usuarios gracias a no programadores
-
Apple lanzará MacBook táctil el 27 de octubre
-
GTA 2 renace con gráficos modernos y 60 FPS
-
IA: alertan de catástrofe inminente
-
PS5 ya lee discos de PS2
-
NVIDIA lanza superordenador de IA para Windows
-
Google crea videojuegos con IA sin código
-
Ocho paquetes maliciosos de npm descargados más de...
-
CEO de Microsoft pide botón de pánico para la IA
-
Gmail: IA para gestionar tu correo
-
GTA VI podría filtrarse completo
-
Claude explotó fallos de inyección SQL para ejecut...
-
Filtrados datos de usuarios de Discord por brecha ...
-
Las mejores herramientas de escaneo de imágenes de...
-
Militar de la Marina Real acusado de espionaje ext...
-
Microsoft lanza LiteBox 0.1
-
Apple y LG impulsan el hogar inteligente
-
Campaña GhostAction usa GitHub Actions para robar ...
-
ArtCraft lanza siete alternativas gratuitas a Adobe
-
Radios de GTA VI fuera del coche
-
Alerta por Android baratos con malware de fábrica
-
Netflix llega a Android Auto
-
Dos caracteres abren la puerta a riesgos de typosq...
-
«Maquinaria inteligente: una teoría herética», un ...
-
Citrix urge a los administradores a parchear inmed...
-
Misión cibernética de Anthropic para apoyar a defe...
-
Google Playground crea juegos sin programar
-
Ben Affleck es programador de Python y fan de la IA
-
Exanalista advierte espionaje chino en laboratorio...
-
Herramienta REA conecta Claude Code y Cursor con G...
-
Google adelanta Fitbit Edge
-
Cube Type, un generador de imágenes con tipografía...
-
IA dirigirá guerras en 2030
-
Presunto fraude de un experto en ransomware que pr...
-
Microsoft Teams integrará herramientas externas pa...
-
ProxySQL: el HAProxy (servidores web) pero para se...
-
AT&T pagará 177 millones por dos filtraciones masi...
-
Recaudan más de 1,2 millones de dólares por 98 vul...
-
Chats filtrados: Silent Ransomware extorsionó más ...
-
Lector de PDF malicioso en Google Play distribuye ...
-
IA que reconstruye imágenes leyendo la mente
-
Alemania detiene a presunto miembro clave del rans...
-
Amazon lanza Alexa Tablet
-
VirusTotal analiza IPv4 públicas para exponer serv...
-
Microsoft: PKI, HSM y equipos de seguridad deben p...
-
Fallo de AnyDesk en Linux permite ejecución de cód...
-
El mercado del PC se hunde: los envíos caen un 20,...
-
Ha muerto Margaret Hamilton, responsable del equip...
-
Let's Encrypt reducirá la validez de los certifica...
-
Caen un 20% las ventas de PC
-
Alternativas privadas a GrapheneOS para Android
-
Nueva herramienta de Anthropic para buscar vulnera...
-
AMD presenta IBS Memory Profiler para sus CPU Zen ...
-
IA escribe el 90% del código en China
-
FBI incauta herramientas de hacking vinculadas a C...
-
Citrix urge parchear vulnerabilidad crítica de RCE...
-
Chrome ya soporta JPEG XL vía Rust
-
AMD visita a Samsung para pedir más memoria HBM: S...
-
AWS lanza un entorno de pruebas de código abierto ...
-
IA reemplazará solo al 5% de trabajadores en una d...
-
Fallo en React Server Components permite congelar ...
-
Explotan fallo crítico de Citrix NetScaler para de...
-
Musk usará IA rival en Grok
-
- ► septiembre (Total: 931 )
-
▼
octubre
(Total:
487
)
-
►
2025
(Total:
2103
)
- ► septiembre (Total: 148 )
-
►
2024
(Total:
1110
)
- ► septiembre (Total: 50 )
-
►
2023
(Total:
710
)
- ► septiembre (Total: 65 )
-
►
2022
(Total:
967
)
- ► septiembre (Total: 72 )
-
►
2021
(Total:
730
)
- ► septiembre (Total: 56 )
-
►
2020
(Total:
212
)
- ► septiembre (Total: 21 )
-
►
2019
(Total:
102
)
- ► septiembre (Total: 14 )
-
►
2017
(Total:
231
)
- ► septiembre (Total: 16 )
-
►
2016
(Total:
266
)
- ► septiembre (Total: 38 )
-
►
2015
(Total:
445
)
- ► septiembre (Total: 47 )
-
►
2014
(Total:
185
)
- ► septiembre (Total: 18 )
-
►
2013
(Total:
100
)
- ► septiembre (Total: 3 )
-
►
2011
(Total:
7
)
- ► septiembre (Total: 1 )
Blogroll
Etiquetas
Entradas populares
-
La comunidad ha logrado que la PlayStation 5 pueda leer discos de PS2 , permitiendo aprovechar colecciones físicas que Sony no había habilit...
-
Un programador ha lanzado un mod gratuito para GTA 2 que moderniza el juego de 1999 integrando gráficos avanzados, Path Tracing y 60 FPS ....
-
Empresas líderes de IA se preparan ante la posibilidad de un evento catastrófico provocado por la inteligencia artificial en un plazo de 6...
Fallo en npm expone más de 1.500 paquetes a ataques maliciosos
Un fallo de seguridad en la función de Publicación Confiable de npm expuso más de 1,500 paquetes a una posible toma de control mediante la recuperación de nombres de repositorios de GitHub. Estos paquetes afectados acumulan más de 10 millones de descargas totales y superan el millón de descargas mensuales, lo que representa un grave riesgo para la cadena de suministro de software de desarrolladores y organizaciones que dependen de npm.

Un fallo de seguridad en la función de Publicación Confiable (Trusted Publishing) de npm expuso más de 1.500 paquetes a una posible toma de control mediante la recuperación de nombres de repositorios de GitHub.
Los paquetes afectados sumaron más de 10 millones de descargas totales y más de un millón de descargas al mes, creando un riesgo grave en la cadena de suministro de software para desarrolladores, sistemas CI/CD y organizaciones que dependen de las dependencias de npm.
El problema, denominado SlugFest, no requería que un atacante robara un token de npm, irrumpiera en la cuenta de npm de un mantenedor o accediera al repositorio original de GitHub.
En su lugar, un actor de amenazas podía reclamar un nombre de propietario/repositorio de GitHub abandonado y usarlo para recibir una credencial de publicación de npm válida y de corta duración para un paquete que todavía confiaba en esa ubicación antigua.
Analistas de Bloom Security identificaron el fallo y señalaron que se trataba de una ruta de toma de control de paquetes, no de una campaña de malware activa.
Sin embargo, una toma de control exitosa podría permitir que se publique código malicioso, incluido un script postinstall dañino, bajo el nombre de un paquete legítimo y se entregue a los usuarios durante la instalación normal de dependencias.
Este riesgo es especialmente importante después de que el reciente gusano npm ChainDrop demostrara cómo las versiones comprometidas pueden propagarse a través de herramientas de desarrollo, repositorios y entornos de construcción automatizados.
Fallo de Publicación Confiable de npm con 10 millones de descargas
La Publicación Confiable tiene como objetivo hacer que los lanzamientos de npm sean más seguros. En lugar de almacenar un token de npm de larga duración en GitHub Actions u otro servicio de CI/CD, un mantenedor puede conectar un paquete a un repositorio y a un flujo de trabajo a través de OpenID Connect, o OIDC.
Durante un lanzamiento, el flujo de trabajo obtiene un token de identidad de corta duración y lo intercambia por una credencial de publicación de npm. Esto elimina la necesidad de colocar secretos de publicación reutilizables en las tuberías de construcción. El problema estaba en la forma en que npm vinculaba inicialmente un paquete a su repositorio de publicación.
Para una configuración no validada, npm almacenaba la ruta del repositorio de GitHub legible para humanos, conocida como slug (como organización/proyecto), en lugar de almacenar inmediatamente el ID numérico permanente del repositorio y el ID del propietario de GitHub.
Los nombres de los repositorios pueden cambiar de propietario después de que un proyecto sea renombrado, transferido, eliminado o cuando la cuenta del propietario cambie de nombre.
Eso significa que un atacante podría crear un nuevo repositorio de GitHub usando el slug recién disponible, añadir un flujo de trabajo con el nombre de archivo esperado, solicitar un token OIDC y presentar ese token a npm.
Si el paquete configurado nunca había completado su primera publicación confiable, npm podía aceptar el nombre del repositorio como una coincidencia y emitir una credencial de publicación válida. El atacante podría entonces lanzar una nueva versión bajo el nombre del paquete legítimo de npm.
.webp)
Esto difiere del robo de tokens utilizado en muchos compromisos anteriores de npm. Tal como se explicó en la cobertura sobre las mejoras de seguridad de npm de GitHub, la Publicación Confiable fue diseñada para reducir la exposición de los tokens de automatización de larga duración.
SlugFest demostró que una credencial segura de corta duración aún puede ser abusada cuando la vinculación de identidad detrás de ella depende de un nombre reutilizable en lugar de un identificador inmutable.
Por qué los agentes de codificación de IA aumentan la exposición
La investigación de Bloom también se centró en el creciente papel de los agentes de codificación de IA en la instalación de paquetes. La empresa descubrió que un endpoint típico instala alrededor de 70 paquetes al mes a través de agentes de IA, mientras que los sistemas de desarrolladores pueden instalar cerca de 350 paquetes por mes.
Estas cifras cubren las instalaciones directas y no incluyen las dependencias adicionales que arrastra cada paquete. Herramientas como los asistentes de codificación y los agentes integrados en IDE pueden elegir, instalar y ejecutar paquetes con muy poca revisión humana.
Si una dependencia legítima es reemplazada silenciosamente por una versión maliciosa, el agente puede seleccionar la versión más reciente y ejecutar sus scripts de ciclo de vida como parte de una tarea de configuración normal. Esto hace que la procedencia del paquete, el anclaje de versiones (version pinning) y la revisión de los scripts de instalación sean más importantes que nunca.
La preocupación también se conecta con los riesgos de seguridad de los agentes de codificación de IA reportados a principios de este año, donde el contenido manipulado podría influir en un agente para ejecutar comandos controlados por un atacante.
En el caso de SlugFest, el paso peligroso no es solo un prompt: es la posibilidad de que un agente instale un paquete que ha sido publicado a través de una ruta de lanzamiento aparentemente confiable.
Bloom reportó el problema a través del programa HackerOne de GitHub el 6 de junio de 2026. El problema fue validado el 9 de junio, y los investigadores dijeron que se implementó una solución el 2 de octubre, después de más de 120 días.
Ahora, GitHub hace que las configuraciones de Publicación Confiable recién creadas pero no validadas expiren después de 48 horas. Una configuración se valida solo después de su primera publicación exitosa, lo que luego la vincula a la identidad inmutable del repositorio.
GitHub también bloquea los tokens de Publicación Confiable activados por eventos issue_comment, además de su restricción existente sobre los eventos pull_request_target.
Los mantenedores que utilicen flujos de trabajo afectados deben trasladar la publicación a eventos más seguros, como push, release o workflow_dispatch. La documentación actual de Publicación Confiable de npm confirma que una nueva configuración debe completar su primera publicación exitosa en dos días o expirará.
Tú, como mantenedor de paquetes, deberías revisar cada configuración de Publicador Confiable, verificar que cada repositorio de GitHub vinculado esté todavía bajo tu control, y eliminar y recrear las vinculaciones después de renombrar, eliminar o transferir un repositorio.
Los equipos también deben monitorear la actividad de lanzamiento inesperada, anclar las versiones de las dependencias donde sea práctico y revisar cuidadosamente las atestaciones de procedencia.
Como demostró el incidente de publicación confiable de ChainDrop, una procedencia válida puede mostrar dónde se construyó un paquete, pero no prueba que el repositorio fuente, la cuenta o el entorno de construcción fueran seguros.
Fuentes:
https://cybersecuritynews.com/npm-trusted-publishing-flaw/
Entrada más reciente
0 comments :
Publicar un comentario
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.