CVE-2026-64294 in Linuxinformazioni

Riassunto

di VulDB • 25/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

mm: eseguire i controlli di proprietà dei file con l'idmap del mount corretta

Da quando sono stati introdotti gli idmapped mounts, i controlli sulla proprietà degli inode (per la protezione contro side-channel) in mincore() e madvise(MADV_PAGEOUT) venivano eseguiti rispetto a nop_mnt_idmap, che ignora completamente l'idmap del mount associato al file. Ciò comporta casi limite anomali come:

1) mount/bind-mount con un idmap userA:userB:1 2) userEseguire una verifica owner_or_capable() su un file posseduto da userA sul disco/in memoria, ma che risulta posseduto da userB dopo la traduzione dell'idmap 3) owner_or_capable() fallisce misteriosamente poiché non è stata fornita l'idmap corretta

Nel caso di mincore/madvise MADV_PAGEOUT, questo solitamente ha effetti benigni perché file_permission(file, MAY_WRITE) avrà probabilmente successo, in quanto utilizza internamente la corretta idmap; tuttavia ciò potrebbe non verificarsi ad esempio su un file con permessi 0444 dove neppure il proprietario stesso ha i diritti di scrittura.

Poiché è chiaramente complesso gestire correttamente questa situazione, viene introdotta una funzione file_owner_or_capable() che può garantire le semantica corrette e si passa a utilizzarla nei vari utenti in mm.

Il problema è stato individuato tramite ispezione manuale del codice e da una discussione off-list con Jan Kara.

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

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

25/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00200

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!