In the Linux kernel, the following vulnerability has been resolved:
dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
The idxdcleanup() helper cleans up perfmon, interrupts, internals and so on. Refactor remove call with the idxdcleanup() helper to avoid code duplication. Note, this also fixes the missing put_device() for idxd groups, enginces and wqs.
[
{
"digest": {
"line_hashes": [
"137730331449071949921862651634891007359",
"229862258647775093595210516206430998312",
"254726111063487954350013952876727611381",
"142269389808590637931025091607992091479",
"284277213090832940955869663324502909405",
"186507340264202866512815791682454428179",
"188255140437367612882679952748878184557",
"326740985475569770224541621778306400091",
"190224974292883776078462918596498427179",
"272447122272385166031257984653730463498",
"273652897738752568403933187390771643501",
"264891784012757025806189312605998144710",
"293210604201477641989639379082747487764",
"119305182919184456692562957691736919520",
"67432816331699276138361167589154118517",
"267637557068477529973522692862641996526",
"124186228686054738211462670565095439980",
"106000227971663969308273715170863027938",
"162324199628986851170990952232372227850",
"50189683461917027230188227933720312391",
"135158262693282143333914366378793523085"
],
"threshold": 0.9
},
"id": "CVE-2025-38014-2ca33fe2",
"target": {
"file": "drivers/dma/idxd/init.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7bd00f7e9bd075f3e4fbcc608d8ea445aed8692",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"function_hash": "124915816708793316201778753839577370461",
"length": 543.0
},
"id": "CVE-2025-38014-3217df7b",
"target": {
"function": "idxd_remove",
"file": "drivers/dma/idxd/init.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a409e919ca321cc0e28f8abf96fde299f0072a81",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"function_hash": "124915816708793316201778753839577370461",
"length": 543.0
},
"id": "CVE-2025-38014-457ab33a",
"target": {
"function": "idxd_remove",
"file": "drivers/dma/idxd/init.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@23dc14c52d84b02b39d816bf16a754c0e7d48f9c",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"137730331449071949921862651634891007359",
"229862258647775093595210516206430998312",
"254726111063487954350013952876727611381",
"142269389808590637931025091607992091479",
"284277213090832940955869663324502909405",
"186507340264202866512815791682454428179",
"188255140437367612882679952748878184557",
"326740985475569770224541621778306400091",
"190224974292883776078462918596498427179",
"272447122272385166031257984653730463498",
"273652897738752568403933187390771643501",
"264891784012757025806189312605998144710",
"293210604201477641989639379082747487764",
"119305182919184456692562957691736919520",
"67432816331699276138361167589154118517",
"267637557068477529973522692862641996526",
"124186228686054738211462670565095439980",
"106000227971663969308273715170863027938",
"162324199628986851170990952232372227850",
"50189683461917027230188227933720312391",
"135158262693282143333914366378793523085"
],
"threshold": 0.9
},
"id": "CVE-2025-38014-6e608874",
"target": {
"file": "drivers/dma/idxd/init.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@23dc14c52d84b02b39d816bf16a754c0e7d48f9c",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"137730331449071949921862651634891007359",
"229862258647775093595210516206430998312",
"254726111063487954350013952876727611381",
"142269389808590637931025091607992091479",
"284277213090832940955869663324502909405",
"186507340264202866512815791682454428179",
"188255140437367612882679952748878184557",
"326740985475569770224541621778306400091",
"190224974292883776078462918596498427179",
"272447122272385166031257984653730463498",
"273652897738752568403933187390771643501",
"264891784012757025806189312605998144710",
"293210604201477641989639379082747487764",
"119305182919184456692562957691736919520",
"67432816331699276138361167589154118517",
"267637557068477529973522692862641996526",
"124186228686054738211462670565095439980",
"106000227971663969308273715170863027938",
"162324199628986851170990952232372227850",
"50189683461917027230188227933720312391",
"135158262693282143333914366378793523085"
],
"threshold": 0.9
},
"id": "CVE-2025-38014-a940bf63",
"target": {
"file": "drivers/dma/idxd/init.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d530dd65f6f3c04bbf141702ecccd70170ed04ad",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"function_hash": "124915816708793316201778753839577370461",
"length": 543.0
},
"id": "CVE-2025-38014-f037848f",
"target": {
"function": "idxd_remove",
"file": "drivers/dma/idxd/init.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7bd00f7e9bd075f3e4fbcc608d8ea445aed8692",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"137730331449071949921862651634891007359",
"229862258647775093595210516206430998312",
"254726111063487954350013952876727611381",
"142269389808590637931025091607992091479",
"284277213090832940955869663324502909405",
"186507340264202866512815791682454428179",
"188255140437367612882679952748878184557",
"326740985475569770224541621778306400091",
"190224974292883776078462918596498427179",
"272447122272385166031257984653730463498",
"273652897738752568403933187390771643501",
"264891784012757025806189312605998144710",
"293210604201477641989639379082747487764",
"119305182919184456692562957691736919520",
"67432816331699276138361167589154118517",
"267637557068477529973522692862641996526",
"124186228686054738211462670565095439980",
"106000227971663969308273715170863027938",
"162324199628986851170990952232372227850",
"50189683461917027230188227933720312391",
"135158262693282143333914366378793523085"
],
"threshold": 0.9
},
"id": "CVE-2025-38014-f479da6d",
"target": {
"file": "drivers/dma/idxd/init.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a409e919ca321cc0e28f8abf96fde299f0072a81",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"function_hash": "124915816708793316201778753839577370461",
"length": 543.0
},
"id": "CVE-2025-38014-f6d891b7",
"target": {
"function": "idxd_remove",
"file": "drivers/dma/idxd/init.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d530dd65f6f3c04bbf141702ecccd70170ed04ad",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
}
]