CVE-2026-89600
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
fanotify: napraw informacje o zakresie plików dotyczące wykorzystania po zwolnieniu
fsnotify_pre_content() buduje swój zakres_plików na podstawie zadania wyzwalającego
stos. fanotify_alloc_perm_event() zapisuje wskaźnik do range.pos w pliku
zdarzenie uprawnień przydzielone przez stertę, aby funkcja copy_range_info_to_user() mogła raportować
offset później.
Czytnik zdarzeń może ustawić stan zdarzenia na FAN_EVENT_REPORTED i wtedy
śpij podczas przygotowywania deskryptora pliku. Jeżeli sygnał zakłóca
wyzwalając zadanie w tym momencie, fanotify_get_response() zmienia stan
do FAN_EVENT_CANCELED i wraca. Spowoduje to rozwinięcie stosu file_range
ramkę, podczas gdy czytelnik nadal jest właścicielem wydarzenia. Czytelnik następnie dereferuje
pevent->ppos i kopiuje nieaktualną wartość stosu do przestrzeni użytkownika.
KASAN poinformował:
BŁĄD: KASAN: użycie po zwolnieniu w fanotify_read+0x293e/0x2970
Odczytaj rozmiar 8 pod adresem ffff88811434fc50 za pomocą zadania fanotify_inotif/95
Zadzwoń do śledzenia:
fanotify_read+0x293e/0x2970
vfs_read+0x177/0xa20
ksys_read+0xf7/0x1c0
do_syscall_64+0xf9/0x540
wpis_SYSCALL_64_after_hwframe+0x77/0x7f
Zapisz pozycję zakresu bezpośrednio w zdarzeniu pozwolenia i użyj
FANOTIFY_NO_RANGE, gdy informacja o zasięgu jest niedostępna. Wydarzenie pozostaje
żyje, dopóki czytnik nie zakończy, więc raportowane przesunięcie nie jest już zależne
na stosie zadania wyzwalającego.
>_ 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