PT-2024-2006

CVE-2023-52443

·

Publicado

2024-01-04

·

Atualizado

2026-10-21

Descrição por

CVSS 3.1
7.8
Alta
MétricasAV: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 à 6.7.0-rc2-dirty #16
Descrição
A vulnerabilidade está relacionada ao módulo apparmor no kernel do Linux. Ao processar um perfil compactado em unpack profile(), uma string “:samba-dcerpcd” é descompactada como um nome totalmente qualificado e, em seguida, passada para aa splitn fqname(). Essa função trata a string como se contivesse apenas um namespace, retornando NULL para tmpname enquanto tmpns é diferente de NULL. Posteriormente, aa alloc profile() trava, pois o novo nome do perfil é NULL, resultando em uma falha de proteção geral. O problema é causado pelo fato de que nada pode impedir que o “nome” descompactado tenha um formato como “:samba-dcerpcd”, que é passado do espaço do usuário. Para mitigar isso, a substituição de todo o conjunto de perfis deve ser negada nesses casos, e o usuário deve ser informado com EPROTO e uma mensagem explicativa.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
ALSA-2025_16880
ALT-PU-2024-17576
ALT-PU-2024-3291
ALT-PU-2024-4263
ALT-PU-2024-4623
ALT-PU-2024-4843
CLSA-2024-1710946064
CLSA-2024-1710946883
DLA-3840-1
DLA-3841-1
OESA-2024-1392
OESA-2024-1393
OESA-2024-1394
OESA-2024-1395
OESA-2024-1396
OESA-2024-1397
OPENSUSE-SU-2024_0857-1
OPENSUSE-SU-2024_0858-1
SUSE-SU-2024:0855-1
SUSE-SU-2024:0856-1
SUSE-SU-2024:0857-1
SUSE-SU-2024:0858-1
SUSE-SU-2024:0900-1
SUSE-SU-2024:0900-2
SUSE-SU-2024:0910-1
SUSE-SU-2024:0925-1
SUSE-SU-2024:0926-1
SUSE-SU-2024:0975-1
SUSE-SU-2024:0976-1
SUSE-SU-2024:0977-1
USN-6688-1
USN-6725-1
USN-6725-2
USN-6726-1
USN-6726-2
USN-6726-3
USN-6765-1
USN-6818-1
USN-6818-2
USN-6818-3
USN-6818-4
USN-6819-1
USN-6819-2
USN-6819-3
USN-6819-4
USN-6926-1
USN-6926-2
USN-6926-3
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾