PatchSiren cyber security CVE debrief
CVE-2026-90135 Linux CVE debrief
A use-after-free vulnerability in the Linux kernel's net device refcount tracker infrastructure can cause a crash when reading /sys/kernel/debug/ref_tracker/* after alloc_percpu() or dev_addr_init() fails in alloc_netdev_mqs(). This vulnerability affects Linux kernel developers, administrators, and users who need to ensure the security and stability of their systems. The vulnerability was introduced by commit 4d92b95ff2f9 (net: add net device refcount tracker infrastructure) and can be triggered when either alloc_percpu() or dev_addr_init() in alloc_netdev_mqs() failed.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-10-21
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-10-21
Who should care
Linux kernel developers, administrators, and users who need to ensure the security and stability of their systems. They should verify Linux kernel versions, apply patches, and monitor system logs to prevent potential crashes. The vulnerability affects Linux kernel versions and requires patching to prevent potential crashes.
Why it matters
A use-after-free vulnerability in the Linux kernel's net device refcount tracker infrastructure can cause a crash when reading /sys/kernel/debug/ref_tracker/* after alloc_percpu() or dev_addr_init() fails in alloc_netdev_mqs(). Defenders should verify Linux kernel versions, apply patches, and monitor system logs to prevent potential crashes.
- Potential system crashes when reading /sys/kernel/debug/ref_tracker/*
- Need to verify Linux kernel versions for exposure
- Apply patches to prevent potential crashes
- Monitor system logs for crashes
Technical summary
The Linux kernel's net device refcount tracker infrastructure has a use-after-free vulnerability. When alloc_percpu() or dev_addr_init() fails in alloc_netdev_mqs(), it can cause a crash when reading /sys/kernel/debug/ref_tracker/*. The vulnerability was introduced by commit 4d92b95ff2f9 (net: add net device refcount tracker infrastructure) and can be triggered when either alloc_percpu() or dev_addr_init() in alloc_netdev_mqs() failed. Defenders should verify Linux kernel versions and apply patches to prevent potential crashes.
Defensive priority
Verify Linux kernel versions and apply patches to prevent potential crashes.
Recommended defensive actions
- Review Linux kernel versions for potential exposure
- Apply patches to fix the vulnerability
- Monitor system logs for crashes
- Verify Linux kernel versions and apply patches to prevent potential crashes.
- 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.
Evidence notes
The CVE record and source item provide details on the vulnerability, while the Linux kernel Git repository commits offer technical context. The vulnerability has been resolved by adding missing ref_tracker_dir_exit() to alloc_netdev_mqs(). Defenders should verify Linux kernel versions, apply patches, and monitor system logs to prevent potential crashes. The source confidence is limited, and further verification is required to confirm the affected scope and severity.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-90135 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-90135
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-90135 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90135
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
net: add missing ref_tracker_dir_exit() to alloc_netdev_mqs()
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/90xxx/CVE-2026-90135.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/45be87c5195f34c0a51598bc91186f600be5c4c9
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/2775bf36be7872834a7f8c0a0d9681a1a3e1cd4c
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5fe03b5257095e2beef0bc79e1f068fbd09a24c7
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/63ab05e8f9654aa100d366c0236399fda6ffaab1
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/0b1c2af8a22c35cb099c735c2f63ea3ba757557d
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.