CVE-2023-53826 in Linuxinformazioni

Riassunto

di VulDB • 12/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

ubi: Correzione dell'Use-After-Free (UAF) nell'entry di wear-leveling in eraseblk_count_seq_show()

L'entry di wear-leveling potrebbe essere liberata nel percorso di gestione degli errori, per poi essere nuovamente acceduta in eraseblk_count_seq_show(), ad esempio:

__erase_worker eraseblk_count_seq_show wl = ubi->lookuptbl[*block_number]
if (wl) wl_entry_destroy ubi->lookuptbl[e->pnum] = NULL
kmem_cache_free(ubi_wl_entry_slab, e) erase_count = wl->ec // UAF!

L'aggiornamento/l'accesso all'entry di wear-leveling in ubi->lookuptbl dovrebbe essere protetto da ubi->wl_lock; si risolve il problema aggiungendo l'utilizzo di ubi->wl_lock per serializzare l'accesso alle entry wl tra wl_entry_destroy() ed eraseblk_count_seq_show().

È possibile recuperare un riproduttore del bug al [Link].

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

Responsabile

Linux

Prenotare

09/12/2025

Divulgazione

09/12/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00219

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!