CVE-2026-98033
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
bpf: Zachowaj tożsamość mapy wewnętrznej w ramkach wywołania zwrotnego
Konstruktory ramek wywołania zwrotnego inicjują rejestry argumentów typu mapowego
__mark_reg_known_zero(), a następnie przywróć map_ptr. To czyści map_uid,
które jest jedynym polem wyróżniającym mapy wewnętrzne, które mają wspólny plik
szablon internal_map_meta.
Kiedy wywołanie zwrotne timera wywołuje bpf_for_each_map_elem() na drugim wewnętrznym
map, zarówno zapisana pierwsza mapa, jak i wartość drugiej mapy mogą osiągnąć zagnieżdżenie
wywołanie zwrotne jako ten sam szablon z map_uid zero. bpf_timer_init() następnie
akceptuje parowanie timera z drugiej mapy z pierwszą mapą.
Środowisko wykonawcze rejestruje pierwszą mapę w liczniku bez pobierania odniesienia.
Uwolnienie tej mapy nie powoduje odnalezienia licznika czasu zapisanego na drugiej mapie, więc a
późniejsze wywołanie zwrotne timera usuwa odwołanie do uwolnionej mapy.
Podczas konstruowania skopiuj map_uid z tego samego rejestru wywołującego co map_ptr
argumenty wywołania zwrotnego for-each, timera/kolejki roboczej i zadania-pracy. Istniejący
kontrola tożsamości może następnie odrzucić niedopasowane mapy wewnętrzne, jednocześnie zezwalając na:
wartość wywołania zwrotnego, która ma zostać sparowana z rzeczywistą mapą.
>_ 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