CVE-2026-64613 in Data::Buffer::Sharedinformação

Sumário

de VulDB • 21/07/2026

As versões do Data::Buffer::Shared anteriores à 0.05 para Perl criam um arquivo de apoio mmap com permissão de leitura mundial e o abrem sem utilizar O_NOFOLLOW.

O segmento é criado em buf_generic.h através da chamada open(path, O_RDWR|O_CREAT|O_EXCL, 0666). Embora a flag O_EXCL impeça que um arquivo pré-semeado seja substituído durante a criação, as permissões são definidas como 0666; portanto, com o umask padrão de 022, o arquivo é criado com modo 0644 (legível por todos) e, como O_NOFOLLOW está ausente, qualquer symlink preexistente no caminho será seguido quando o segmento for anexado.

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 nesse segmento legível por todos, e um symlink pré-instalado no caminho redireciona a abertura para outro arquivo.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

CPANSec

Reservar

20/07/2026

Divulgação

21/07/2026

Moderação

aceite

Entrada

VDB-381033

CPE

pronto

EPSS

0.00147

KEV

não

Atividades

baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!