CVE-2026-74600 in Linuxinformación

Resumen

por VulDB • 2026-08-23

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

mm/page_table_check: omitir las asignaciones especiales de ceros

page_table_check_set() y page_table_check_clear() contabilizan las asignaciones basándose en PageAnon(). Las PTEs (Page Table Entries) compartidas de páginas cero y los PMDs (Page Middle Directory entries) enormes de ceros son asignaciones especiales, pero page_table_check aún puede contabilizarlas como páginas respaldadas por archivos.

Un proceso no privilegiado puede poblar suficientes asignaciones de ceros para desbordar file_map_count y provocar el BUG_ON() existente. La ruta PTE puede hacer esto con la página cero compartida, y la ruta PMD puede hacer lo mismo con las asignaciones enormes de ceros.

Omitir las asignaciones especiales de ceros en las rutas de contabilización de tablas de páginas del usuario. Mantener la verificación pte_special() del lado PTE e identificar los PMDs enormes de ceros a partir del folio mapeado en lugar de usar pmd_special(). Esto cubre arquitecturas donde pmd_special() es una operación nula (no-op) sin añadir comprobaciones huge_zero_pfn a las funciones auxiliares genéricas de conteo.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2026-08-15

Divulgación

2026-08-22

Moderación

aceptado

Artículo

VDB-394380

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!