CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-23161

High
Published: Translated: NVD NIST

Summary

W jądrze systemu Linux zidentyfikowano podatność związaną z nieprawidłowym zarządzaniem kolejnością wpisów wymiany w funkcji zwalniania pamięci shmem. Problem polega na tym, że kolejność wpisów jest pobierana bez odpowiedniej ochrony, co może prowadzić do usunięcia danych poza granicami.

Risk Assessment

Organizacja może być narażona na utratę danych, jeśli proces zwalniania pamięci niepoprawnie usunie dane z pamięci, co może wpłynąć na integralność systemu i aplikacji.

Recommendation

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, w której wprowadzono poprawki dotyczące tej podatności, aby zapewnić prawidłowe zarządzanie pamięcią i ochronę danych.

Related vulnerabilities

Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: mm/shmem, swap: fix race of truncate and swap entry split The helper for shmem swap freeing is not handling the order of swap entries correctly. It uses xa_cmpxchg_irq to erase the swap entry, but it gets the entry order before that using xa_get_order without lock protection, and it may get an outdated order value if the entry is split or changed in other ways after the xa_get_order and before the xa_cmpxchg_irq. And besides, the order could grow and be larger than expected, and cause truncation to erase data beyond the end border. For example, if the target entry and following entries are swapped in or freed, then a large folio was added in place and swapped out, using the same entry, the xa_cmpxchg_irq will still succeed, it's very unlikely to happen though. To fix that, open code the Xarray cmpxchg and put the order retrieval and value checking in the same critical section. Also, ensure the order won't exceed

Vulnerability data from NVD (NIST) · CISA KEV · EPSS