CVE-2025-21694
Published: Feb 12, 2025
Modified: May 23, 2026
Description
In the Linux kernel, the following vulnerability has been resolved: fs/proc: fix softlockup in __read_vmcore (part 2) Since commit 5cbcb62dddf5 ("fs/proc: fix softlockup in __read_vmcore") the number of softlockups in __read_vmcore at kdump time have gone down, but they still happen sometimes. In a memory constrained environment like the kdump image, a softlockup is not just a harmless message, but it can interfere with things like RCU freeing memory, causing the crashdump to get stuck. The second loop in __read_vmcore has a lot more opportunities for natural sleep points, like scheduling out while waiting for a data write to happen, but apparently that is not always enough. Add a cond_resched() to the second loop in __read_vmcore to (hopefully) get rid of the softlockups.
| Vendor | Product | Versions |
|---|---|---|
Linux | Linux | affected 803d5a33d5ffdc2d86dcc0cfa01655a330612cdb - < 84c4ed15626574c9ac6c1039ba9c137a77bcc7f2affected 70c1835e776c8447c1aca87ddb38cfe764fe756a - < 80da29deb88a3a907441fc35bb7bac309f31e713affected e1b160a50c756e0efbea290b9bf5117cb80e8c4b - < 649b266606bc413407ce315f710c8ce8a88ee30aaffected a373ad833a6bfe4bc6cedcf7e56a99cc6fd9a193 - < 65c367bd9d4f43513c7f837df5753bea9561b836affected 518fbd644dabb6aedbdd4939c6c9cc1bf651459f - < a5a2ee8144c3897d37403a69118c3e3dc5713958+11 more versions |
Linux | Linux | affected 6.10unaffected 0 - < 6.10unaffected 5.4.290 - <= 5.4.*unaffected 5.10.234 - <= 5.10.*unaffected 5.15.177 - <= 5.15.*+4 more versions |
References
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now