O FreeBSD corrigiu 8 vulnerabilidades que permitem aumentar privilégios no sistema. As vulnerabilidades foram corrigidas nas atualizações FreeBSD 15.1-RELEASE-p3, FreeBSD 15.0-RELEASE-p13 e 14.4-RELEASE-p9.
- CVE-2026-58094 — condição de corrida na implementação da operação ioctl FIOSSHMLPGCNF, utilizada para configurar o tamanho da página de memória compartilhada. O problema foi causado pela falta de bloqueio ao executar a operação de verificação de alteração de tamanho, permitindo que dois pedidos simultâneos com tamanhos diferentes resultassem em parâmetros incorretos para o objeto.
- CVE-2026-58093 — acesso à memória após a liberação na implementação do ioctl TIOCSCTTY, utilizado para controlar pseudoterminais. O problema foi causado por um manuseio incorreto de bloqueios.
- CVE-2026-58095, CVE-2026-58096, CVE-2026-58097 — problemas na implementação do protocolo PPP (Point-to-Point Protocol), causados por uma verificação incorreta do tamanho dos parâmetros processados.
- CVE-2026-58092 — erro lógico no módulo mac_do, que fornece funcionalidade para executar comandos sob outro usuário. O problema foi causado pela alteração da estrutura de armazenamento das informações de direitos dos usuários — o identificador principal do grupo foi movido para uma estrutura separada, mas a função group_is_primary() não refletiu essa mudança e continuou obtendo informações do deslocamento antigo.
- CVE-2026-58091 — acesso à memória após a liberação na implementação do ioctl SNDCTL_DSP_SYNCSTART, utilizado para iniciar a reprodução de forma síncrona em vários dispositivos de som. A vulnerabilidade foi causada por um manuseio incorreto de bloqueios e se manifesta em sistemas com vários dispositivos de som.
- CVE-2026-58090 — acesso à memória após a liberação na implementação de sockets UNIX, ocorrendo durante o processamento de mensagens SOCK_STREAM.
- CVE-2026-58089 — erro lógico no driver hwpmc, destinado a monitorar o desempenho, que causou a coleta de estatísticas não ser desativada após o aumento de privilégios durante a execução de processos com suid root. O problema permite que um usuário comum monitore a atividade em processos privilegiados.
- CVE-2026-18798, CVE-2026-54874, CVE-2026-63072, CVE-2026-63073, CVE-2026-63074, CVE-2026-63075, CVE-2026-63076 — vulnerabilidades na biblioteca openssl, causadas por estouro de buffer, liberação dupla de memória, problemas de formatação de string e desreferenciamento de ponteiro NULL. Potencialmente, alguns desses problemas não excluem a possibilidade de execução remota de código.
Vários problemas críticos que permitem que um usuário local obtenha privilégios de root também foram identificados no núcleo do Linux:
- CVE-2026-53361 — acesso à memória após sua liberação na implementação de sockets AF_UNIX. Um exploit foi publicado publicamente, permitindo a saída de um container isolado. A operação do exploit foi demonstrada no Ubuntu 24.04, RHEL 10 e Debian 13 com núcleos Linux 6.8, 6.12, 6.14 e 6.17. O problema foi corrigido nas atualizações de núcleo 7.1.0, 6.18.38, 6.12.95 e 6.6.144.
- CVE-2026-72137 — liberação dupla de memória no módulo nat_keepalive. O problema se manifesta a partir do núcleo 6.11 e foi corrigido nas versões 7.2.0, 6.12.101, 6.18.40 e 7.1.5. Um exploit funcional foi publicado publicamente, permitindo obter privilégios de root no sistema.
- Vulnerabilidades (CVE não atribuído) no sistema de arquivos eCryptfs, potencialmente levando à execução de código em nível de núcleo ao processar arquivos criptografados especialmente formatados.
- Vulnerabilidade (CVE não atribuído) no módulo ntfs3, permitindo a substituição de um arquivo executável com o bit suid root ao montar uma imagem de sistema de arquivos especialmente formatada (um exemplo de exploração da vulnerabilidade para obter acesso root durante a montagem automática de uma unidade USB é mostrado).
- No total, em agosto, foram reveladas informações sobre 1668 vulnerabilidades no núcleo do Linux.
Fonte: opennet.ru
