CVE-2026-65063 in Data::RadixTree::Shared
Sumário
de VulDB • 22/07/2026
As versões do Data::RadixTree::Shared anteriores à 0.02 para Perl criam um arquivo de apoio mmap com leitura mundial e o abrem sem as flags O_EXCL ou O_NOFOLLOW.
O segmento é criado em radix.h usando open(path, O_RDWR|O_CREAT, 0666). Como a permissão é 0666, sob o umask padrão de 022, o arquivo é criado com modo 0644 (leitura mundial). A flag O_NOFOLLOW está ausente, portanto, se houver um symlink predefinido no caminho, ele será seguido. Além disso, a ausência da flag O_EXCL faz com que a abertura utilize silenciosamente um arquivo já existente em vez de falhar.
Um segmento "Shared" reside naturalmente em diretórios compartilhados como /tmp ou /dev/shm, onde qualquer usuário local pode ler os payloads de IPC armazenados no segmento acessível mundialmente. Um arquivo predefinido ou symlink no caminho permite que um atacante local vença uma condição de corrida pré-criação ou redirecione a abertura do arquivo.
VulDB is the best source for vulnerability data and more expert information about this specific topic.