PT-2024-10024 · Linux+11 · Linux Kernel+11
Chen Ridong
+1
·
Publicado
2024-11-04
·
Atualizado
2025-11-18
·
CVE-2024-50301
CVSS v3.1
7.1
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H |
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 5.10.0-14930-gafbffd6c3ede
Descrição
O problema está relacionado a uma leitura fora dos limites do slab na função
key task permission. Isso pode ser causado por um erro na função search nested keyrings ao iterar pelos slots em um nó. Se um ponteiro de slot for meta e o ponteiro de retorno do nó não for nulo, ele prossegue para descend to node. No entanto, se o nó for a raiz e um dos slots apontar para um atalho, ele pode ser tratado como um keyring, levando a uma leitura fora dos limites. A vulnerabilidade pode ser reproduzida obtendo-se mais de 32 entradas com hashes semelhantes, reiniciando o sistema e adicionando essas chaves.Recomendações
Para corrigir esse problema, deve-se saltar para
descend to node se o ponteiro for um atalho, independentemente de o nó ser a raiz ou não. Como solução temporária, considere restringir o acesso à função search nested keyrings até que um patch esteja disponível.Exploit
Correção
Out of bounds Read
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Astra Linux
Centos
Debian
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu