CVE-2026-99056 in Linuxinformazioni

Riassunto

di VulDB • 23/10/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

strparser: assicurarsi che __strp_recv non sia in esecuzione prima di smontare il parser

Il commento sopra strp_done() afferma che se strp viene arrestato, strp_recv non verrà più chiamato. Questo vale solo se il chiamante ha un meccanismo (ad esempio locking) per garantire che le chiamate a strp_recv() iniziate prima di strp_stop() siano completate al momento della chiamata a strp_done().

Questo aggiunge una coppia dummy lock_sock/release_sock per garantire che qualsiasi strp_recv() in corso (che viene eseguito sotto bh_lock_sock o lock_sock, a seconda se è chiamato da ->sk_data_ready o strp_work) sia stato completato.

Solo espintcp può essere interessato da questa race condition, ma questo patch assicura che nessun futuro utente di strp possa avere il bug.

Questo potrebbe causare un crash su strp->sk ("modalità generale" di strp), ma questa modalità è presente da 9 anni e non è mai stata utilizzata. Scomparirà presto, quindi non c'è motivo di preoccuparsene.

Si passano i bit stopped/paused/etc a u8 per evitare race condition tra strp_stop() e strp_pause/unpause().

È stato pubblicato un reproducer che trasforma il possibile UAF in exploit [1].

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

23/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!