{"id":"CVE-2026-31442","revision":"8e7b4ca284b74133ac714e299a711322","records":[{"revision":"8e7b4ca284b74133ac714e299a711322","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-31442","aliases":[],"title":"dmaengine: idxd: Fix possible invalid memory access after FLR","description":"In the Linux kernel, the following vulnerability has been resolved:\n\ndmaengine: idxd: Fix possible invalid memory access after FLR\n\nIn the case that the first Function Level Reset (FLR) concludes\ncorrectly, but in the second FLR the scratch area for the saved\nconfiguration cannot be allocated, it's possible for a invalid memory\naccess to happen.\n\nAlways set the deallocated scratch area to NULL after FLR completes.","state":0,"publishedAt":"2026-04-22T13:53:39.895+00:00","modifiedAt":"2026-10-19T18:35:48.223+00:00","affected":[{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/dma/idxd/init.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"98d187a989036096feaa2fef1ec3b2240ecdeacf\",\n                            \"lessThan\": \"504c0e6751001ac46917c73e703f2b1b92cfc026\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"98d187a989036096feaa2fef1ec3b2240ecdeacf\",\n                            \"lessThan\": \"867d0c801f21370d561420fa32f2ea1a7dc3a22d\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"98d187a989036096feaa2fef1ec3b2240ecdeacf\",\n                            \"lessThan\": \"d6077df7b75d26e4edf98983836c05d00ebabd8d\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"affected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/dma/idxd/init.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"6.14\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"6.14\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.18.21\",\n                            \"lessThanOrEqual\": \"6.18.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.19.11\",\n                            \"lessThanOrEqual\": \"6.19.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.0\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","score":7.8,"severity":"HIGH"}],"references":["https://git.kernel.org/stable/c/504c0e6751001ac46917c73e703f2b1b92cfc026","https://git.kernel.org/stable/c/867d0c801f21370d561420fa32f2ea1a7dc3a22d","https://git.kernel.org/stable/c/d6077df7b75d26e4edf98983836c05d00ebabd8d"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-31442","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-31442","identifiers":["CVE-2026-31442"]},"retained":false,"historicalAffected":[]}],"coverage":[]}