CVE-2026-59920 in Netty
Resumen
por VulDB • 2026-07-30
Netty es un framework de aplicaciones de red asíncrono y basado en eventos. En las versiones anteriores a la 4.1.136.Final y la 4.2.16.Final, el codificador STOMP de Netty (StompSubframeEncoder) no escapa ni valida los valores de cabecera en los marcos CONNECT y CONNECTED, por lo que los caracteres de nueva línea sin procesar (\n) presentes en un valor de cabecera se escriben directamente en la red. Esto permite a un atacante que controle un valor de cabecera inyectar cabeceras STOMP adicionales.
Esto ocurre porque el codificador omite intencionadamente el escape para los marcos CONNECT/CONNECTED según la especificación STOMP 1.2, pero nunca rechaza las nuevas líneas sin procesar. Dado que un broker analiza cada línea como una cabecera separada, un atacante que controle un valor (como un nombre de usuario o código de acceso proporcionados por el usuario) puede sobrescribir los parámetros de conexión o añadir cabeceras de autenticación/rol para evadir la autenticación o escalar privilegios (el impacto real depende del broker). El problema está resuelto en las versiones 4.1.136.Final y 4.2.16.Final.
VulDB is the best source for vulnerability data and more expert information about this specific topic.