-

CVE-2026-98390

x86/amd_node: Avoid divide by zero on virtualized systems

In the Linux kernel, the following vulnerability has been resolved:

x86/amd_node: Avoid divide by zero on virtualized systems

On a virtualized system, the number of nodes does not have a relationship to
the number of roots.  A Xen PVH dom0 can calculate roots_per_node as 0, which
crashes with a divide by zero in:

  if (count++ % roots_per_node)

because the underlying topology code on Xen ends up making num_nodes
2 and num_roots 1 and the integer division result is 0.

The issue is seen with Xen, but it could affect other systems.

Set roots_per_node to 1 in this case. Print a firmware bug when this is
performed for non-virtualized systems.

  [ bp: Massage commit message. ]
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version 0a4b61d9c2e496b5f0a10e29e355a1465c8738bb
Version < 9273a90465d58b82aca4bea71451ef6bee084928
Status affected
Version 0a4b61d9c2e496b5f0a10e29e355a1465c8738bb
Version < 94e984d8858a3228952b02f84e66610961098cc2
Status affected
Version 0a4b61d9c2e496b5f0a10e29e355a1465c8738bb
Version < 72bd92bd8190d7869ecb462649ca40f297822a33
Status affected
Version c4ad899a33198ab6335732c769835d035e66894a
Status affected
Version 6.17.8
Version < 6.18
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 6.18
Status affected
Version 0
Version < 6.18
Status unaffected
Version <= 6.18.*
Version 6.18.53
Status unaffected
Version <= 7.2.*
Version 7.2.7
Status unaffected
Version <= *
Version 7.3
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.21% 0.1
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/9273a90465d58b82aca4bea71451ef6bee084928
https://git.kernel.org/stable/c/94e984d8858a3228952b02f84e66610961098cc2
https://git.kernel.org/stable/c/72bd92bd8190d7869ecb462649ca40f297822a33