Katalog CVE

CVE-2026-63952

WysokieCVSS 8.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux wykryto lukę w mechanizmie memfd, gdzie dodanie flagi SEAL_EXEC implikuje SEAL_WRITE, ale sprawdzenie zapisywalnych mapowań następuje przed ustawieniem tej implikacji. Pozwala to na uzyskanie SEAL_WRITE przy istniejących zapisywalnych mapowaniach, co narusza kontrakt SEAL_WRITE.

Ocena ryzyka

Atakujący może wykorzystać tę lukę do przekazania memfd, które wydaje się być zabezpieczone przed zapisem (write-sealed), ale w rzeczywistości może być dowolnie modyfikowane, co prowadzi do naruszenia integralności danych i potencjalnego eskalacji uprawnień.

Rekomendacja

Należy natychmiast zaktualizować jądro Linux do wersji zawierającej poprawkę, która przenosi ustawienie implikowanych pieczęci przed sprawdzenie zapisywalnych mapowań.

Inne podatności w Linux kernel

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

In the Linux kernel, the following vulnerability has been resolved: memfd: deny writeable mappings when implying SEAL_WRITE When SEAL_EXEC is added, SEAL_WRITE is implied to make W^X. But the implied seal is set after the check that makes sure the memfd can not have any writable mappings. This means one can use SEAL_EXEC to apply SEAL_WRITE while having writeable mappings. This breaks the contract that SEAL_WRITE provides and can be used by an attacker to pass a memfd that appears to be write sealed but can still be modified arbitrarily. Fix this by adding the implied seals before the call for mapping_deny_writable() is done.

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