Linux · Linux Kernel · CVE-2023-52443
**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.