CVE Catalog

CVE-2026-72181

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel for MIPS architecture, there is a critical memory management flaw in the scheduler. When CONFIG_CPUMASK_OFFSTACK is enabled, cpumask_var_t is a pointer, so sizeof(new_mask) evaluates to pointer size, causing copy_from_user() to clobber the mask pointer. Additionally, copying occurs before mask allocation. The fix allocates the mask first and uses cpumask_size() to handle variable-sized masks.

Risk Assessment

The flaw can lead to memory corruption, potentially resulting in system crashes, unpredictable behavior, or privilege escalation.

Recommendation

Apply the kernel update containing this fix to prevent memory corruption in the MIPS scheduler.

Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: mips: sched: Fix CPUMASK_OFFSTACK memory corruption This patch addresses a critical memory management flaw. When CONFIG_CPUMASK_OFFSTACK is enabled, cpumask_var_t is a pointer. Consequently, sizeof(new_mask) evaluates to the pointer size, causing copy_from_user() to clobber the mask pointer. Furthermore, the old logic performed copy_from_user() before allocating the mask. Fix this by allocating new_mask first. To handle variable-sized user masks correctly, use cpumask_size() to truncate overly large user masks or pad undersized masks with zeros before copying the data directly into the allocated buffer.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS