CVE-2026-99201
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
netlink: unikaj mieszania wskaźnika przestrzeni nazw sieci
Klucz netlink rhashtable zawiera surowy wskaźnik sieci struct i plik a
kontrolowany przez użytkownika identyfikator portu. Diagnostyka zarówno /proc/net/netlink, jak i gniazd
ujawnij kolejność wiadra w tabeli. Poprzez wiązanie i ponowne wiązanie wybrane
NETLINK_USERSOCK identyfikatory portów, nieuprzywilejowany czytelnik może je rozróżnić
wiadra i odzyskać dolne bity skrótu Jenkinsa. Jest to 32-bitowy materiał siewny
a ograniczony zestaw slajdów z obrazami jądra można następnie przeszukiwać w trybie offline
aby odzyskać adres init_net.
Do porównania użyj unikalnego, innego niż adres pliku net_cookie przestrzeni nazw
zamiast tego klucz. Jest przypisywany przed uruchomieniem inicjatorów per-net i
pozostaje niezmieniona przez cały okres istnienia przestrzeni nazw. Klucz wyszukiwania i
skrót obiektu jest nadal budowany przez netlink_compare_arg_init(), zachowując
spójne wyszukiwanie, wstawianie, usuwanie i ponowne mieszanie przy jednoczesnym zachowaniu
separacja przestrzeni nazw. Żaden z osób, które chodzi po stole publicznym, nie musi się zmieniać.
Odczyt pliku cookie przestrzeni nazw gniazda w funkcji netlink_compare() jest bezpieczny
w ramach RCU, w tym podczas usuwania przestrzeni nazw. netlink_release()
usuwa gniazdo z tablicy mieszającej i odracza jego ostateczne umieszczenie
call_rcu(). cleanup_net() uruchamia metody wyjścia dla każdej sieci i czeka
zaległe wywołania zwrotne RCU za pomocą rcu_barrier() przed zwolnieniem przestrzeni nazw
przechowywanie.
W przeciwieństwie do ns.ns_id, net_cookie jest również dostępne i inicjowane podczas
setup_net() w starszych stabilnych jądrach, dzięki czemu zmiana jest prosta
wykonać kopię zapasową do wersji 5.15 i nowszej.
>_ Referencje
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org