PHP Issues Second Windows Security Update in Five Days to Fix Brotli Code Execution Flaw
Se han generado de nuevo los paquetes oficiales para Windows de PHP correspondientes a las versiones 8.2 hasta la 8.5 con el propósito de solucionar una vulnerabilidad identificada en la librería de compresión Brotli que viene incluida. Dicho problema de seguridad permite la corrupción de la memoria y la potencial ejecución de código malicioso.
La falla puede ser explotada a través de la extensión cURL cuando se realiza la descompresión automática de las respuestas HTTP, una función que las aplicaciones o librerías de clientes HTTP pueden activar. En el caso de la librería de clientes Guzzle para PHP, se configuran ciertos valores por defecto que cumplen con la condición para alcanzar esta vulnerabilidad en las compilaciones afectadas para Windows.
Las nuevas compilaciones incorporan una versión corregida de la librería Brotli manteniendo intactos los parches previos aplicados pocos días antes. Para identificar las versiones actualizadas, los usuarios deben revisar el código hash SHA-256 o el sufijo numérico agregado al final de los nombres de los archivos correspondientes en la página de descargas.
El artículo original no aporta más detalle sobre otros aspectos de la vulnerabilidad.