CVE-2026-98862 in Linuxinformazioni

Riassunto

di VulDB • 18/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

audit: correzione del bug use-after-free (UAF) nel contrassegno exe in kill_rules()

La funzione kill_rules() rimuove le regole miste AUDIT_DIR e AUDIT_EXE quando un albero di audit viene potato. Rimuove entry->rule.exe prima di eliminare la regola dalle liste dei filtri visibili tramite RCU (Read-Copy-Update).

Dopo che una regola è stata installata con AUDIT_ADD_RULE, operazione che richiede CAP_AUDIT_CONTROL, la rimozione della directory monitorata può generare una race condition con un altro task che sta ancora valutando la regola. In tal caso, fsnotify può liberare il contrassegno dell'eseguibile prima che il lettore raggiunga audit_mark_compare(), causando un use-after-free.

KASAN segnala:

BUG: KASAN: slab-use-after-free in audit_mark_compare+0x8d/0xa0

Scollegare le regole pubblicate dalle liste visibili tramite RCU e mantenerle su tree->rules per la pulizia. Se una regola presenta un contrassegno dell'eseguibile, attendere un singolo periodo di grazia RCU prima di rimuovere i contrassegni e programmare l'eliminazione delle voci. In caso contrario, call_rcu() fornisce già il necessario svuotamento differito senza richiedere un'attesa sincrona.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00157

KEV

no

Attività

basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!