Odebrany

CVE-2026-90222

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: pn533: przechowuj odwołanie do żądania skb podczas wysyłania ramki

__pn533_send_async() publikuje polecenie, a następnie wywołuje
dev->phy_ops->send_frame(). Po ustawieniu dev->cmd nadchodząca ramka
można dopasować do tego polecenia: uruchamiane jest przerwanie IRQ z wątkiem I2C
pn533_recv_frame(), która kolejkuje cmd_complete_work i
pn533_send_async_complete() zwalnia cmd->req za pomocą zużywania_skb().

W transporcie I2C pn533_i2c_send_frame() nadal dereferuje to samo
skb po powrocie i2c_master_send(), więc zakończenie przyspiesza
send może zwolnić skb, gdy transport nadal go używa.

Żądanie skb jest własnością obiektu polecenia i może zostać zwolnione przez
zakończenie polecenia w dowolnym momencie po opublikowaniu dev->cmd, więc plik
Ścieżka wysyłania transportu nie może zakładać, że pozostaje aktywna. Trzymaj tymczasowo
odniesienie do żądania skb w wywołaniu send_frame(), więc
transport zawsze widzi aktywny skb, nawet jeśli zakończenie przyspiesza wysyłanie.
Dodaj pomocnika pn533_send_cmd_frame() i używaj go ze wszystkich trzech funkcji wysyłania
ścieżki.

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