PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-90340 Linux CVE debrief

A memory leak vulnerability exists in the Linux kernel's pinctrl generic driver. When `pinctrl_generic_to_map()` fails, it does not free the allocated pinctrl maps, potentially leading to memory leaks across drivers relying on this function. This issue has been resolved by adding a call to `pinctrl_utils_free_map()` and resetting relevant map counters in the error path.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-17
Original CVE updated
2026-10-19
Advisory published
2026-09-17
Advisory updated
2026-10-19

Who should care

Defenders responsible for Linux kernel-based systems, particularly those using the pinctrl generic driver, should assess exposure and prioritize patching. Roles include Linux administrators, kernel developers, and security teams managing Linux deployments.

Why it matters

CVE-2026-90340 is a memory leak vulnerability in the Linux kernel's pinctrl generic driver. Defenders should prioritize patching affected systems, conduct inventory checks, and monitor for unusual memory usage patterns. The vulnerability can lead to resource exhaustion and potential DoS attacks if exploited.

  • Memory leaks can lead to resource exhaustion and system instability
  • Potential for denial-of-service (DoS) attacks if exploited
  • Need for verification of patch application and system monitoring

Technical summary

The Linux kernel's pinctrl generic driver has a memory leak vulnerability. When `pinctrl_generic_to_map()` fails, it does not free allocated pinctrl maps, potentially leading to memory leaks across drivers relying on this function. This issue is resolved by adding a call to `pinctrl_utils_free_map()` and resetting relevant map counters in the error path. Affected product deployments should be verified, and patches applied to prevent potential memory leaks and associated resource exhaustion or denial-of-service attacks.

Defensive priority

Defenders should prioritize verifying and applying patches for Linux kernel versions affected by this vulnerability, particularly those using the pinctrl generic driver. Inventory checks and monitoring for unusual memory usage patterns may also be necessary.

Recommended defensive actions

  • Verify and apply patches for affected Linux kernel versions
  • Conduct inventory checks for systems using the pinctrl generic driver
  • Monitor for unusual memory usage patterns
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and source item provide details on the vulnerability, including its description, affected versions, and references to source code changes. However, specific exploitation details or victim information are not provided.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-90340 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-90340

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-90340 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90340

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • pinctrl: generic: free maps on pinctrl_generic_to_map() failure

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/90xxx/CVE-2026-90340.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/09f47abc95ee9e819e7e93cd68c1c23abe11c842

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/17007cd700601777d9ee203a13d97e64ece3a10f

    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.