SGhostscript: un PDF con una imagen trampa puede tomar el control de servidores que generan vistas previas
// syswork LOG · categoríaNoticiaslectura5 MIN

Ghostscript: un PDF con una imagen trampa puede tomar el control de servidores que generan vistas previas

CVE-2026-39919 en Ghostscript permite ejecutar código con un PDF manipulado en sistemas que generan miniaturas. El parche existe, pero no ha llegado a todos.

Documento PDF entrando a un servidor web con una alerta roja sobre la vista previa generada
Documento PDF entrando a un servidor web con una alerta roja sobre la vista previa generada

Entre el 12 y el 13 de octubre de 2026 se dieron a conocer los detalles de una falla crítica en Ghostscript, el programa que, sin que casi nadie lo note, convierte y dibuja archivos PDF en muchísimos servidores. Identificada como CVE-2026-39919 (publicada en el registro de CVE el 15 de septiembre), permite que un PDF manipulado escriba fuera de la memoria asignada y, en ciertas condiciones, ejecute código con los permisos de quien lo procesa.

La corrección existe desde septiembre. El problema es que no ha llegado a todos los sistemas, y que muchas empresas ni siquiera saben que tienen Ghostscript instalado.

Qué se descubrió

La falla la encontró el equipo de Wordfence (empresa de seguridad para WordPress) el 23 de agosto con su herramienta de análisis Argus, y la detalló BleepingComputer el 13 de octubre.

DatoDetalle
ProgramaGhostscript (intérprete de PDF y PostScript)
Tipo de fallaDesbordamiento de memoria al decodificar imágenes JPEG 2000 dentro de un PDF
GravedadCVSS 9.8 (v3.1); 9.3 en CVSS 4.0; Red Hat la califica con 7.8
Versiones afectadas9.21 a 10.07.1
Versión corregida10.08.0, publicada por Artifex el 8 de septiembre de 2026
Explotación realNo reportada al 19 de octubre; fuera del catálogo KEV de CISA

Fuentes: BleepingComputer (13 de octubre de 2026) y Daily CyberSecurity (12 de octubre de 2026), ambos con base en el reporte de Wordfence.

El truco está en una imagen JPEG 2000 con componentes de resolución desigual escondida dentro del PDF. Al procesarla, Ghostscript escribe 1,024 bytes en un espacio de 256. Para el resto del sistema, el archivo pasa como un PDF normal: no lo detectan las revisiones de extensión ni de tipo de archivo.

Por qué te toca aunque no sepas qué es Ghostscript

Ghostscript casi nunca se instala a propósito. Llega como dependencia de otras herramientas. El caso que probó Wordfence es WordPress: el sitio usa la extensión Imagick de PHP, que llama a ImageMagick, que a su vez lanza Ghostscript para crear la miniatura del PDF que alguien subió.

En una PyME mexicana eso se parece a:

  • "Envíanos tu CV en PDF" en la sección de bolsa de trabajo del sitio.
  • Portales de proveedores donde se sube la constancia de situación fiscal, la opinión de cumplimiento o la factura en PDF, y el sistema muestra una vista previa.
  • Gestores documentales, digitalizadores de facturas, servicios de impresión y pasarelas de correo que convierten adjuntos, según la lista de usos que da el análisis de Daily CyberSecurity.

Wordfence revisó diez entornos Linux (Debian, Ubuntu, Fedora, Alpine y AlmaLinux, entre otros) y una imagen oficial de WordPress en Docker: todos traían el código vulnerable.

La buena noticia y la mala

La buena: explotarla no es trivial. Wordfence corrió sus exploits 10,240 veces contra los paquetes estándar de esas distribuciones sin lograr ejecutar código; solo funcionaron en un servidor de pruebas armado a la medida, aunque el mismo exploit sí sirvió en cuatro instalaciones que compartían exactamente el mismo ejecutable de Ghostscript. Tampoco hay ataques reportados.

La mala: la corrección depende de que tu sistema operativo o tu imagen de contenedor se actualicen, no de un complemento de WordPress. Y no todas las distribuciones han terminado. Al 19 de octubre, el rastreador de seguridad de Debian seguía marcando Debian 12 (bookworm) como vulnerable, mientras Debian 13 ya tenía parche en su repositorio de seguridad (aviso DSA-6516-1). Ubuntu publicó correcciones para 22.04, 24.04 y 26.04, AlmaLinux a principios de octubre, y Red Hat ya distribuye paquetes corregidos de ghostscript mediante avisos RHSA (aunque califica la falla como moderada, con 7.8, porque requiere que se procese un PDF manipulado).

Es el tipo de falla que sigue abierta meses después en el servidor que "nadie toca" o en la imagen de Docker que no se ha vuelto a generar.

El modo seguro de Ghostscript (-dSAFER) no detiene esta falla. Tampoco la validan los filtros de extensión o tipo MIME. La única corrección es actualizar el paquete; lo demás solo reduce la exposición mientras tanto.

Qué hacer esta semana

  1. Haz el inventario. Pregunta a tu proveedor de hosting o revisa tú mismo qué servidores tienen Ghostscript. En Linux, gs --version responde si está instalado; en Debian o Ubuntu, dpkg -l ghostscript muestra la revisión exacta del paquete.
  2. Ubica dónde entran PDF de fuera: formularios de empleo, portales de proveedores, carga de documentos de clientes, correo que se convierte a imagen. Esos son los puntos de entrada.
  3. Actualiza el paquete del sistema a 10.08.0 o a la revisión corregida de tu distribución. Como las distribuciones trasladan el parche a versiones viejas, confirma la revisión en su aviso, no solo el número de versión.
  4. Reconstruye los contenedores. Si tu sitio corre en Docker, actualizar el servidor no basta: hay que regenerar la imagen con una base parchada y volver a desplegar.
  5. Si estás en Debian 12 o no puedes actualizar ya, deja de aceptar PDF de visitantes y usuarios de bajos privilegios, o desactiva la lectura de PDF en ImageMagick. En su archivo de políticas (policy.xml) eso se hace con una línea como <policy domain="coder" rights="none" pattern="PDF" />. Limita también cuántos archivos se pueden subir por envío y cuántos envíos por minuto.
  6. Separa la conversión. Lo más sano es procesar los PDF en un servicio aparte, con permisos mínimos y sin acceso al resto de la red, no en el mismo servidor del sitio o del ERP.

El patrón de fondo

No es la primera vez que un sitio WordPress queda expuesto por algo que no es WordPress. En septiembre vimos una falla de WordPress 7.1.2 explotada en ataques y un complemento de WooCommerce usado para instalar puertas traseras. Esta vez el riesgo vive una capa más abajo, en el sistema operativo, como con las hojas de cálculo que abrían la puerta en LibreOffice.

Actualizar el panel de WordPress no es tener el servidor al día. La guía de hardening de servidores Linux y un escaneo periódico de vulnerabilidades ayudan a que estas dependencias no se queden atrás.

Si no sabes qué servidores procesan los archivos que te mandan clientes y proveedores, en ciberseguridad y servidores hacemos el inventario, aplicamos los parches del sistema y de los contenedores, y cerramos la carga de archivos donde no se necesita.

// FAQ

Preguntas frecuentes

// Temas relacionados

#ciberseguridad#servidores#wordpress#parches

// Autor

Especialista en Ciberseguridad e Infraestructura

Diego Herrera

Ingeniero en ciberseguridad e infraestructura IT. Protege la operación de empresas mexicanas contra amenazas y caídas de servicio.

¿Te fue útil? Compártelo

// Sigue leyendo

Artículos relacionados

Ver todos

// Consultoría gratuita

¿Tus servidores reciben archivos de clientes o proveedores?

Revisamos qué sistemas procesan PDF e imágenes, aplicamos los parches del sistema operativo y de los contenedores, y cerramos la carga de archivos donde no hace falta.

Ver ciberseguridad