PatchSiren cyber security CVE debrief
CVE-2026-90162 Linux CVE debrief
A Use-After-Free and Double-Free vulnerability was found in the Linux kernel's ksmbd implementation. When processing SMB2_LOCK requests, mid-batch granted locks were published to connection-wide and file-wide lists prematurely, allowing a concurrent UNLOCK request to free the lock object before the granting thread could complete its rollback loop. This results in a Use-After-Free and Double-Free vulnerability on both ksmbd_lock and struct file_lock.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-09-18
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-09-18
Who should care
Linux kernel developers, administrators of Linux kernel-based systems, security teams responsible for monitoring and patching Linux kernel vulnerabilities, and operators managing Linux kernel deployments. These stakeholders should assess exposure, review patches, and implement mitigations to prevent potential exploitation of this vulnerability.
Why it matters
This vulnerability requires immediate attention from Linux kernel developers, administrators, and security teams due to its potential for remote code execution or denial of service, and the need for urgent patching or mitigation to prevent exploitation.
- Potential for remote code execution or denial of service
- Need for urgent patching or mitigation to prevent exploitation
- Potential for data corruption or loss due to Double-Free
- Verification of Linux kernel version and patch level required
Technical summary
The Linux kernel's ksmbd implementation did not properly handle mid-batch granted locks in SMB2_LOCK requests. This allowed a concurrent UNLOCK request to free the lock object before the granting thread completed its rollback loop, resulting in a Use-After-Free and Double-Free vulnerability. The issue arises from premature publication of granted locks to connection-wide and file-wide lists. Affected Linux kernel developers and administrators should review and apply patches or mitigations to prevent exploitation. The vulnerability can lead to potential remote code execution or denial of service.
Defensive priority
High
Recommended defensive actions
- Review and apply the provided kernel patches to address the vulnerability
- Monitor Linux kernel updates for potential backports of the fix
- Assess exposure of Linux kernel-based systems to this vulnerability
- Verify Linux kernel version and patch level
- Check relevant monitoring, detection, and logs for exposed assets
- Track exceptions, retest remediated assets
- Review compensating controls for exposed systems
Evidence notes
The vulnerability was resolved by deferring the publication of granted locks to connection-wide and file-wide lists until after the entire array of lock elements has been processed without error. This change prevents a concurrent UNLOCK request from freeing the lock object before the granting thread completes its rollback loop, thereby eliminating the Use-After-Free and Double-Free vulnerability. Linux kernel developers and security teams should verify the patch level of their systems and assess exposure to this vulnerability. The fix
Sources and references
Verified primary and authoritative sources
-
CVE-2026-90162 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-90162
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-90162 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90162
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/29f74f0f2e6df3b393b7b66e810136d0c64e3c59
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a1d26dfb32919088e3638dca01068df3c4507433
416baaa9-dc9f-4396-8d5f-8c081fb06d67
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.