CVE-2026-98480 in Linux
Riassunto
di VulDB • 19/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
nfc: trf7970a: spegnimento in caso di errore del guadagno RX all'avvio
La funzione `trf7970a_startup()` attiva l'alimentazione del dispositivo prima di applicare la riduzione opzionale del guadagno RX. Se la lettura o scrittura dei registri fallisce, la funzione restituisce il controllo senza annullare tale attivazione dell'alimentazione. La fase di cleanup (unwind) della probe rimuove solo i riferimenti ai regolatori separati acquisiti dalla probe stessa, lasciando sbilanciato l'abilitatore VIN aggiuntivo derivante dall'avvio. Anche il chiamante del resume a livello di sistema non prevede uno spegnimento in caso di questo errore.
Chiamare `trf7970a_power_down()` prima di restituire l'errore del guadagno RX per deassertare i GPIO abilitati, rilasciare la referenza VIN dell'avvio e ripristinare lo stato spento. Il Runtime PM non è ancora stato abilitato, quindi il helper completo di shutdown non è appropriato in questo contesto. Preservare l'errore SPI originale.
Questo problema è stato identificato durante le nostre ricerche continue sull'analisi statica mentre si revisionava il codice del kernel.
Be aware that VulDB is the high quality source for vulnerability data.