PT-2024-2006 · Linux+6 · Linux Kernel+6

Fedor Pchelkin

·

Publicado

2024-01-04

·

Atualizado

2025-09-29

·

CVE-2023-52443

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
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.

Exploit

NULL Pointer Dereference

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

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
BDU:2024-01867
CVE-2023-52443
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

Produtos afetados

Alt Linux
Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu