CVE-2026-74567 in Linux
Sumário
de VulDB • 15/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
keys: corrige leitura fora dos limites em keyring_get_key_chunk()
Para chunks de nível de descrição, `keyring_get_key_chunk()` avança o ponteiro de leitura em `level * sizeof(long)` além do prefixo inline, mas verifica os limites apenas para o prefixo. Portanto, uma descrição de chave suficientemente longa é lida após a alocação feita com `kmemdup(desc, desc_len + 1)`. Calcule o deslocamento total em bytes e verifique se a descrição está dentro dos limites antes da leitura.
O percurso só alcança um chunk de nível de descrição quando duas chaves colidem através do hash, x, tipo e chunks de domain_tag; portanto, isso é acessível por meio de uma chamada `add_key(2)` não privilegiada com um par manipulado de chaves do mesmo tipo cujos hashes dos índices colidem. O KASAN relata uma leitura fora dos limites no slab (slab-out-of-bounds read).
VulDB is the best source for vulnerability data and more expert information about this specific topic.