Odebrany

CVE-2026-98628

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

bpf: Spraw, aby przepisanie instrukcji po weryfikacji było możliwe do zabicia

Po powrocie funkcji do_check() weryfikator wykonuje kilka przepisanych instrukcji
przechodzi. Niektóre z nich łatają lub usuwają jedną instrukcję na raz. Każdy
operacja przenosi pozostałe instrukcje i tablice danych pomocniczych i
dostosowuje wszystkie przesunięcia gałęzi, dzięki czemu ogólna praca jest kwadratowa w
długość programu.

Uprzywilejowany moduł ładujący może przesłać 131072 bezwarunkowych skoków z zerem
poprzez ważny zwrot. Weryfikacja kończy się szybko, ale bpf_opt_remove_nops()
następnie spędza dużo czasu, usuwając każdy skok osobno. Od tego
prace poweryfikacyjne nie obejmują sprawdzania sygnałów ani zmiany harmonogramu, w toku
SIGKILL nie może zakończyć zadania, dopóki nie zakończy się przepisywanie.

Zrób wspólne anulowanie bpf_patch_insn_data() i verifier_remove_insns()
i przesunięcie punktów. Te pomocniki działają z procesu BPF_PROG_LOAD
kontekst, a bpf_patch_insn_data() może już spać podczas zmiany alokacji
dane pomocnicze.

Zgłoś przerwanie ciągłego oślepiania jako -EINTR i propaguj je
obie ścieżki JIT, łącznie z jądrami, które pozwalają na powrót interpretera.
Inne oślepiające awarie zachowują istniejące zachowanie awaryjne.

Nie zmniejsza to kwadratowego kosztu przebiegów przepisywania, ale powoduje
praca jest wywłaszczona i pozwala na natychmiastowe rozebranie uszkodzonego ładowarki.

>_ 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