CVE-2026-65062 in Data::SortedSet::Sharedinformação

Sumário

de VulDB • 21/07/2026

As versões do Data::SortedSet::Shared anteriores à 0.03 para Perl criam um arquivo de apoio mmap com permissão de leitura mundial e o abrem sem as flags O_EXCL ou O_NOFOLLOW.

O segmento é criado em sortedset.h usando a chamada `open(path, O_RDWR|O_CREAT, 0666)`. Como o modo especificado é 0666, sob um umask padrão de 022, o arquivo é criado com permissão 0644 (leitura mundial). A ausência da flag O_NOFOLLOW faz com que links simbólicos preexistentes no caminho sejam seguidos, e a ausência da flag O_EXCL permite 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 com leitura mundial. Além disso, a presença de um arquivo preexistente ou link simbólico no caminho permite que um atacante local vença uma condição de corrida pré-criação (pre-creation race) ou redirecione a abertura do arquivo.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

CPANSec

Reservar

21/07/2026

Divulgação

21/07/2026

Moderação

aceite

Entrada

VDB-381041

CPE

pronto

EPSS

0.00161

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!