PatchSiren cyber security CVE debrief
CVE-2026-74519 Linux CVE debrief
A vulnerability in the Linux kernel's pinctrl devicetree handling allows for a double-free error when kstrdup_const() fails during device name duplication. This issue can lead to memory corruption and potentially escalate privileges. The vulnerability has been resolved with specific commits to the Linux kernel. Affected Linux kernel developers and maintainers should assess exposure and apply patches. The vulnerability is caused by the improper handling of device names in the pinctrl devicetree, which can lead to a double-free error when kstrdup_const() fails.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-15
- Original CVE updated
- 2026-10-16
- Advisory published
- 2026-08-15
- Advisory updated
- 2026-10-16
Who should care
Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should assess exposure and apply patches. The vulnerability can be exploited by attackers to gain elevated privileges, and the affected product is the Linux kernel. The vulnerability is caused by the improper handling of device names in the pinctrl devicetree, which can lead to a double-free error when kstrdup_const() fails.
Why it matters
This vulnerability in the Linux kernel's pinctrl devicetree handling can lead to memory corruption and potentially escalate privileges. Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should assess exposure and apply patches.
- Potential privilege escalation
- Memory corruption and instability
- Increased attack surface for local exploits
Technical summary
The Linux kernel's pinctrl devicetree handling is vulnerable to a double-free error. When kstrdup_const() fails during device name duplication, the dev_name is freed multiple times, leading to memory corruption. This issue has been resolved with specific commits to the Linux kernel. The vulnerability can be exploited by attackers to gain elevated privileges. The affected product is the Linux kernel, and the vulnerability is caused by the improper handling of device names in the pinctrl devicetree. The resolution commits have been applied to the Linux kernel to fix the vulnerability.
Defensive priority
High
Recommended defensive actions
- Review and apply the provided patches to the Linux kernel
- Ensure that the Linux kernel is updated to a version that includes the fix
- Monitor system logs for potential exploitation attempts
- Perform a thorough review of the Linux kernel's pinctrl devicetree handling to identify potential vulnerabilities
- Implement compensating controls to mitigate the vulnerability
- Track exceptions and retest remediated assets to ensure the vulnerability is fully resolved
- Verify the integrity of the Linux kernel's pinctrl devicetree handling to prevent similar vulnerabilities
Evidence notes
The CVE record and associated source item provide details on the vulnerability, including its description, affected versions, and resolution commits. The vulnerability was introduced in the Linux kernel's pinctrl devicetree handling and can be exploited by attackers to gain elevated privileges. The resolution commits have been applied to the Linux kernel to fix the vulnerability. However, the exact versions affected are not explicitly stated in the provided information.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-74519 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-74519
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-74519 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-74519
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
pinctrl: devicetree: don't free uninitialized dev_name on error path
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/74xxx/CVE-2026-74519.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/e3cfb22bad363bebcfd55d909e12d499cb8c5490
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/1586423da2739a80871ef6240016fcb9c7339bfb
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/dec5f0a8080502908dec5e35597c7ae07d533a3b
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/929f6396baade89999ec8a1281232c101cbc727d
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/321fe3584a8298386938130d138191aa35040b75
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ad0ad3c228b6f76fde10f32047e0ec5fbc109dc8
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/9d00a5ac7cd3d32ae61140f4b8a62f136de84e7d
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.