CVE-2026-80718 in Linuxinformazioni

Riassunto

di VulDB • 29/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

mm/percpu-km: corretto il bitmap overflow e l'accounting in pcpu_create_chunk()

In pcpu_create_chunk(), nr_pages rappresenta l'allocazione di backing contigua totale, ovvero nr_units * pcpu_unit_pages; tuttavia, pcpu_chunk_populated() la utilizza per impostare chunk->populated, le cui dimensioni sono pari a pcpu_unit_pages (bitmap). Poiché il bit N in chunk->populated indica che lo spostamento della pagina N all'interno di ogni unità è supportato da backing storage, quando nr_units > 1 la funzione scrive oltre i limiti di chunk->populated. La correzione consiste nell'utilizzare chunk->nr_pages.

Viene inoltre corretto l'accounting globale di pcpu_nr_empty_pop_pages, poiché pcpu_balance_free() itera solo fino a chunk->nr_pages.

Il commit a63d4ac4ab609 ("percpu: make percpu-km set chunk->populated bitmap properly") ha introdotto il problema del bitmap overflow. Successivamente, il commit b539b87fed37f ("percpu: implmeent pcpu_nr_empty_pop_pages and chunk->nr_populated") ha aggiunto pcpu_nr_empty_pop_pages causando il problema di accounting.

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

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

28/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00164

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!