Answer in brief
CVE-2026-93172 records a Unknown severity vulnerability in mm/mm_init: handle alloc_percpu failure in free_area_init_core_hotplug. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=75ef7184053989118d3814c558a9af62e7376a58 <4cc5caef9a8d1894dfa31d84a0daa0ac1437dadc || >=75ef7184053989118d3814c558a9af62e7376a58 <bc3b5e6519b8df22d622a03eab6772784da97db4 || >=75ef7184053989118d3814c558a9af62e7376a58 <1017fe1c7f48e511c5a680e3057005daaff2f3a2 || >=75ef7184053989118d3814c558a9af62e7376a58 <2ebce860bdd7ae5e13002811bc9bbbf33fcfc221 | 4cc5caef9a8d1894dfa31d84a0daa0ac1437dadc, bc3b5e6519b8df22d622a03eab6772784da97db4, 1017fe1c7f48e511c5a680e3057005daaff2f3a2, 2ebce860bdd7ae5e13002811bc9bbbf33fcfc221 |
| Linux/Linuxgeneric | 4.8 | Not reported |
Published upstream
Sep 17, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Sep 17, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Sep 17, 2026
In the Linux kernel, the following vulnerability has been resolved: mm/mm_init: handle alloc_percpu failure in free_area_init_core_hotplug We miss a failed allocation check for pgdat->per_cpu_nodestats, which results in a NULL deref when we offset into the per-cpu area. Propagate -ENOMEM up the stack and leave per_cpu_nodestats pointing at boot_nodestats so a later online can retry the allocation. hotadd_init_pgdat() returns NULL on failure, which __try_online_node() already maps to -ENOMEM. On failure nothing needs to be unwound: - the node is never marked online - per_cpu_nodestats is left pointing at boot_nodestats - __add_memory_resource() cleans up pending memblock resources - later online attempts retry the per_cpu_nodestats allocation
Quoted source text, attributed separately from HOL analysis.