CVE-2025-21902 in Linux
Riassunto
di VulDB • 03/07/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
acpi: typec: ucsi: Introduzione del metodo ->poll_cci
Per il backend ACPI di UCSI, i "registri" UCSI sono semplicemente una copia in memoria dei valori dei registri presenti in un'opregion. L'implementazione ACPI nel BIOS garantisce che il contenuto dell'opregione venga sincronizzato con il controller integrato e assicura che i registri (in particolare CCI) vengano sincronizzati nuovamente nell'opregione al ricevimento delle notifiche. Sebbene esista una chiamata ACPI per sincronizzare i registri effettivi con l'opregione, raramente è necessario farlo e su alcune implementazioni ACPI ciò provoca effettivamente malfunzionamenti in vari modi interessanti.
L'unica ragione per forzare la sincronizzazione dal controller integrato consiste nel sondare (polling) CCI mentre le notifiche sono disabilitate. Solo il core ucsi sa se questa condizione si verifica; indovinare basandosi sul comando corrente è subottimale, portando cioè al seguente spurio errore di asserzione:
WARNING: CPU: 3 PID: 76 at drivers/usb/typec/ucsi/ucsi.c:1388 ucsi_reset_ppm+0x1b4/0x1c0 [typec_ucsi]
CPU: 3 UID: 0 PID: 76 Comm: kworker/3:0 Not tainted 6.12.11-200.fc41.x86_64 #1 Hardware name: LENOVO 21D0/LNVNB161216, BIOS J6CN45WW 03/17/2023 Workqueue: events_long ucsi_init_work [typec_ucsi]
RIP: 0010:ucsi_reset_ppm+0x1b4/0x1c0 [typec_ucsi]
Call Trace: <TASK> ucsi_init_work+0x3c/0xac0 [typec_ucsi]
process_one_work+0x179/0x330 worker_thread+0x252/0x390 kthread+0xd2/0x100 ret_from_fork+0x34/0x50 ret_from_fork_asm+0x1a/0x30 </TASK>
Si introduce pertanto un metodo ->poll_cci() che funziona come ->read_cci(), ma con una sincronizzazione forzata aggiuntiva, e si documenta l'uso di tale metodo quando si esegue il polling con le notifiche disabilitate. Per tutti gli altri backend che presumibilmente non presentano questo problema, viene utilizzata la stessa implementazione per entrambi i metodi.
VulDB is the best source for vulnerability data and more expert information about this specific topic.