CVE-2026-64613 in Data::Buffer::Sharedinformación

Resumen

por VulDB • 2026-07-21

Data::Buffer::Shared versiones anteriores a la 0.05 para Perl crean un archivo de respaldo mmap con lectura mundial y lo abren sin O_NOFOLLOW.

El segmento se crea en buf_generic.h mediante `open(path, O_RDWR|O_CREAT|O_EXCL, 0666)`. Aunque O_EXCL bloquea la creación si el archivo ya existe (evitando archivos pre-sembrados), los permisos son 0666; por lo tanto, con umask predeterminado de 022, el archivo se crea con modo 0644 (lectura mundial) y al no estar presente O_NOFOLLOW, un enlace simbólico colocado en la ruta es seguido cuando se adjunta el segmento.

Un segmento "Shared" reside naturalmente en directorios compartidos como /tmp o /dev/shm, donde cualquier usuario local puede leer las cargas útiles de IPC almacenadas en el segmento con lectura mundial, y un enlace simbólico pre-colocado en la ruta redirige la apertura hacia otro archivo.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

CPANSec

Reservar

2026-07-20

Divulgación

2026-07-21

Moderación

aceptado

Artículo

VDB-381033

CPE

listo

EPSS

0.00147

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!