PT-2024-8456 · Linux+3 · Linux Kernel+3

Vladimir Oltean

·

Publicado

2022-09-20

·

Atualizado

2025-09-18

·

CVE-2022-48644

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
A vulnerabilidade é causada por uma decisão de projeto da API no componente net/sched do kernel do Linux, especificamente no qdisc taprio. Ao tentar o offload total, o qdisc taprio inicia com sinalizadores inválidos, que são então substituídos por sinalizadores analisados pelo netlink. No entanto, na função taprio destroy, a função taprio disable offload é chamada com base na macro FULL OFFLOAD IS ENABLED, que realiza uma verificação bit a bit nos sinalizadores. Se os sinalizadores contiverem TAPRIO FLAGS INVALID, a macro retornará true, levando a uma possível falha do kernel se o espaço do usuário forçar um erro entre a configuração dos sinalizadores e a chamada de taprio enable offload. Isso ocorre porque os drivers não esperam que o offload seja desativado quando ele nunca foi ativado.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

NULL Pointer Dereference

Improper Locking

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2024-10016
CVE-2022-48644
OESA-2024-2080
OPENSUSE-SU-2024_1644-1
OPENSUSE-SU-2024_1659-1
OPENSUSE-SU-2024_1663-1
SUSE-SU-2024:1644-1
SUSE-SU-2024:1659-1
SUSE-SU-2024:1663-1

Produtos afetados

Astra Linux
Linux Kernel
Red Os
Suse