Foram publicados lançamentos corretivos para a ferramenta de gerenciamento de pacotes APT, que corrigem uma vulnerabilidade (CVE-2026-109518) que permite contornar a verificação ao carregar arquivos e executar código com privilégios de root. No total, foram formados 13 lançamentos, abrangendo todas as ramificações formadas nos últimos 10 anos do APT, começando com a versão 1.2.x. As atualizações dos pacotes com a correção da vulnerabilidade também já foram formadas para várias versões do Debian, Ubuntu e Deepin. Na configuração padrão, o problema afeta todos os lançamentos a partir do Debian 12 e Ubuntu 22.04. A exploração de versões mais antigas é possível se o parâmetro Acquire::Retries for configurado com um valor maior que 0.
Um atacante que conseguir interferir no tráfego HTTP entre o usuário e o repositório de pacotes durante a instalação de um pacote pode conseguir instalar uma versão alterada e não verificada do pacote, permitindo que ele obtenha privilégios de root no sistema. O ataque pode ser realizado, por exemplo, através da comprometimento de espelhos, servidores proxy, pontos de acesso sem fio ou gateways do provedor. No relatório de vulnerabilidade, os detalhes não são mencionados, sendo indicado apenas que o problema é causado por um manuseio incorreto de links duros. Segundo o patch, onde a abertura do arquivo com a flag FileFd::Empty (O_TRUNC) foi substituída por FileFd::Exclusive (O_EXCL), ao retomar um download interrompido, o atacante poderia conseguir a sobrescrição de dados para os quais um hash já havia sido realizado na primeira carga.
Fonte: opennet.ru
