| { |
| "containers": { |
| "cna": { |
| "providerMetadata": { |
| "orgId": "f4215fc3-5b6b-47ff-a258-f7189bd81038" |
| }, |
| "descriptions": [ |
| { |
| "lang": "en", |
| "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nfs/proc: fix softlockup in __read_vmcore (part 2)\n\nSince commit 5cbcb62dddf5 (\"fs/proc: fix softlockup in __read_vmcore\") the\nnumber of softlockups in __read_vmcore at kdump time have gone down, but\nthey still happen sometimes.\n\nIn a memory constrained environment like the kdump image, a softlockup is\nnot just a harmless message, but it can interfere with things like RCU\nfreeing memory, causing the crashdump to get stuck.\n\nThe second loop in __read_vmcore has a lot more opportunities for natural\nsleep points, like scheduling out while waiting for a data write to\nhappen, but apparently that is not always enough.\n\nAdd a cond_resched() to the second loop in __read_vmcore to (hopefully)\nget rid of the softlockups." |
| } |
| ], |
| "affected": [ |
| { |
| "product": "Linux", |
| "vendor": "Linux", |
| "defaultStatus": "unaffected", |
| "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git", |
| "programFiles": [ |
| "fs/proc/vmcore.c" |
| ], |
| "versions": [ |
| { |
| "version": "803d5a33d5ffdc2d86dcc0cfa01655a330612cdb", |
| "lessThan": "84c4ed15626574c9ac6c1039ba9c137a77bcc7f2", |
| "status": "affected", |
| "versionType": "git" |
| }, |
| { |
| "version": "70c1835e776c8447c1aca87ddb38cfe764fe756a", |
| "lessThan": "80da29deb88a3a907441fc35bb7bac309f31e713", |
| "status": "affected", |
| "versionType": "git" |
| }, |
| { |
| "version": "e1b160a50c756e0efbea290b9bf5117cb80e8c4b", |
| "lessThan": "649b266606bc413407ce315f710c8ce8a88ee30a", |
| "status": "affected", |
| "versionType": "git" |
| }, |
| { |
| "version": "a373ad833a6bfe4bc6cedcf7e56a99cc6fd9a193", |
| "lessThan": "65c367bd9d4f43513c7f837df5753bea9561b836", |
| "status": "affected", |
| "versionType": "git" |
| }, |
| { |
| "version": "518fbd644dabb6aedbdd4939c6c9cc1bf651459f", |
| "lessThan": "a5a2ee8144c3897d37403a69118c3e3dc5713958", |
| "status": "affected", |
| "versionType": "git" |
| }, |
| { |
| "version": "5cbcb62dddf5346077feb82b7b0c9254222d3445", |
| "lessThan": "80828540dad0757b6337c6561d49c81038f38d87", |
| "status": "affected", |
| "versionType": "git" |
| }, |
| { |
| "version": "5cbcb62dddf5346077feb82b7b0c9254222d3445", |
| "lessThan": "cbc5dde0a461240046e8a41c43d7c3b76d5db952", |
| "status": "affected", |
| "versionType": "git" |
| }, |
| { |
| "version": "7bdf1d550ddfcd9ab797087421f77b7aceddc8a7", |
| "status": "affected", |
| "versionType": "git" |
| }, |
| { |
| "version": "e8780e8a0e25dc4c3927f611ec8970d26c0c7369", |
| "status": "affected", |
| "versionType": "git" |
| } |
| ] |
| }, |
| { |
| "product": "Linux", |
| "vendor": "Linux", |
| "defaultStatus": "affected", |
| "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git", |
| "programFiles": [ |
| "fs/proc/vmcore.c" |
| ], |
| "versions": [ |
| { |
| "version": "6.10", |
| "status": "affected" |
| }, |
| { |
| "version": "0", |
| "lessThan": "6.10", |
| "status": "unaffected", |
| "versionType": "semver" |
| }, |
| { |
| "version": "5.4.290", |
| "lessThanOrEqual": "5.4.*", |
| "status": "unaffected", |
| "versionType": "semver" |
| }, |
| { |
| "version": "5.10.234", |
| "lessThanOrEqual": "5.10.*", |
| "status": "unaffected", |
| "versionType": "semver" |
| }, |
| { |
| "version": "5.15.177", |
| "lessThanOrEqual": "5.15.*", |
| "status": "unaffected", |
| "versionType": "semver" |
| }, |
| { |
| "version": "6.1.127", |
| "lessThanOrEqual": "6.1.*", |
| "status": "unaffected", |
| "versionType": "semver" |
| }, |
| { |
| "version": "6.6.74", |
| "lessThanOrEqual": "6.6.*", |
| "status": "unaffected", |
| "versionType": "semver" |
| }, |
| { |
| "version": "6.12.11", |
| "lessThanOrEqual": "6.12.*", |
| "status": "unaffected", |
| "versionType": "semver" |
| }, |
| { |
| "version": "6.13", |
| "lessThanOrEqual": "*", |
| "status": "unaffected", |
| "versionType": "original_commit_for_fix" |
| } |
| ] |
| } |
| ], |
| "cpeApplicability": [ |
| { |
| "nodes": [ |
| { |
| "operator": "OR", |
| "negate": false, |
| "cpeMatch": [ |
| { |
| "vulnerable": true, |
| "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", |
| "versionStartIncluding": "5.4.279", |
| "versionEndExcluding": "5.4.290" |
| }, |
| { |
| "vulnerable": true, |
| "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", |
| "versionStartIncluding": "5.10.221", |
| "versionEndExcluding": "5.10.234" |
| }, |
| { |
| "vulnerable": true, |
| "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", |
| "versionStartIncluding": "5.15.162", |
| "versionEndExcluding": "5.15.177" |
| }, |
| { |
| "vulnerable": true, |
| "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", |
| "versionStartIncluding": "6.1.95", |
| "versionEndExcluding": "6.1.127" |
| }, |
| { |
| "vulnerable": true, |
| "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", |
| "versionStartIncluding": "6.6.35", |
| "versionEndExcluding": "6.6.74" |
| }, |
| { |
| "vulnerable": true, |
| "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", |
| "versionStartIncluding": "6.10", |
| "versionEndExcluding": "6.12.11" |
| }, |
| { |
| "vulnerable": true, |
| "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", |
| "versionStartIncluding": "6.10", |
| "versionEndExcluding": "6.13" |
| }, |
| { |
| "vulnerable": true, |
| "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", |
| "versionStartIncluding": "4.19.317" |
| }, |
| { |
| "vulnerable": true, |
| "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", |
| "versionStartIncluding": "6.9.6" |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "references": [ |
| { |
| "url": "https://git.kernel.org/stable/c/84c4ed15626574c9ac6c1039ba9c137a77bcc7f2" |
| }, |
| { |
| "url": "https://git.kernel.org/stable/c/80da29deb88a3a907441fc35bb7bac309f31e713" |
| }, |
| { |
| "url": "https://git.kernel.org/stable/c/649b266606bc413407ce315f710c8ce8a88ee30a" |
| }, |
| { |
| "url": "https://git.kernel.org/stable/c/65c367bd9d4f43513c7f837df5753bea9561b836" |
| }, |
| { |
| "url": "https://git.kernel.org/stable/c/a5a2ee8144c3897d37403a69118c3e3dc5713958" |
| }, |
| { |
| "url": "https://git.kernel.org/stable/c/80828540dad0757b6337c6561d49c81038f38d87" |
| }, |
| { |
| "url": "https://git.kernel.org/stable/c/cbc5dde0a461240046e8a41c43d7c3b76d5db952" |
| } |
| ], |
| "title": "fs/proc: fix softlockup in __read_vmcore (part 2)", |
| "x_generator": { |
| "engine": "bippy-1.2.0" |
| } |
| } |
| }, |
| "cveMetadata": { |
| "assignerOrgId": "f4215fc3-5b6b-47ff-a258-f7189bd81038", |
| "cveID": "CVE-2025-21694", |
| "requesterUserId": "gregkh@kernel.org", |
| "serial": "1", |
| "state": "PUBLISHED" |
| }, |
| "dataType": "CVE_RECORD", |
| "dataVersion": "5.0" |
| } |