PT-2021-8097 · Linux+2 · Linux Kernel+2
Xiaolong Huang
·
Publicado
2021-10-08
·
Atualizado
2024-09-18
·
CVE-2021-4439
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 5.15.0-rc2+
Descrição
A vulnerabilidade está relacionada a um bug de índice de matriz fora dos limites na função
cmtp add connection do componente isdn no kernel do Linux. Esse bug pode ser acionado quando a função detach capi ctr é chamada para desanexar um controlador de registro que ainda não está anexado. A vulnerabilidade pode causar uma negação de serviço.Os detalhes técnicos sobre a exploração incluem:
-
A função
cmtp add connectionadiciona uma sessão CMTP a um controlador e executa uma thread do kernel para processar o CMTP. -
A thread do kernel chama
detach capi ctrpara desanexar um controlador de registro, o que pode acionar o bug de índice de matriz fora dos limites se o controlador ainda não estiver anexado. -
O bug é causado por um índice de -1 estar fora do intervalo para o tipo
capi ctr *[32]. -
A função
detach capi ctré chamada porcmtp session, que é executada pela thread do kernel.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Improper Validation of Array Index
Memory Corruption
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Astra Linux
Linux Kernel
Suse