In the Linux kernel, the following vulnerability has been resolved:
nvmem: zynqmp_nvmem: unbreak driver after cleanup
Commit 29be47fcd6a0 ("nvmem: zynqmpnvmem: zynqmpnvmemprobe cleanup") changed the driver to expect the device pointer to be passed as the "context", but in nvmem the context parameter comes from nvmemconfig.priv which is never set - Leading to null pointer exceptions when the device is accessed.
[
{
"deprecated": false,
"id": "CVE-2025-38301-11b6acee",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fe8abdd175d7b547ae1a612757e7902bcd62e9cf",
"signature_version": "v1",
"target": {
"file": "drivers/nvmem/zynqmp_nvmem.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"244731609263628086509021626241632603736",
"118491590306540055370109001350838279385",
"254200083941527243098604272217756651388",
"88281080637011253976932935844258753448"
]
}
},
{
"deprecated": false,
"id": "CVE-2025-38301-1a0cf60f",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fe8abdd175d7b547ae1a612757e7902bcd62e9cf",
"signature_version": "v1",
"target": {
"file": "drivers/nvmem/zynqmp_nvmem.c",
"function": "zynqmp_nvmem_probe"
},
"digest": {
"function_hash": "51531565400257773876454260376676777185",
"length": 441.0
}
},
{
"deprecated": false,
"id": "CVE-2025-38301-237ce513",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8bb1bcea877446f86922a8fd1661b8c07d90e5c",
"signature_version": "v1",
"target": {
"file": "drivers/nvmem/zynqmp_nvmem.c",
"function": "zynqmp_nvmem_probe"
},
"digest": {
"function_hash": "51531565400257773876454260376676777185",
"length": 441.0
}
},
{
"deprecated": false,
"id": "CVE-2025-38301-85a2d540",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8bb1bcea877446f86922a8fd1661b8c07d90e5c",
"signature_version": "v1",
"target": {
"file": "drivers/nvmem/zynqmp_nvmem.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"244731609263628086509021626241632603736",
"118491590306540055370109001350838279385",
"254200083941527243098604272217756651388",
"88281080637011253976932935844258753448"
]
}
}
]