Katalog CVE

CVE-2026-64613

ŚrednieCVSS 6.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

Percentyl 6 - wyżej niż 6% wszystkich znanych CVE

Streszczenie

Data::Buffer::Shared dla Perla przed wersją 0.05 tworzy plik mapowania mmap z uprawnieniami do odczytu dla wszystkich użytkowników (tryb 0644) i otwiera go bez flagi O_NOFOLLOW. Lokalny atakujący może odczytać dane IPC lub wykorzystać dowiązanie symboliczne do przekierowania otwarcia.

Ocena ryzyka

Lokalny użytkownik może uzyskać dostęp do danych IPC innych procesów, co narusza poufność komunikacji międzyprocesowej.

Rekomendacja

Zaktualizuj moduł Data::Buffer::Shared do wersji 0.05 lub nowszej.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Data::Buffer::Shared versions before 0.05 for Perl create a world-readable mmap backing file and open it without O_NOFOLLOW. The segment is created in buf_generic.h with open(path, O_RDWR|O_CREAT|O_EXCL, 0666). O_EXCL blocks a pre-seeded file on create, but the mode is 0666, so under the default umask 022 the file is created mode 0644 (world-readable), and O_NOFOLLOW is absent, so a symlink planted at the path is followed when the segment is attached. A "Shared" segment naturally lives in a shared directory such as /tmp or /dev/shm, where any local user can read the IPC payloads stored in the world-readable segment, and a pre-planted symlink at the path redirects the open to another file.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS