CVE-2025-39946
tls: certifique-se de abortar o fluxo se os cabeçalhos forem inválidos
- Publicado
- 4 de out. de 2025
- Atualizado
- 5 de ago. de 2026
- Atribuindo CNA
- Linux
- Evidência observada
- 25 de ago. de 2026
tls: certifique-se de abortar o fluxo se os cabeçalhos forem inválidos
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HBaixo · próximos 30 dias
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
No Linux kernel, a seguinte vulnerabilidade foi resolvida: tls: certifique-se de abortar o stream se os cabeçalhos forem inválidos Normalmente, esperamos que o socket acumule o registro inteiro no buffer antes de processá-lo. Se o socket tiver um buffer minúsculo, no entanto, lemos os dados antes, para evitar travamentos na conexão. Certifique-se de que abortamos a conexão quando descobrimos tarde demais que o registro é, na verdade, inválido. Repetir a análise é aceitável por si só, mas, como copiamos mais dados a cada vez antes de analisar, podemos estourar o espaço alocado do skb. Construir um cenário em que estamos sob pressão sem dados suficientes no socket para analisar o comprimento antecipadamente é bastante difícil. O syzbot descobriu uma maneira de fazer isso enviando-nos o cabeçalho em pequenos envios OOB e, em seguida, preenchendo o recvbuf com um envio normal grande. Certifique-se de que tls_rx_msg_size() aborta o strp; se alcançarmos um registro inválido, realmente não há como se recuperar.
Exploit para CVE-2025-39946, uma falha no subsistema net/tls do kernel Linux.
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.