{"affected":[{"defaultStatus":"unaffected","product":"Linux","source":"CNA: Linux","vendor":"Linux","versions":[{"lessThan":"a16098a2f0c11ee5e04e23aa7478ca1fcfb0f658","status":"affected","version":"da32b28c95a79e399e18c03f8178f41aec9c66e4","versionType":"git"},{"lessThan":"54d77cc0c40ca2f894859dc7b3c52997574f1a2a","status":"affected","version":"da32b28c95a79e399e18c03f8178f41aec9c66e4","versionType":"git"},{"lessThan":"39c1504e0e76bcfb93991fd94288a83e05d13b51","status":"affected","version":"da32b28c95a79e399e18c03f8178f41aec9c66e4","versionType":"git"},{"lessThan":"a9e7815d38629bcf59d3005001f1f315424a58de","status":"affected","version":"da32b28c95a79e399e18c03f8178f41aec9c66e4","versionType":"git"},{"lessThan":"0c3d3ac57e3c52b570b8c695903306bff07e04c8","status":"affected","version":"da32b28c95a79e399e18c03f8178f41aec9c66e4","versionType":"git"},{"lessThan":"d9cfb5193a047a92a4d3c0e91ea4cc87c8f7c478","status":"affected","version":"da32b28c95a79e399e18c03f8178f41aec9c66e4","versionType":"git"},{"status":"affected","version":"2a2df2bd10de44c3804661ed15157817c12d6291","versionType":"git"},{"lessThan":"5.8","status":"affected","version":"5.7.10","versionType":"semver"}]},{"defaultStatus":"affected","product":"Linux","source":"CNA: Linux","vendor":"Linux","versions":[{"status":"affected","version":"5.8"},{"lessThan":"5.8","status":"unaffected","version":"0","versionType":"semver"},{"lessThanOrEqual":"6.1.*","status":"unaffected","version":"6.1.168","versionType":"semver"},{"lessThanOrEqual":"6.6.*","status":"unaffected","version":"6.6.131","versionType":"semver"},{"lessThanOrEqual":"6.12.*","status":"unaffected","version":"6.12.80","versionType":"semver"},{"lessThanOrEqual":"6.18.*","status":"unaffected","version":"6.18.21","versionType":"semver"},{"lessThanOrEqual":"6.19.*","status":"unaffected","version":"6.19.11","versionType":"semver"},{"lessThanOrEqual":"*","status":"unaffected","version":"7.0","versionType":"original_commit_for_fix"}]},{"defaultStatus":"unknown","product":"SIMATIC S7-1500 CPU 1518-4 PN/DP MFP","source":"ADP: siemens-SADP","vendor":"Siemens","versions":[{"lessThan":"*","status":"affected","version":"V3.1.6","versionType":"custom"}]},{"defaultStatus":"unknown","product":"SIMATIC S7-1500 CPU 1518-4 PN/DP MFP","source":"ADP: siemens-SADP","vendor":"Siemens","versions":[{"lessThan":"*","status":"affected","version":"V3.1.5","versionType":"custom"}]},{"defaultStatus":"unknown","product":"SIMATIC S7-1500 CPU 1518-4 PN/DP MFP","source":"ADP: siemens-SADP","vendor":"Siemens","versions":[{"lessThan":"*","status":"affected","version":"V3.1.7","versionType":"custom"}]},{"defaultStatus":"unknown","product":"SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP","source":"ADP: siemens-SADP","vendor":"Siemens","versions":[{"lessThan":"*","status":"affected","version":"V3.1.6","versionType":"custom"}]},{"defaultStatus":"unknown","product":"SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP","source":"ADP: siemens-SADP","vendor":"Siemens","versions":[{"lessThan":"*","status":"affected","version":"V3.1.5","versionType":"custom"}]},{"defaultStatus":"unknown","product":"SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP","source":"ADP: siemens-SADP","vendor":"Siemens","versions":[{"lessThan":"*","status":"affected","version":"V3.1.7","versionType":"custom"}]},{"defaultStatus":"unknown","product":"SIPLUS S7-1500 CPU 1518-4 PN/DP MFP","source":"ADP: siemens-SADP","vendor":"Siemens","versions":[{"lessThan":"*","status":"affected","version":"V3.1.6","versionType":"custom"}]},{"defaultStatus":"unknown","product":"SIPLUS S7-1500 CPU 1518-4 PN/DP MFP","source":"ADP: siemens-SADP","vendor":"Siemens","versions":[{"lessThan":"*","status":"affected","version":"V3.1.5","versionType":"custom"}]},{"defaultStatus":"unknown","product":"SIPLUS S7-1500 CPU 1518-4 PN/DP MFP","source":"ADP: siemens-SADP","vendor":"Siemens","versions":[{"lessThan":"*","status":"affected","version":"V3.1.7","versionType":"custom"}]}],"cveId":"CVE-2026-31441","cwes":[],"description":"In the Linux kernel, the following vulnerability has been resolved:\n\ndmaengine: idxd: Fix memory leak when a wq is reset\n\nidxd_wq_disable_cleanup() which is called from the reset path for a\nworkqueue, sets the wq type to NONE, which for other parts of the\ndriver mean that the wq is empty (all its resources were released).\n\nOnly set the wq type to NONE after its resources are released.","epss":{"date":"2026-11-05","percentile":0.02241,"score":0.00125},"exploits":[],"kev":null,"metrics":[],"modifiedAt":1793915098958,"publishedAt":1776866019055,"references":[{"source":"CNA: Linux","tags":[],"url":"https://git.kernel.org/stable/c/a16098a2f0c11ee5e04e23aa7478ca1fcfb0f658"},{"source":"CNA: Linux","tags":[],"url":"https://git.kernel.org/stable/c/54d77cc0c40ca2f894859dc7b3c52997574f1a2a"},{"source":"CNA: Linux","tags":[],"url":"https://git.kernel.org/stable/c/39c1504e0e76bcfb93991fd94288a83e05d13b51"},{"source":"CNA: Linux","tags":[],"url":"https://git.kernel.org/stable/c/a9e7815d38629bcf59d3005001f1f315424a58de"},{"source":"CNA: Linux","tags":[],"url":"https://git.kernel.org/stable/c/0c3d3ac57e3c52b570b8c695903306bff07e04c8"},{"source":"CNA: Linux","tags":[],"url":"https://git.kernel.org/stable/c/d9cfb5193a047a92a4d3c0e91ea4cc87c8f7c478"},{"source":"ADP: siemens-SADP","tags":[],"url":"https://cert-portal.siemens.com/productcert/html/ssa-082556.html"},{"source":"ADP: siemens-SADP","tags":[],"url":"https://cert-portal.siemens.com/productcert/html/ssa-019113.html"},{"source":"ADP: siemens-SADP","tags":[],"url":"https://cert-portal.siemens.com/productcert/html/ssa-457936.html"}],"remediation":[],"revision":"04f5fa15cf737392acd3f5221927e7f7e9dcd9df5df8c89e96c26fee554f0327","sources":[{"modifiedAt":1793915098958,"name":"CNA: Linux","retrievedAt":1793917044662,"url":"https://www.cve.org/CVERecord?id=CVE-2026-31441"},{"modifiedAt":null,"name":"FIRST EPSS","retrievedAt":1793917045312,"url":"https://api.first.org/data/v1/epss?cve=CVE-2026-31441"}],"ssvc":{"assessedAt":1793914414483,"automatable":"no","exploitation":"none","source":"ADP: CISA-ADP","technicalImpact":"partial"},"status":"published","title":"dmaengine: idxd: Fix memory leak when a wq is reset","updatedAt":1793917045312}