O servidor X.Org X, um componente fundamental das interfaces gráficas de usuário nos sistemas Linux, enfrentou recentemente uma série de vulnerabilidades. Essas vulnerabilidades, se exploradas, poderiam permitir que invasores causassem a falha do servidor X, roubassem informações confidenciais ou até mesmo executassem código malicioso no sistema. Felizmente, a equipe de segurança do Ubuntu resolveu rapidamente esses problemas ao lançar atualizações de segurança para o Ubuntu 22.04 LTS (Suporte de Longo Prazo), o Ubuntu 20.04 LTS, o Ubuntu 23.10 e o Ubuntu 23.04.
Vamos nos aprofundar nos detalhes dessas vulnerabilidades e nas medidas recomendadas.
Entendendo as vulnerabilidades do servidor X.Org X
CVE-2023-6816 (Pontuação CVSS v3: 9,8 – Crítico)
Essa vulnerabilidade, descoberta por Jan-Niklas Sohn, está relacionada ao gerenciamento inadequado da memória pelo X Server durante o processamento das APIs DeviceFocusEvent e ProcXIQueryPointer. Um invasor poderia explorar essa falha para causar uma falha no X Server, roubar informações confidenciais ou até mesmo executar código arbitrário.
CVE-2024-0229
Outra descoberta de Jan-Niklas Sohn destacou um problema no tratamento feito pelo X Server ao reconectar-se a um dispositivo mestre diferente. Essa vulnerabilidade poderia ser explorada para causar uma falha no X Server, resultando em uma negação de serviço ou permitindo a execução de código arbitrário.
CVE-2024-0408 (Pontuação CVSS v3: 5,5 – Média)
Olivier Fourdan e Donn Seeley identificaram uma vulnerabilidade relacionada à rotulagem incorreta dos PBuffers GLX pelo X Server quando utilizado em conjunto com o SELinux. Essa falha poderia potencialmente causar uma falha no X Server, resultando em uma negação de serviço.
CVE-2024-0409 (Pontuação CVSS v3: 7,8 – Alta)
Olivier Fourdan identificou uma falha no tratamento incorreto do código do cursor pelo X Server ao operar com o SELinux. A exploração dessa vulnerabilidade poderia causar a falha do X Server, levando a uma negação de serviço.
CVE-2024-21885, CVE-2024-21886
Jan-Niklas Sohn identificou, mais uma vez, vulnerabilidades nos mecanismos de gerenciamento de memória do X Server. Essas vulnerabilidades de estouro de buffer na pilha, encontradas nas funções XISendDeviceHierarchyEvent e DisableDevice, poderiam ser exploradas para causar a falha do X Server ou executar código arbitrário.
Mantendo a segurança: aplicando patches no seu sistema
Essas vulnerabilidades destacam o quanto é fundamental manter seu sistema atualizado. Corrigir essas vulnerabilidades é um processo simples. Basta atualizar os pacotes xorg-server e xwayland para as versões mais recentes disponíveis usando o gerenciador de pacotes padrão da sua distribuição. Recomenda-se que os usuários atualizem esses pacotes imediatamente para mitigar os riscos associados às vulnerabilidades do X.Org X Server.
O KernelCare Enterprise da TuxCare oferece a aplicação automatizada de patches de segurança para todas as distribuições populares do Linux, incluindo Ubuntu, Debian, CentOS, AlmaLinux, RHEL, Rocky Linux, Oracle Linux, CloudLinux e outras. Ele garante que todos os patches de segurança sejam implantados automaticamente, sem a necessidade de reiniciar o sistema ou programar janelas de manutenção. Saiba mais sobre a abordagem de aplicação de patches em tempo real para o Linux.
Fonte: USN-6587-1

