PatchSiren

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.