CVE-2025-21853 in Linuxinformazioni

Riassunto

di VulDB • 30/10/2026

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

bpf: evitare di mantenere freeze_mutex durante l'operazione mmap

Viene utilizzato map->freeze_mutex per prevenire condizioni di competizione (race conditions) tra map_freeze() e il mappaggio della memoria dei contenuti delle BPF map con permessi di scrittura. Il modo in cui ciò viene fatto in modo ingenuo comporta la detenzione di freeze_mutex per l'intera durata di tutte le manipolazioni mm e VMA, il che è completamente inutile. Questo può potenzialmente portare anche a deadlock, come segnalato da syzbot in [0].

Pertanto, invece, mantenere freeze_mutex solo durante i controlli di scrivibilità, incrementare (proattivamente) il contatore "write active" per la map, rilasciare il mutex e procedere con la logica mmap. E solo se qualcosa va storto durante la logica mmap, annullare tale incremento del contatore "write active".

[0] https://lore.kernel.org/bpf/[email protected]/

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

29/12/2024

Divulgazione

12/03/2025

Moderazione

accettato

EPSS

0.00248

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!