CVE-2021-47243 in Linuxinformação

Sumário

de VulDB • 13/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

sch_cake: Corrige acesso fora dos limites ao analisar opções TCP e cabeçalho

O analisador de opções TCP no qdisc cake (cake_get_tcpopt e cake_tcph_may_drop) poderia ler um byte fora dos limites. Quando o comprimento é 1, o fluxo de execução entra no loop, lê um byte do opcode e, se o opcode não for nem TCPOPT_EOL nem TCPOPT_NOP, lê mais um byte, o que excede o comprimento de 1.

Esta correção é inspirada no commit 9609dad263f8 ("ipv4: tcp_input: corrige acesso fora dos limites na pilha ao analisar opções TCP").

Alterações na v2:

Adicionada validação do doff em cake_get_tcphdr para evitar a análise de lixo como cabeçalho TCP. Embora não fosse estritamente um acesso fora dos limites (a memória estava alocada), valores de lixo poderiam ser lidos onde o CAKE esperava o cabeçalho TCP se o doff fosse menor que 5.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Fontes

Want to know what is going to be exploited?

We predict KEV entries!