CVE-2025-39916
NoneCVSS
—
EPSS
0.1%
Published
Oct 1, 2025
CISA due date
—
Cloudanix analysis
A bug in the Linux kernel's memory management code can let local programs crash the entire computer by feeding it bad numbers.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Improper Input Validation
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
Division by zero in damon_reclaim_apply_parameters when user-supplied DAMON reclaim parameters evaluate to a zero divisor, triggering a kernel oops or panic.
Why it matters to the business
Local users or container workloads can cause Linux systems to crash or become unresponsive, leading to service outages and requiring manual restarts or reboots.
How an attack unfolds
An attacker with local access supplies crafted DAMON reclaim configuration values that result in a zero divisor during parameter application, causing the kernel to fault and halt the system.
How to fix it
Update the Linux kernel to the commit 64dc351e58271c1e9005e42f5216b4f3d7a39b66 or later stable releases that contain the division guard; rebuild and deploy the patched kernel across all affected hosts.
How to confirm the fix worked
Verify the running kernel contains commit 64dc351e58271c1e9005e42f5216b4f3d7a39b66 by inspecting /proc/version or kernel build logs, then test that zero-divisor DAMON reclaim configurations no longer cause oops.
Typical attack path
- Obtain local execution context on a Linux system running an affected kernel
- Configure or modify DAMON reclaim parameters via sysfs or debugfs interfaces
- Supply values that produce a zero divisor during damon_reclaim_apply_parameters
- Trigger the parameter application path to induce divide-by-zero fault
How to detect it
Search kernel logs for oops or panic messages containing damon_reclaim_apply_parameters and division-by-zero faults; review audit logs for unusual DAMON sysfs writes by non-root processes.
What your security team should do
- Prioritize kernel upgrades on all systems exposing DAMON reclaim interfaces
- Restrict unprivileged access to DAMON sysfs/debugfs nodes until patched
- Monitor for kernel oops reports referencing damon_reclaim_apply_parameters
- Apply the fix within standard change windows given low EPSS and absence from KEV
The record
mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Linux | Kernel | 6.1.0 | 6.1.153 |
| Mageia:9 | kernel | 0 | 6.6.116-1.mga9 |
| Mageia:9 | kernel-linus | 0 | 6.6.116-1.mga9 |
| Mageia:9 | kmod-virtualbox | 0 | 7.1.14-13.mga9 |
| Mageia:9 | kmod-xtables-addons | 0 | 3.24-87.mga9 |
| openSUSE:Leap 16.0 | dtb-aarch64 | 0 | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-64kb | 0 | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-default | 0 | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-default-base | 0 | 6.12.0-160000.6.1.160000.2.4 |
| openSUSE:Leap 16.0 | kernel-docs | 0 | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-kvmsmall | 0 | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-obs-build | 0 | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-obs-qa | 0 | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-rt | 0 | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-source | 0 | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-syms | 0 | 6.12.0-160000.6.1 |
| openSUSE:Leap 16.0 | kernel-zfcpdump | 0 | 6.12.0-160000.6.1 |
Related vulnerabilities
- CVE-2026-23226 In the Linux kernel, the following vulnerability has been resolved: ksmbd: add chann_lock… Also affects Kernel
- CVE-2026-23225 In the Linux kernel, the following vulnerability has been resolved: sched/mmcid: Don't… Also affects Kernel
- CVE-2026-23230 In the Linux kernel, the following vulnerability has been resolved: smb: client: split… Also affects Kernel
- CVE-2026-23224 In the Linux kernel, the following vulnerability has been resolved: erofs: fix UAF issue… Also affects Kernel
- CVE-2026-23227 In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use… Also affects Kernel
- CVE-2026-23223 In the Linux kernel, the following vulnerability has been resolved: xfs: fix UAF in… Also affects Kernel
- CVE-2026-23228 In the Linux kernel, the following vulnerability has been resolved: smb: server: fix leak… Also affects Kernel
- CVE-2026-23229 In the Linux kernel, the following vulnerability has been resolved: crypto: virtio - Add… Also affects Kernel