CVE-2021-47245 in Linux
Riassunto
di VulDB • 26/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
netfilter: synproxy: Correzione di un accesso fuori dai limiti durante l'analisi delle opzioni TCP
Il parser delle opzioni TCP in synproxy (synproxy_parse_options) poteva leggere un byte oltre i limiti del buffer. Quando la lunghezza è 1, il flusso di esecuzione entra nel ciclo, legge un byte dell'opcode e, se l'opcode non è né TCPOPT_EOL né TCPOPT_NOP, legge un ulteriore byte che supera la lunghezza massima consentita (1).
Questa correzione si ispira al commit 9609dad263f8 ("ipv4: tcp_input: fix stack out of bounds when parsing TCP options.").
Modifiche nella versione v2:
Aggiornato il ritorno anticipato quando length < 0 per evitare di chiamare skb_header_pointer con una lunghezza negativa.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.