Odebrany

CVE-2026-99159

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ę:

bufor pierścieniowy: Napraw bazę tablicy podbuforów w rb_meta_subbuf_idx()

W trwałym buforze pierścieniowym funkcja rb_meta_subbuf_idx() może zwrócić bufor indeksowy
Podbufor jest zbyt wysoki. rb_setup_ids_meta_page() następnie wypełnia subbuf_ids[]
przesunięty o jeden i pozostawia subbuf_ids[0] NULL, co __rb_map_vma()
dereferencje podczas mapowania przestrzeni użytkownika trace_pipe_raw. rb_update_meta_reader()
zapisuje dwa takie indeksy w meta->buffers[], co powoduje rb_cpu_meta_valid()
odrzuciłby przy następnym uruchomieniu, odrzucając ślad poprzedniego rozruchu.

Tablica podbuforów procesora zaczyna się po nagłówku meta i nr_subbufs
następujące po nich liczby całkowite, wyrównane do podbufora. rb_meta_subbuf_idx()
odwraca to obliczenie, ale pomija tylko liczby całkowite, a nie nagłówek, więc
jego podstawa jest niższa o jeden podbufor za każdym razem, gdy przekracza się rozmiar pominiętego nagłówka
granicę wyrównania.

Zamiast powtarzać, odwróć obliczenia za pomocą rb_subbufs_from_meta().
to. rb_range_buffer() odwzorowuje indeks z powrotem na adres przez ten sam adres
pomocnika, więc oba kierunki nie mogą się już zgodzić.

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