Saltar al contenido
latentSource

Informe técnico · 4 min de lectura

CVE Central: informe de investigación

Dos CVE, una versión observada y un plan manual de actualización para Parcel Desk.

Informe de la demostración grabada

La demostración narrada sigue una nueva investigación de Parcel Desk, 20261022T041953Z-70ce5a, desde la confirmación de las CVE hasta la inspección, evaluación, planificación manual y creación del informe. CVE-2026-109618 y CVE-2026-109619 afectan al PHP 8.4.26 observado; las seis pruebas funcionales pasaron. El parche propuesto es PHP 8.4.27. No se actualizó el entorno ni se intentó explotar las vulnerabilidades.

Leer el informe final del video (inglés) · Investigación completa · Huellas de los archivos.

La investigación anterior se conserva a continuación como evidencia independiente.

Investigación y alcance

La ejecución 20261022T024516Z-0741ba examinó el laboratorio sintético Parcel Desk para CVE-2026-109618 y CVE-2026-109619. Comenzó a las 02:45:19 UTC y terminó a las 02:46:14 UTC del 22 de octubre de 2026. El caso avanzó mediante la API por escaneo, evaluación, planificación e informe, con revisión de evidencia entre fases.

El destino admitido es una aplicación PHP/Apache con versiones oficiales y Docker Compose. Se completó una investigación de planificación. No se actualizó el entorno, no se intentó explotar las vulnerabilidades ni se verificó una remediación.

Referencia observada

ObservaciónResultado
Imagenphp:8.4.26-apache
Versión informada por webPHP 8.4.26; apache2handler
Memoria PHP128 MB
Límites de petición / archivo6 MB / 2 MB
Progreso de carga en sesiónHabilitado
Pruebas funcionales6 de 6 correctas
Huellas de archivos4 registradas

Las pruebas cubrieron inicio, cotización, continuidad de sesión, página de carga, carga multipart normal y contador de archivos. Tres unidades devolvieron un total de 36. Son referencias funcionales, no pruebas de explotación. Se registraron puertos de Docker sin inferir acceso externo.

Aplicabilidad y fuentes

Ambas CVE se clasificaron como aplicables al PHP 8.4.26 observado. Las dos identifican 8.4.27 como límite de corrección en esta rama. El worker obtuvo los registros CNA a las 02:45:21 UTC, sin usar la caché. El clasificador comparó intervalos estructurados admitidos; el modelo no inventó la versión corregida.

El hallazgo establece aplicabilidad por versión. No se observó corrupción de memoria ni se reprodujo la secuencia de productor y consumidor de peticiones interrumpidas. Una carga normal exitosa no demuestra ni descarta explotación.

Cambio propuesto y aceptación

Sustituir php:8.4.26-apache por php:8.4.27-apache en el servicio web configurado. El procedimiento exige reconfirmar la evidencia, preparar recuperación de aplicación y datos, descargar y registrar la imagen, guardar Compose, revisar la edición y recrear el servicio en una ventana aprobada.

La aceptación requiere observar la nueva versión por HTTP, repetir las seis pruebas, comparar huellas y registrar el contenedor nuevo. No se ha medido ninguno de esos resultados posteriores. Volver a una imagen afectada restaura los hallazgos; la decisión de recuperación debe conservar esa información.

Abrir el procedimiento original en inglés. Conserva las rutas y comandos del laboratorio. Hay que revalidar el destino y consultar evidencia vigente antes de ejecutarlo.

Uso del modelo e integridad

El servicio registró siete llamadas a Gemini 3.5 Flash-Lite, 21,738 tokens de entrada y 326 de salida. El intervalo de unos 55 segundos incluye las pausas de revisión. El worker acumuló por separado 6.97 segundos de fases activas. Son una observación, no un benchmark, factura o estimación del tiempo de actualización.

Se recalculó y verificó la cadena de hashes de los eventos. Permite detectar cambios, pero carece de firma independiente o anclaje externo inmutable. No protege contra quien pueda reescribir todo el registro.

Descargar el JSON completo · Hashes y alcance. Los archivos contienen detalles del laboratorio sintético. La evidencia original está en inglés.

Conclusión y siguiente medición

La versión observada requiere planificar una actualización para los dos hallazgos, aunque todas las pruebas funcionales pasaron. Se propone una sustitución de imagen dentro de la misma rama. La siguiente medición corresponde al resultado del cambio aprobado y sus pruebas de aceptación.

Para evaluar fiabilidad hay que repetir con destinos afectados, corregidos y no admitidos, conservar fallos y casos sin resolver, y comparar con revisión independiente. Esta ejecución no proporciona ese denominador. El worker tiene acceso a Docker y corresponde a un host de laboratorio de confianza.

El artículo desarrolla la explicación y la página del agente presenta el proyecto.