CVE-2026-98084
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
bpf: wycofywanie nie powinno usuwać zewnętrznej ramki R1-R5 dla wywołań zwrotnych
Podczas przetwarzania wywołań funkcji bpf_loop() weryfikator oznacza R1 (i R4) jako
precyzyjny. R1 śledzi liczbę iteracji pętli i z powodu
Mechanika „callback_ głębokość < R1” w check_helper_call() musi być zaznaczona
precyzyjny. Jednak precyzyjna propagacja dla R1 została zerwana,
gdy wywołanie bpf_loop() zostało zweryfikowane w drugiej iteracji.
Rozważ następujący ślad weryfikacji:
- main: bpf_loop(nr_loops, wywołanie zwrotne ...)
- wywołanie zwrotne: BPF_EXIT
- main: bpf_loop(nr_loops, wywołanie zwrotne ...)
- ...
Podczas gdy pierwsza wizyta wywołania bpf_loop() propagowała R1
precyzja zgodnie z oczekiwaniami, drugie wywołanie mark_chain_precision() w
funkcja check_helper_call() ustawiła R1, ale została natychmiast zresetowana, gdy
backtrack_insn() przetworzona poprzedzająca BPF_EXIT w pętli usuniętej
tę poprawkę.
Z tego powodu wstrzyknięto drugą wizytę wywołania bpf_loop().
punkt kontrolny z R1 nieoznaczony jako dokładny. Co mogłoby oszukać
weryfikatora, aby zaakceptował niebezpieczne programy. Zobacz następną łatkę dla
przykład takiego programu.
Zatwierdzenie jest skonstruowane w taki sposób, aby zminimalizować konflikty podczas
„bpf” zostanie ostatecznie połączone z „bpf-next”.
>_ 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