php2shell (CVE-2026-109618 / 109619) no se puede evaluar con php -v: dónde se desfasan los números de versión entre FPM, Docker y las distribuciones
Versiones de CLI y FPM, tags de Docker, backports de las distribuciones y qué revisar en hosting compartido

Esta página fue traducida con IA a partir del original en japonés. Si hay alguna diferencia, la versión en japonés es la que prevalece: 日本語
Si el PHP que atiende las solicitudes web (PHP-FPM, mod_php de Apache, php-cgi, FrankenPHP, LiteSpeed) es anterior a 8.2.35 / 8.3.36 / 8.4.27 / 8.5.12, está afectado por CVE-2026-109618 y CVE-2026-109619, conocidas como php2shell. La solución es actualizar a una de estas versiones (o, en paquetes de distribución, al paquete corregido) y reiniciar los procesos. Lo que hay que revisar no es el php -v local, sino «el PHP que realmente sirve la web» y «la versión del paquete instalado».
Este artículo se centra en cuatro lugares donde juzgar solo por el número de versión lleva a una conclusión equivocada. Todas las cifras y la información de estado son al 2026-10-22, y las fuentes de cada punto se listan al final.
Lo que se sabe al 2026-10-22
| Elemento | Detalles |
|---|---|
| CVE | CVE-2026-109618 (GHSA-w8hw-w9fx-j79w) / CVE-2026-109619 (GHSA-6wmf-4rv5-p3rp) |
| Gravedad | Ambas con CVSS v4.0 9.2 (Crítica) en el aviso de PHP |
| Versiones corregidas | 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 (publicadas el 2026-10-21) |
| Versiones afectadas | Versiones anteriores a las corregidas indicadas arriba (según los avisos de GitHub) |
| Alcance | Cualquier PHP que atienda solicitudes web. El aviso menciona PHP-FPM, mod_php, php-cgi, FrankenPHP y LiteSpeed, y describe mod_php como el de mayor riesgo. En los avisos de GitHub, la explotación está demostrada para mod_php, mientras que FPM y FrankenPHP figuran como «no demostrada» o «condicional». No demostrada no significa seguro, así que actualiza a una versión corregida sin importar cómo ejecutes PHP |
| 8.1 y anteriores | El proyecto PHP no publica actualizaciones. Se han publicado backports mínimos del código fuente para 7.4 / 8.0 / 8.1, y algunas distribuciones y proveedores de LTS podrían ofrecer correcciones |
| 8.2 | Fin del soporte el 2026-12-31 (según las notas de la versión 8.2.35) |
El aviso de PHP afirma que «la única corrección completa es actualizar». Las mitigaciones para el período previo a la actualización se tratan más adelante en este artículo.
Trampa 1: php -v y el PHP expuesto a la web pueden ser distintos
php -v escrito por SSH informa la versión del PHP de CLI. Las solicitudes web las atienden procesos de PHP-FPM o mod_php cargado en Apache, que son binarios y paquetes distintos. Si instalaste un PHP más nuevo solo para CLI, ejecutas varias versiones en paralelo o tienes un pool de FPM que apunta a otra versión, el lado web puede seguir con una versión antigua aunque php -v muestre una versión corregida.
Hay varias formas de ver la versión real del lado web.
# FPM en Debian / Ubuntu (con nombre por versión)
php-fpm8.3 -v
# FPM en sistemas de la familia RHEL
php-fpm -v
# Comprobar si mod_php está cargado en Apache
apachectl -M | grep -i php
El método más fiable es hacer que el PHP que realmente se ejecuta vía web informe su propia versión. Coloca un archivo temporal con un nombre difícil de adivinar y elimínalo apenas termines de revisar.
<?php echo PHP_VERSION, ' ', PHP_SAPI;
Si PHP_SAPI es fpm-fcgi, PHP se ejecuta bajo FPM; apache2handler significa mod_php; cgi-fcgi significa CGI. Evita dejar phpinfo() expuesto, ya que eso por sí mismo filtra información.
El reinicio es otro paso fácil de olvidar. Aunque el paquete se haya reemplazado, los procesos de php-fpm o Apache que ya están en ejecución pueden seguir con el código antiguo. Algunas configuraciones se reinician automáticamente al actualizar paquetes; otras no. Después de actualizar, reinicia FPM / Apache y vuelve a verificar la versión del lado web con los métodos anteriores.
Trampa 2: Con Docker, no se puede juzgar por el nombre del tag
La imagen oficial de php tiene «tags móviles» como 8.3 y 8.3-fpm, cuyo contenido se reemplaza, y tags fijos como 8.3.30, que fijan la versión.
- Aunque un tag móvil pase a una versión corregida en Docker Hub, tu copia local sigue siendo la imagen antigua hasta que hagas pull de nuevo. Los contenedores en ejecución también siguen usando la imagen antigua hasta que se recreen. Un
DockerfileconFROM php:8.3-fpmseguirá construyéndose sobre la base antigua si esta permanece en la caché de compilación. - Un tag fijo sigue siendo antiguo para siempre hasta que subas el número tú mismo.
Puedes comprobar si ya se publicaron tags de versiones corregidas mediante la API de Docker Hub.
curl -s "https://hub.docker.com/v2/repositories/library/php/tags?name=8.3.36&page_size=100"
Estos son los resultados de consultar cuatro líneas de versiones el 2026-10-22 (horas en UTC).
| Versión corregida | Tags encontrados | Cuándo aparecieron los tags basados en Debian (-fpm, -apache, etc.) | Tags basados en Alpine |
|---|---|---|---|
| 8.5.12 | 54 (incluido RC1) | 2026-10-21 18:59–22:13 | 2026-10-21 22:12–10-22 01:05 |
| 8.4.27 | 54 (incluido RC1) | 2026-10-21 22:09–22:11 | 2026-10-21 22:09–10-22 03:58 |
| 8.3.36 | 27 | 2026-10-21 22:04–22:06 | 2026-10-21 22:04–10-22 03:56 |
| 8.2.35 | 27 | 2026-10-21 21:59–22:01 | 2026-10-21 22:00–10-22 00:58 |
Esta revisión mostró tres puntos en los que juzgar por los números puede inducir a error.
- «Actualizado recientemente» no significa «corregido». El tag fijo
8.3.35se reconstruyó durante el 2026-10-21, pero elPHP_VERSIONen su interior seguía siendo 8.3.35. Mira la versión interna, no la fecha de actualización. - Digests distintos pueden tener el mismo contenido.
8.3y8.3.36tenían digests de tag distintos (el valor del índice multiarquitectura), pero la imagen amd64 era idéntica y ambas teníanPHP_VERSION=8.3.36. Igualmente, en8.3-fpm/8.3.36-fpm,8.4-apache/8.4.27-apache,latest/8.5.12,8.5-fpmy8.2-fpm, elPHP_VERSIONde la imagen amd64 era una versión corregida. - No hay imágenes oficiales corregidas para 8.1 y anteriores.
8.1-fpmse actualizó por última vez el 2025-12-31.
Para revisar tus imágenes locales y contenedores en ejecución:
# Versión de PHP de una imagen descargada localmente
docker image inspect php:8.3-fpm --format '{{range .Config.Env}}{{println .}}{{end}}' | grep PHP_VERSION
# Volver a hacer pull y recrear los contenedores
docker compose pull
docker compose up -d
# Si compilas tu propia imagen, vuelve a descargar la base y luego compila
docker compose build --pull
# Versión dentro de un contenedor en ejecución
docker compose exec app php -r 'echo PHP_VERSION, PHP_EOL;'
Reemplaza app en el último comando por el nombre de tu propio servicio. Cada imagen oficial se construye con un único PHP_VERSION, por lo que la versión de CLI dentro de un contenedor coincide con la versión de FPM / Apache de ese contenedor (la Trampa 1 aplica cuando PHP está instalado directamente en el host).
FrankenPHP incorpora PHP, así que la versión de FrankenPHP y la versión de PHP incorporada son números distintos. Las notas de la versión de FrankenPHP 1.13.2, publicada el 2026-10-21, indican que las imágenes de Docker se compilaron con PHP 8.2.35 / 8.3.36 / 8.4.27 / 8.5.12 y los binarios estáticos con PHP 8.5.12.
Trampa 3: Los paquetes de las distribuciones se «corrigen con números antiguos»
Ubuntu y RHEL portan solo las correcciones a versiones anteriores (backporting). El número que muestra php -v sigue siendo antiguo, por lo que una verificación numérica como «menor que 8.3.36, por lo tanto vulnerable» marcará como vulnerable un sistema que ya está corregido. A la inversa, tampoco puedes confiar en el número para quedarte tranquilo. Decide con base en la versión del paquete y en el security tracker de cada distribución.
Paquetes corregidos que figuran en cada tracker al 2026-10-22 (iguales para ambos CVE):
| Distribución | Paquete | Versión corregida | Fuente |
|---|---|---|---|
| Ubuntu 22.04 (jammy) | php8.1 | 8.1.2-1ubuntu2.28 | USN-8948-1 |
| Ubuntu 24.04 (noble) | php8.3 | 8.3.6-0ubuntu0.24.04.13 | USN-8948-1 |
| Ubuntu 26.04 (resolute) | php8.5 | 8.5.4-0ubuntu1.5 | USN-8948-1 |
| Ubuntu (stonking) | php8.5 | 8.5.9-0ubuntu2.1 | USN-8948-1 |
| Ubuntu 14.04 / 16.04 / 18.04 / 20.04 | php5 / php7.0 / php7.2 / php7.4 | Disponible mediante Ubuntu Pro (incluido Legacy Support) | USN-8948-2 |
| Debian 12 (bookworm) | php8.2 | 8.2.35-1~deb12u1 | DLA-4848-1 |
| Debian 13 (trixie) | php8.4 | 8.4.27-1~deb13u1 | DSA-6574-1 |
| RHEL 10 | php / php8.4 | 8.3.36-1.el10_2 / 8.4.27-1.el10_2 | Red Hat |
| RHEL 9 | php (predeterminado) | 8.0.30-8.el9_8.1 | Red Hat |
| RHEL 9 | módulo php 8.2 / 8.3 | 8.2.35-1.module+el9.8.0… / 8.3.36-1.module+el9.8.0… | Red Hat |
| RHEL 8 | módulo php 7.4 / 8.2 | 7.4.33-8.module+el8.10.0… / 8.2.35-1.module+el8.10.0… | Red Hat |
Esta tabla muestra directamente por qué los números solos no bastan. El PHP corregido de Ubuntu 24.04 es una versión que empieza con 8.3.6, muy inferior al 8.3.36 de upstream. El PHP predeterminado de RHEL 9 está corregido aunque se mantiene en 8.0.30, a pesar de que upstream ya no publica correcciones para 8.0. Debian pasó a los mismos números que upstream (8.2.35 / 8.4.27).
Algunos paquetes aún no están corregidos (al 2026-10-22).
- El módulo php 8.4 de RHEL 9 figura como «afectado, sin corrección».
- Debian forky (testing) tiene php8.4 8.4.26-1, marcado como «vulnerable». El php8.4 de sid (unstable) es 8.4.27-1 y está corregido.
Ejemplos de comandos para revisar tu propio servidor:
# Debian / Ubuntu: versión instalada y versión disponible
apt-cache policy php8.3-fpm libapache2-mod-php8.3
# Ubuntu: si este CVE está corregido en este servidor
pro fix CVE-2026-109618
pro fix CVE-2026-109619
# Familia RHEL: si existe una actualización que corrija este CVE y cuál es la versión instalada
dnf updateinfo list --cve CVE-2026-109618
rpm -q php-fpm php-cli
Ajusta el nombre del paquete (php8.3-fpm, etc.) a tu entorno. Compara la versión mostrada con la «versión corregida» de la tabla anterior o del tracker; si es igual o superior, la corrección está aplicada. Luego completa el reinicio y la verificación del lado web descritos en la Trampa 1.
Si instalas PHP desde un repositorio de terceros y no desde los paquetes propios de la distribución, debes seguir las actualizaciones de ese repositorio. El aviso de PHP señala que rpms.remirepo.net, mantenido por voluntarios, no tendría actualizaciones el día de la divulgación, y recomienda cambiar a los paquetes de la distribución o a compilaciones propias.
Trampa 4: En hosting compartido y entornos administrados, no puedes actualizar PHP tú mismo
En hosting compartido y en entornos de PHP administrados, el proveedor reemplaza el runtime de PHP. Aquí tampoco basta el número: si el proveedor compila PHP por su cuenta o hace backports de correcciones, el número de versión puede seguir siendo antiguo.
Hay tres cosas que puedes hacer tú mismo.
- Verifica la versión del lado web. Usa el archivo temporal de la Trampa 1 para imprimir
PHP_VERSIONyPHP_SAPI, y elimínalo de inmediato. Si el panel de control tiene un selector de versión de PHP, anota también qué versión tienes seleccionada. - Lee el aviso del proveedor y, si no hay ninguno, pregunta. Pregunta: «¿Para qué versiones de PHP de mi plan se aplicarán las correcciones de CVE-2026-109618 y CVE-2026-109619, y cuándo (o ya se aplicaron)?». Preguntar por el número de CVE y no por el número de versión permite obtener una respuesta que también cubra los backports.
- Si seleccionaste una versión sin soporte, actualiza. El proyecto PHP no publica correcciones para 8.1 y anteriores, y el soporte de 8.2 termina el 2026-12-31. A menos que el proveedor haya hecho backports de las correcciones, cambiar de versión es el camino seguro.
Estado por proveedor de hosting (al 2026-10-22)
En hosting compartido, normalmente el proveedor actualiza el runtime de PHP, y los avisos de muchos proveedores indican que «no se requiere ninguna acción de los usuarios». Los usuarios tienen dos cosas que hacer: revisar el aviso oficial de su proveedor y, si seleccionaron una versión antigua de PHP en el panel de control, decidir si cambian a la versión que recomienda el aviso (una que tenga una versión corregida).
La tabla siguiente resume únicamente lo que está escrito en las páginas oficiales de cada proveedor (anuncios e información de mantenimiento), parafraseando el texto de sus avisos. Los avisos se actualizan a medida que avanza el trabajo, así que confirma siempre el estado real en la página oficial citada.
| Proveedor / servicio | Puntos clave del aviso oficial | Fecha y hora del aviso | Fuente |
|---|---|---|---|
| エックスサーバー | «Para PHP 8.2–8.5, se completó la aplicación del parche de corrección en todos los servidores afectados». Para las versiones anteriores, el aviso dice «hay parches de corrección listos para algunas versiones y se aplicarán en secuencia a medida que se complete la verificación», y que también se está trabajando en las demás versiones antiguas | Según lo indicado a las 10/22 6:45 (la página se actualizó hasta las 13:15) | メンテナンスの進捗状況 |
| シン・レンタルサーバー | La página de anuncios incluye el mismo «avance del mantenimiento» que Xserver, pero no encontré ninguna declaración que aborde específicamente el estado de PHP de Shin Rental Server (consulta con soporte) | - | お知らせ |
| ConoHa WING | «Estamos aplicando parches de seguridad manteniendo la versión de PHP que usa actualmente». El aviso indica que, en general, los usuarios no necesitan cambiar de versión, pero que para PHP 5.x y 7.x puede ser necesario un cambio. El administrador de archivos y el webmail están suspendidos temporalmente como precaución; la visualización de los sitios web y el envío y recepción de correo continúan con normalidad | 10/22 | 【重要】PHPの脆弱性への弊社対応について |
| さくらのレンタルサーバ | «Hemos completado nuestra respuesta a la vulnerabilidad para todas las versiones de PHP que se pueden seleccionar desde nuestro panel de control». Indica que «no se requiere ninguna acción urgente de los clientes» y recomienda pasar a futuro a la última versión con soporte. El aviso dice que el webmail se atendió a las 10/22 13:45 y que phpMyAdmin sigue en proceso | 10/22 (actualizado a las 13:45) | PHPの脆弱性(CVE-2026-109618、CVE-2026-109619)への対応状況について |
| ロリポップ! | Aviso de mantenimiento preventivo previo a la publicación de las versiones corregidas (el sitio del servicio, las páginas de usuario, etc. se suspenderán por turnos; los sitios pueden suspenderse o restringirse sin previo aviso). Al 10/22, no encontré un aviso que anuncie la finalización de la corrección de PHP (consulta con soporte) | 10/21 | 【重要】PHPの脆弱性への予防措置に伴うメンテナンス実施のお知らせ |
| ヘテムル | «Para PHP 8.x y PHP 7.4, hemos aplicado las versiones corregidas oficiales»; para las demás versiones, «hemos hecho correcciones propias basadas en la corrección oficial». Dado que «se ha deshabilitado una funcionalidad (session.upload_progress) en todas las versiones», se pide a los usuarios que verifiquen que sus sitios funcionan. Como es posible que las versiones antiguas no reciban más correcciones, el aviso recomienda cambiar a una versión más reciente | Publicado el 10/21 19:44; actualizado el 10/22 12:18 y 13:20 | 【一部完了】【重要】PHPの脆弱性への予防措置に伴うメンテナンス実施のお知らせ |
| mixhost | «La aplicación de los paquetes de corrección de PHP se completó aproximadamente a las 10:18 del 22 de octubre de 2026». «Se aplicó sin cambiar el número de versión de PHP»; «no se requiere ninguna acción de los clientes». El aviso recomienda que los usuarios con versiones inferiores a PHP 8.2 usen una versión con soporte (8.2 o posterior) | 10/22 | 【完了】PHPの重大な脆弱性への対応について |
| KAGOYA | Para el servicio de servidores de alquiler, PHP 8.2–8.5 se actualizará en secuencia después de verificar las versiones corregidas (las versiones objetivo aún se están definiendo). Para los servidores dedicados administrados, compartidos y específicos de WordPress, aún se está planificando una corrección permanente; como medidas provisionales, el aviso sugiere considerar poner los sitios fuera de línea o restringir el acceso | Publicado el 10/21 18:20; actualizado el 10/22 10:35 | PHPの脆弱性に関する当社サービスへの影響について |
| Zenlogic(IDCフロンティア) | Correcciones aplicadas durante un mantenimiento de emergencia (10/21 22:00–10/22 18:00; la hora de término puede variar). PHP 5.3 se actualizará a la última versión y no se puede revertir; 7.4 y 8.1 pueden actualizarse. El aviso dice que, si después de la actualización se presentan problemas de visualización o de comportamiento, la corrección debe hacerse del lado de la aplicación | 10/21 | 【ホスティング】緊急メンテナンス作業のお知らせ |
| ColorfulBox | «Hemos completado del lado del servidor la actualización a versiones corregidas manteniendo la versión de PHP que usa actualmente». El aviso indica que «los clientes no necesitan cambiar ni modificar por sí mismos la versión de PHP» | 10/22 | 【重要】PHPの脆弱性に対するセキュリティアップデート完了のお知らせ |
| お名前.com レンタルサーバー | «Estamos aplicando parches de seguridad manteniendo la versión de PHP que usa actualmente». El aviso dice que en general no se necesita un cambio de versión, pero que puede ser necesario para PHP 5.x y 7.x. El administrador de archivos y el webmail están suspendidos temporalmente como precaución | 10/22 | 【重要】PHPの脆弱性への弊社対応について |
| CORESERVER(V2) | «Hemos completado nuestra respuesta a la vulnerabilidad para todas las versiones de PHP que ofrecemos»; «no se requiere ninguna acción, como cambiar la versión de PHP, por parte del cliente». El mantenimiento se realizó de 10/22 0:00 a 11:13 y se indica como completado | Publicado el 10/21 (completado el 10/22) | PHP脆弱性の対応(CORESERVER V2)【完了】 |
| XREA | «Hemos completado nuestra respuesta a la vulnerabilidad para PHP 7.4 y posteriores (7.4 / 8.0 / 8.1 / 8.2 / 8.3 / 8.4 / 8.5)». Los usuarios de estas versiones no necesitan cambiar de versión. El aviso no dice nada sobre las versiones inferiores a 7.4 | Publicado el 10/21 (completado el 10/22 0:50) | PHP脆弱性の対応(XREA)【完了】 |
| バリューサーバー | «Hemos completado nuestra respuesta a la vulnerabilidad para PHP 7.4 y posteriores». El aviso indica que los usuarios de estas versiones no necesitan cambiar de versión | Publicado el 10/21 (completado el 10/22 0:50) | PHP脆弱性の対応(VALUESERVER)【完了】 |
| ABLENET | «Respecto a las dos vulnerabilidades identificadas en PHP, hemos realizado las actualizaciones de seguridad iniciales en nuestro entorno de servidores de alquiler». El aviso no indica qué versiones abarca ni si los usuarios deben tomar alguna acción | 10/22 13:04 | PHPの脆弱性に関するセキュリティアップデートの対応について |
| WebARENA(レンタルサーバー) | Al 10/22, no encontré un aviso oficial (consulta con soporte) | - | WebARENA お知らせ(2026年) |
Cuando no pude encontrar o abrir un aviso oficial, la tabla dice «no se pudo confirmar» o «no se encontró». La ausencia de información allí no significa que el proveedor no haya respondido. Consulta directamente los anuncios y el soporte de tu proveedor.
Mitigaciones mientras no puedes actualizar de inmediato
El aviso de PHP enumera ajustes que reducen la superficie de ataque hasta que puedas actualizar. Sin embargo, el propio aviso declara explícitamente que «no te hacen estar seguro». Los principales son:
- Para CVE-2026-109619: establece
session.upload_progress.enabled=0en php.ini, en el pool de FPM o en la configuración del servidor, y reinicia todos los workers (ini_set()y el.user.inide FPM no funcionan para esto). En PHP 8.5, establece tambiénfatal_error_backtraces=0. - Para CVE-2026-109618: establece
memory_limit=-1de forma que la aplicación no pueda sobrescribirlo y reducepost_max_size(8M si no hay cargas de archivos, 32M si las hay). No usesRLIMIT_AS/RLIMIT_DATAcomo sustituto.
El NCSC del Reino Unido recomienda considerar poner fuera de línea cualquier sistema que no se pueda actualizar o mitigar de inmediato, y buscar indicios de compromiso antes de actualizar o aplicar mitigaciones.
Fuentes (consultadas el 2026-10-22)
- php.net: Security advisory: Critical remote code execution vulnerabilities, update now (2026-10-21)
- php.net: Upcoming Critical PHP Security Release (2026-10-20)
- php.net: anuncios de las versiones PHP 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35
- GitHub: GHSA-w8hw-w9fx-j79w (CVE-2026-109618)
- GitHub: GHSA-6wmf-4rv5-p3rp (CVE-2026-109619)
- Docker Hub: imagen oficial de php
- Notas de la versión FrankenPHP 1.13.2
- Debian Security Tracker: CVE-2026-109618 / CVE-2026-109619
- Ubuntu: CVE-2026-109618 / CVE-2026-109619 / USN-8948-1 / USN-8948-2
- Red Hat: CVE-2026-109618 / CVE-2026-109619 (versiones de los paquetes corregidos tomadas de los datos VEX de Red Hat)
- NCSC: Critical security issue affecting PHP
Preguntas frecuentes
Si php -v muestra una versión corregida, ¿estoy protegido contra php2shell (CVE-2026-109618 / 109619)?
No necesariamente. php -v solo informa la versión del PHP de CLI. PHP-FPM o el mod_php de Apache, que atienden las solicitudes web, pueden ser un binario distinto y un paquete distinto. Revisa la versión de FPM con php-fpm8.3 -v (php-fpm -v en sistemas de la familia RHEL). Otra opción es abrir desde la web un archivo temporal que imprima PHP_VERSION y PHP_SAPI, y eliminarlo apenas termines de revisar. Si no reiniciaste FPM o Apache después de actualizar, es posible que sigan ejecutando el código antiguo.
Si uso php:8.3-fpm de Docker, ¿php2shell ya está corregido?
Al 2026-10-22, php:8.3-fpm en Docker Hub ya apunta a PHP 8.3.36. Sin embargo, tu imagen local sigue siendo antigua hasta que vuelvas a hacer pull, y los contenedores en ejecución siguen usando la imagen antigua hasta que se recreen. Ejecuta docker compose pull y docker compose up -d (o docker compose build --pull si compilas tu propia imagen). Luego ejecuta php -r 'echo PHP_VERSION;' dentro del contenedor y confirma que sea 8.3.36 o posterior. Los tags fijos como 8.3.30 siguen siendo antiguos hasta que subas el número tú mismo.
Ubuntu y RHEL siguen mostrando PHP 8.3.6 u 8.0.30. ¿Están afectados por php2shell?
No se puede saber solo por el número de versión. Ubuntu y RHEL hacen backports de las correcciones a versiones anteriores, así que un paquete puede estar corregido aunque su número siga siendo antiguo. Al 2026-10-22, la corrección está en php8.3 8.3.6-0ubuntu0.24.04.13 en Ubuntu 24.04 y en php 8.0.30-8.el9_8.1 en RHEL 9. Compara la versión del paquete instalado (apt-cache policy o rpm -q) con la versión corregida que indica el security tracker de tu distribución. También puedes comprobarlo con pro fix CVE-2026-109618 en Ubuntu, o con dnf updateinfo list --cve CVE-2026-109618 en sistemas de la familia RHEL.