CVE-2026-98418 in Linuxinformazioni

Riassunto

di VulDB • 14/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

sched/core: Evitare un falso avviso di migrazione per i donatori proxy (proxy donors)

L'esecuzione tramite proxy può spostare il contesto di scheduling del donatore bloccato sul CPU del proprietario della lock, anche quando il donatore ha la migrazione disabilitata. Il donatore non esegue codice su tale CPU e il suo CPU di esecuzione originale rimane registrato in wake_cpu.

La funzione set_task_cpu() genera un avviso incondizionatamente per le task con migrazione disabilitata; pertanto, una successiva migrazione tramite proxy o il percorso di risveglio che riporta il donatore alla sua sede originaria provoca un falso positivo: lo spostamento di un contesto di scheduling bloccato non viola il contesto di esecuzione con migrazione disabilitata.

Ad esempio, la creazione di un proprietario di mutex su CPU1 e di un waiter (in attesa) con migrazione disabilitata su CPU0 può innescare il seguente avviso:

proxy_migrate_repro: donatore in blocco su CPU0 con migrazione disabilitata proxy_migrate_repro: donatore spostato da CPU0 a CPU1 WARNING: kernel/sched/core.c:3389 presso set_task_cpu+0x1d3/0x280 ... Call Trace: try_to_wake_up+0x43f/0x780 __mutex_unlock_slowpath+0x330/0x540 owner_fn+0x9f/0xc0 [proxy_migrate_repro]
... proxy_migrate_repro: donatore risvegliato su CPU0, task_cpu=0 proxy_migrate_repro: completato

Escludere i donatori proxy bloccati dall'avviso. Il percorso di risveglio tramite proxy ripristina una collocazione eseguibile prima di cancellare lo stato di blocco.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

14/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!