Las imágenes de este artículo han sido generadas con inteligencia artificial. Cómo publicamos
Hace unos meses investigadores de la firma de seguridad Ox Security pusieron el foco sobre un problema que debería preocupar a cualquiera que use Visual Studio Code con muchas extensiones instaladas: fallos de seguridad de gravedad alta a crítica en complementos muy populares que, en conjunto, superan los 128 millones de descargas. Estos errores permiten desde la exfiltración de archivos locales hasta la ejecución remota de código dentro del entorno de desarrollo, lo que los convierte en una puerta de entrada ideal para ataques que terminan con credenciales comprometidas o movimiento lateral en redes corporativas.
Las vulnerabilidades detectadas afectan a extensiones ampliamente usadas: Live Server, Code Runner, Markdown Preview Enhanced y Microsoft Live Preview. Ox Security publicó análisis detallados para cada caso y afirma que sus investigadores intentaron notificar a los mantenedores desde junio de 2025 sin obtener respuesta, por lo que finalmente hicieron públicas las investigaciones. Para quien quiera ver los informes técnicos, Ox Security tiene entradas específicas sobre Live Server, Code Runner, Markdown Preview Enhanced y la vulnerabilidad de Live Preview.

Live Server, con decenas de millones de descargas, es especialmente preocupante: según Ox Security, una página web maliciosa puede aprovechar la falla identificada como CVE-2025-65717 para acceder a archivos locales cuando el desarrollador tiene un servidor local en ejecución. Esto no es un simple “defacement” de una pestaña del navegador: un exploit bien diseñado puede extraer ficheros con secretos (claves API, tokens, archivos de configuración) directamente desde tu máquina. El análisis técnico está disponible en el blog de Ox Security sobre Live Server.
Code Runner, otra extensión masiva, fue señalada por una vulnerabilidad catalogada como CVE-2025-65715 que permite la ejecución remota de código manipulando configuraciones. En concreto, un atacante puede inducir a la víctima a introducir o pegar snippets maliciosos en el archivo global settings.json, lo que termina por alterar el comportamiento del ejecutor de código. Si un actor malicioso consigue que tu configuración apunte a un ejecutable o comando arbitrario, se abre la puerta a correr código con tus privilegios; Ox Security describe cómo se puede crear ese escenario en su reporte sobre Code Runner.
Markdown Preview Enhanced, que facilita renderizar documentos Markdown dentro del editor, también presentó una falla (CVE-2025-65716, score 8.8) que permite la ejecución de JavaScript a partir de archivos Markdown especialmente manipulados. Dado que muchos desarrolladores abren documentos de terceros o vistas previas locales, un fichero Markdown malicioso puede ser suficiente para ejecutar scripts en el contexto de la extensión, con las consecuencias que eso conlleva. El informe técnico de Ox Security examina el vector de ataque y las condiciones necesarias para explotarlo.
Además, en versiones antiguas de Microsoft Live Preview se identificó lo que los investigadores describen como una vulnerabilidad de tipo “one-click XSS” que afecta a las versiones anteriores a la 0.4.16; explotada correctamente, permite acceder a ficheros sensibles del sistema de desarrollo. Para la verificación técnica y pruebas de concepto, Ox Security publicó un artículo que documenta el XSS en Live Preview.
Ox Security advierte que estas fallas no se limitan al propio VS Code: editores compatibles o “forks” que soportan extensiones de VS Code, como Cursor o Windsurf, también podrían quedar expuestos si cargan estas extensiones vulnerables. El riesgo real va más allá del archivo comprometido: un atacante con acceso puede robar claves, pivotar dentro de la red y eventualmente tomar control de sistemas, lo que eleva la amenaza a nivel organizativo.
Si usas VS Code, ¿qué puedes hacer ahora mismo? Lo primero es revisar si tienes instaladas las extensiones afectadas y comprobar si sus mantenedores han lanzado actualizaciones correctoras. Además, Microsoft proporciona orientaciones sobre seguridad de extensiones y la función Workspace Trust, que ayudan a limitar la ejecución de código no confiable; conviene leerse esas guías y aplicarlas. Ox Security también publica recomendaciones prácticas en sus informes, entre las que destacan evitar ejecutar servidores locales innecesarios, no abrir HTML no verificado mientras el servidor local está activo y no pegar fragmentos de configuración en settings.json procedentes de fuentes no confirmadas.

Más allá de medidas puntuales, es prudente aplicar una política de extensiones más restrictiva: mantener sólo las que realmente necesitas, preferir autores y editores con buena reputación y monitorizar cambios inesperados en la configuración de VS Code. Para entornos corporativos, aislar el desarrollo con entornos remotos o contenedores reduce la exposición del equipo local; la documentación de Remote Development de VS Code puede servir como punto de partida para este tipo de mitigaciones.
Por último, y no menos importante, la gestión responsable de las vulnerabilidades requiere comunicación entre investigadores y mantenedores. La falta de respuesta a las notificaciones de Ox Security explica en parte por qué estos fallos llegaron a hacerse públicos: cuando no se corrigen a tiempo, la ventana de riesgo se alarga. Para consultar las notas técnicas y pruebas de concepto publicadas por los descubridores, revisa los análisis de Ox Security sobre Live Server, Code Runner, Markdown Preview Enhanced y Live Preview. Para profundizar en cómo VS Code trata la seguridad de extensiones y la confianza en el espacio de trabajo, la documentación oficial de Microsoft es un buen recurso.
La moraleja es clara: las extensiones convierten a un IDE en una herramienta extremadamente poderosa, pero también en una superficie de ataque. Usar extensiones no es en sí inseguro, pero exige prudencia, actualizaciones y controles para que el entorno de desarrollo no se convierta en la entrada por la que los atacantes roban secretos o toman sistemas enteros.
Relacionadas
Mas noticias del mismo tema.

Detienen a ingeniero de OpenAI por grabador oculto en sala de juntas de oficina en San Francisco
Un tribunal de Estados Unidos autorizó esta semana la detención de Abdulrahman Alfozan, un ingeniero que trabajó en OpenAI, tras la imputación del gobierno estadounidense por ha...

Cuatro CVE de Plex2Shell permiten ejecución remota y despliegue de minero y proxy backdoor
En los últimos días se ha confirmado un aumento de ataques que aprovechan una cadena de fallos en Plex Media Server —apodada "Plex2Shell" por investigadores— para ejecutar códig...

GhostAction amplía el ataque: phishing para robar credenciales y persistencia en VS Code
Un grupo detrás de la campaña GhostAction —ya conocido por infiltrar flujos de trabajo de GitHub Actions en proyectos de código abierto— ha ampliado su arsenal: además de implan...

ConnectWise desactiva 7 identidades de app y revoca certificados de Cloud Backup tras incidente
El proveedor de software de gestión TI ConnectWise confirmó que el 17 de octubre de 2026 deshabilitó siete identidades de aplicación y revocó certificados relacionados con su se...

Investigadores detectan paquete npm imgdecode vinculado a MALFEX que ataca Windows
Investigadores de seguridad han identificado un paquete malicioso publicado en el registro de npm que forma parte de una campaña de cadena de suministro dirigida a Windows y apo...

OpenBSD 7.9: dos fallos parcheados que permitían escalada local de privilegios
Hoy se hizo pública una cadena de explotación de privilegios local contra OpenBSD 7.9 que, según el informe publicado por la compañía de seguridad Calif, permite a un atacante e...

OpenAI revela incidentes de IA no alineada; un GPT-5.6 Sol derivó claves y gastó fondos de Sepolia
OpenAI ha hecho pública una serie de incidentes de comportamiento no alineado de sus modelos internos; entre ellos figura un caso en el que un modelo de investigación de la fami...