U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Vulnerability Change Records for CVE-2026-72010

Change History

New CVE Received from kernel.org 8/15/2026 2:20:59 AM

Action Type Old Value New Value
Added Description

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

cgroup/cpuset: rebind mm mempolicy to effective_mems, not mems_allowed

Creating a child cpuset where cpuset.mems is never set leads to a div/0
when a VMA mempolicy with MPOL_F_RELATIVE_NODES rebinds in response to a
CPU hotplug event.

Reproduction steps:
 1) Create a cgroup w/ cpuset controls (do not set cpuset.mems)
 2) Move the task into the child cpuset
 3) Create a VMA mempolicy for that task with MPOL_F_RELATIVE_NODES
 4) unplug and hotplug a cpu
      echo 0 > /sys/devices/system/cpu/cpu1/online
      echo 1 > /sys/devices/system/cpu/cpu1/online
 5) mempolicy rebind does a div/0 in mpol_relative_nodemask on the
    call to __nodes_fold()

The cpuset code passes (cs->mems_allowed) which is not guaranteed to have
nodes to the rebind routine.  Use cs->effective_mems instead, which is
guaranteed to have a non-empty nodemask once we reach that code path.

[ david: add a comment, slightly rephrase description ]
Added Reference

                  
                
              
https://git.kernel.org/stable/c/02f67c4f88be8e3dbd91951d13cdcc5bcc82e9c7
Added Reference

                  
                
              
https://git.kernel.org/stable/c/4b06449384b9ee5b3372bab60601ba5cd4162086
Added Reference

                  
                
              
https://git.kernel.org/stable/c/b7adeba2a21c98c7b20f18e27e3ead86bdb5e08d
Added Reference

                  
                
              
https://git.kernel.org/stable/c/b983c56426383e4a06fa5970c4e33cee879b1482
Added Reference

                  
                
              
https://git.kernel.org/stable/c/c17f06d8a085d6be58b544a440ce243f5e441a60
Added Reference

                  
                
              
https://git.kernel.org/stable/c/c844b7d9a9586de15dd28c06da5cc7f6ab28787d
Added Reference

                  
                
              
https://git.kernel.org/stable/c/fc680afc510157f6b137956011c09abc23eb0842
Added Reference

                  
                
              
https://git.kernel.org/stable/c/fcc8c310539c3cc523419113b227161a96b50550
Added Affected

                  
                
              
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["kernel/cgroup/cpuset.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"ae1c802382f7af60aa54879fb4f5920a9df1ff48","lessThan":"b7adeba2a21c98c7b20f18e27e3ead86bdb5e08d","versionType":"git","status":"affected"},{"version":"ae1c802382f7af60aa54879fb4f5920a9df1ff48","lessThan":"fcc8c310539c3cc523419113b227161a96b50550","versionType":"git","status":"affected"},{"version":"ae1c802382f7af60aa54879fb4f5920a9df1ff48","lessThan":"4b06449384b9ee5b3372bab60601ba5cd4162086","versionType":"git","status":"affected"},{"version":"ae1c802382f7af60aa54879fb4f5920a9df1ff48","lessThan":"02f67c4f88be8e3dbd91951d13cdcc5bcc82e9c7","versionType":"git","status":"affected"},{"version":"ae1c802382f7af60aa54879fb4f5920a9df1ff48","lessThan":"fc680afc510157f6b137956011c09abc23eb0842","versionType":"git","status":"affected"},{"version":"ae1c802382f7af60aa54879fb4f5920a9df1ff48","lessThan":"c844b7d9a9586de15dd28c06da5cc7f6ab28787d","versionType":"git","status":"affected"},{"version":"ae1c802382f7af60aa54879fb4f5920a9df1ff48","lessThan":"c17f06d8a085d6be58b544a440ce243f5e441a60","versionType":"git","status":"affected"},{"version":"ae1c802382f7af60aa54879fb4f5920a9df1ff48","lessThan":"b983c56426383e4a06fa5970c4e33cee879b1482","versionType":"git","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["kernel/cgroup/cpuset.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"3.17","status":"affected"},{"version":"0","lessThan":"3.17","versionType":"semver","status":"unaffected"},{"version":"5.10.261","lessThanOrEqual":"5.10.*","versionType":"semver","status":"unaffected"},{"version":"5.15.212","lessThanOrEqual":"5.15.*","versionType":"semver","status":"unaffected"},{"version":"6.1.178","lessThanOrEqual":"6.1.*","versionType":"semver","status":"unaffected"},{"version":"6.6.145","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.97","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.40","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.1.5","lessThanOrEqual":"7.1.*","versionType":"semver","status":"unaffected"},{"version":"7.2-rc4","lessThanOrEqual":"*","versionType":"original_commit_for_fix","status":"unaffected"}]}]