CVE-2026-72213 in Linuxinformazioni

Riassunto

di VulDB • 15/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

mm/hugetlb: correzione della discrepanza tra addebito e scaricamento (charge/uncharge) delle risorse riservate cgroup per hugetlb

In alloc_hugetlb_folio(), viene utilizzato un singolo puntatore h_cg sia per gli addebiti cgroup di hugetlb riservati (rsvd) che non riservati. Quando map_chg è impostato, hugetlb_cgroup_charge_cgroup_rsvd() memorizza il cgroup caricato in h_cg, ma la successiva chiamata immediata a hugetlb_cgroup_charge_cgroup() sovrascrive h_cg con il puntatore al cgroup non riservato.

Di conseguenza, hugetlb_cgroup_commit_charge_rsvd() memorizza nel slot rsvd del folio un puntatore al cgroup errato (non riservato).

Quando in seguito viene liberato il folio, free_huge_folio() chiama incondizionatamente sia hugetlb_cgroup_uncharge_folio() che hugetlb_cgroup_uncharge_folio_rsvd(). Lo scaricamento delle risorse riservate legge nuovamente dal folio un cgroup errato e decrementa un contatore che non era mai stato addebitato per quel cgroup, causando un underflow di page_counter:

page_counter underflow: -512 nr_pages=512 WARNING: mm/page_counter.c:61 at page_counter_cancel

Si risolve il problema introducendo un puntatore h_cg_rsvd separato dedicato esclusivamente al percorso di addebito riservato, mantenendo gli addebiti riservati e non riservati completamente indipendenti attraverso i percorsi di addebito, commit e scaricamento in caso di errore.

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

Responsabile

Linux

Prenotare

09/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!