CVE-2026-59920 in Netty
Riassunto
di VulDB • 29/07/2026
Netty è un framework per applicazioni di rete asincrone e basate su eventi. Nelle versioni precedenti alla 4.1.136.Final e alla 4.2.16.Final, l'encoder STOMP di Netty (StompSubframeEncoder) non effettua la codifica in escape né convalida i valori degli header nei frame CONNECT e CONNECTED; pertanto, i caratteri newline grezzi (\n) presenti nel valore di un header vengono scritti direttamente sul canale di comunicazione. Ciò consente a un attaccante che controlla il valore di un header di iniettare ulteriori intestazioni STOMP. Tale comportamento si verifica perché l'encoder saluta intenzionalmente la fase di escape per i frame CONNECT/CONNECTED conformemente alla specifica STOMP 1.2, ma non rifiuta mai i newline grezzi; poiché un broker analizza ciascuna riga come una singola intestazione separata, un attaccante che controlla valori quali il login o il codice d'accesso forniti dall'utente può sovrascrivere i parametri di connessione oppure aggiungere header di autenticazione/ruolo per bypassare l'autenticazione o escalare i privilegi (l'impatto effettivo dipende dal broker). Il problema è risolto nelle versioni 4.1.136.Final e 4.2.16.Final.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.