Odebrany

CVE-2026-98483

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

nfc: napraw opcję use-after-free w nfc_get_local_general_bytes

Zatwierdź 6709d4b7bc2e („net: nfc: Napraw użycie po zwolnieniu spowodowane przez
nfc_llcp_find_local”) próbował naprawić problem związany z użytkowaniem po zwolnieniu (UAF) przez
wywoływanie nfc_llcp_local_put(local) po uzyskaniu dostępu do local->gb. Jednakże,
jeśli liczba referencji spadnie do zera, lokalny zostanie natychmiast zwolniony,
co prowadzi do użycia po zwolnieniu, gdy osoby wywołujące uzyskują dostęp do zwróconego wskaźnika.
Wprowadzono alternatywne podejścia wykorzystujące alokację dynamiczną (np. kmemdup).
wycieki pamięci, ponieważ osoby wywołujące konsekwentnie traktują zwrócony wskaźnik jako
pożyczona pamięć.

Napraw to poprawnie, refaktoryzując funkcję nfc_llcp_general_bytes() i
nfc_get_local_general_bytes() , aby zaakceptować bufor wyjściowy dostarczony przez osobę wywołującą
(out_gb) i jego maksymalną długość (gb_max_len). Ogólne bajty to
bezpiecznie skopiowane do out_gb przed wywołaniem nfc_llcp_local_put(local),
zapewnienie bezpiecznego zarządzania przez cały okres użytkowania bez komplikacji związanych z przeniesieniem własności.

Zaktualizuj wszystkich wywołujących w sterownikach (microread, pn533, pn544, st21nfca,
digital_dep i nci), aby zapewnić własne bufory docelowe i przekazać
je do nfc_get_local_general_bytes().

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