CVE-2026-65066 in Data::RingBuffer::SharedИнформация

Сводка

по VulDB • 23.07.2026

Data::RingBuffer::Shared версии 0.04 и ниже для Perl создают файл поддержки mmap с правами чтения всеми пользователями (world-readable) и открывают его без флагов O_EXCL или O_NOFOLLOW.

Сегмент создается в файле ring.h функцией open(path, O_RDWR|O_CREAT, 0666). Режим доступа задан как 0666, поэтому при значении umask по умолчанию (022) файл создается с правами 0644 (доступен для чтения всеми пользователями). Флаг O_NOFOLLOW отсутствует, что приводит к следованию за символической ссылкой, размещенной в указанном пути. Также отсутствует флаг O_EXCL, поэтому операция open молча использует предварительно подготовленный файл вместо того, чтобы завершиться ошибкой.

Сегмент типа "Shared" обычно располагается в общей директории, такой как /tmp или /dev/shm, где любой локальный пользователь может читать полезную нагрузку IPC (IPC payloads), хранящуюся в сегменте с правами чтения всеми пользователями. Наличие предварительно подготовленного файла или символической ссылки по указанному пути позволяет локальному злоумышленнику выиграть гонку предсоздания (pre-creation race) или перенаправить операцию open.

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

Ответственный

CPANSec

Резервировать

21.07.2026

Раскрытие

21.07.2026

Модерация

принято

Вход

VDB-381045

EPSS

0.00161

KEV

Нет

Деятельности

Низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!