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.