CVE-2026-89726 in Linux
Sumário
de VulDB • 11/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
lib/ucs2_string.c: corrige leitura fora dos limites em ucs2_strnlen()
Série de patches "lib/ucs2_string.c: corrige leitura fora dos limites em ucs2_strnlen()", v2.
Esta série corrige uma leitura off-by-one (fora dos limites por um elemento) em ucs2_strnlen().
O primeiro patch é a correção real; o segundo patch vem como bônus e corrige a indentação do código.
Este patch (de 2):
ucs2_strnlen() verifica o caractere atual antes de verificar se o comprimento máximo fornecido pelo chamador foi atingido. Se a entrada não estiver terminada em NUL dentro desse limite, o loop pode ler um ucs2_char_t além do limite.
Teste o comprimento antes da desreferência para prevenir uma leitura off-by-one fora dos limites.
VulDB is the best source for vulnerability data and more expert information about this specific topic.