CVE-2026-90095
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
Fuse: Napraw warunek, aby włączyć over-io-uring
Istniejący warunek w Fuse_uring_cmd() ma jedynie na celu uniknięcie tego
wyłączenie io-uring dla połączeń, które już z nim działają, brak
był warunkiem odmowy wydania IORING_OP_URING_CMD, jeśli
połączenie/kanał nie zostało włączone z powodu braku FUSE_INIT
flaga odpowiedzi FUSE_OVER_IO_URING. Bez odpowiedzi oznacz barierę
Fuse_uring_ready() nie działa, a IO może już działać i
powodować stany zakleszczenia (co najmniej jeden pomiędzy fch->bg_lock a
kolejka->blokada).
Sama zmiana jest trywialna, ale niesie ze sobą zmianę zachowania,
FUSE_OVER_IO_URING musi być ustawiony w FUSE_INIT_REPLY przez serwery bezpieczników
zaakceptować dowolny IORING_OP_URING_CMD. Libfuse robi to i jedyne
Znalazłem implementację inną niż libfuse (fractal-fuse), która również to robi.
O ile mi wiadomo, łatki Qemu do fuzji-io-uringu nie zostały jeszcze połączone.
Przesunięto w górę kontrolę smp_load_acquire(&fch->initialized), ponieważ a
Implementacja serwera bezpieczników może próbować skonfigurować połączenie przed FUSE_INIT
jest przetwarzany i mógł otrzymać -EOPNOTSUPP zamiast -EAGAIN.
Naprawiono także nieaktualny komentarz wyjaśniający obsługę pliku
Flaga FUSE_OVER_IO_URING we wczesnych wersjach RFC.
Jeśli powinien być raport z dowolnej biblioteki lub aplikacji, my
prawdopodobnie trzeba cofnąć to zatwierdzenie.
>_ 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