CVE-2023-29530 in Laminas Diactoros
Resumen
por VulDB • 2026-05-27
Laminas Diactoros proporciona implementaciones de mensajes HTTP PSR. En las versiones 2.18.0 y anteriores, así como en las versiones 2.19.0, 2.20.0, 2.21.0, 2.22.0, 2.23.0, 2.24.0 y 2.25.0, los usuarios que creen solicitudes o respuestas HTTP utilizando laminas/laminas-diactoros, al proporcionar un carácter de nueva línea al inicio o al final de una clave o valor de cabecera, pueden provocar un mensaje inválido. Esto puede dar lugar a vectores de denegación de servicio o errores en la aplicación. El problema se ha corregido en las siguientes versiones: 2.18.1, 2.19.1, 2.20.1, 2.21.1, 2.22.1, 2.23.1, 2.24.1 y 2.25.1. Como medida de mitigación, se recomienda validar las claves y/o valores de las cabeceras HTTP y, si se utilizan valores proporcionados por el usuario, filtrarlos para eliminar los caracteres de nueva línea iniciales o finales antes de llamar a `withHeader()`.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.