CVE-2025-38301 Details
Description
In the Linux kernel, the following vulnerability has been resolved: nvmem: zynqmp_nvmem: unbreak driver after cleanup Commit 29be47fcd6a0 ("nvmem: zynqmp_nvmem: zynqmp_nvmem_probe cleanup") changed the driver to expect the device pointer to be passed as the "context", but in nvmem the context parameter comes from nvmem_config.priv which is never set - Leading to null pointer exceptions when the device is accessed.
A null pointer dereference vulnerability has been identified in the Linux kernel's NVMEM ZynqMP driver. This issue arises because the driver expects the device pointer to be provided as the context parameter. However, the context parameter is sourced from 'nvmem_config.priv', which is not set, leading to null pointer exceptions when the device is accessed.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/3728101f56ef54425a11027a3ddc2c3941d60b71 | kernel.org | Patch |
| https://git.kernel.org/stable/c/c8bb1bcea877446f86922a8fd1661b8c07d90e5c | kernel.org | Patch |
| https://git.kernel.org/stable/c/fe8abdd175d7b547ae1a612757e7902bcd62e9cf | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-476 | NULL Pointer Dereference | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 6.9, < 6.12.34 >= 6.13, < 6.15.3 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | kernel.org |
| Nov 19, 2025 | Initial Analysis | [email protected] |
| Jul 10, 2025 | New CVE Received | kernel.org |