PatchSiren cyber security CVE debrief
CVE-2026-53198 Linux CVE debrief
CVE-2026-53198 is a high-severity vulnerability in the Linux kernel, with a CVSS score of 8.8. The vulnerability is caused by a use-after-free error in the ksmbd module, which can be exploited by an authenticated SMB client to execute arbitrary code. The vulnerability was introduced by a faulty handling of deferred file locks, which can be cancelled and freed prematurely, leading to a use-after-free error when the cancelled lock is accessed again. The vulnerability has been patched in the Linux kernel, and users are advised to update to the latest version to mitigate the risk.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-06-25
- Original CVE updated
- 2026-07-06
- Advisory published
- 2026-06-25
- Advisory updated
- 2026-07-06
Who should care
System administrators and users of Linux-based systems should be aware of this vulnerability, as it can be exploited by an authenticated SMB client to execute arbitrary code. The vulnerability is particularly concerning for systems that use the ksmbd module, as it can be used to gain elevated privileges.
Technical summary
The vulnerability is caused by a use-after-free error in the ksmbd module, which handles SMB2_CANCEL requests. When a deferred byte-range lock is cancelled, the worker frees the file_lock with locks_free_lock() and takes the cancelled early-exit, which 'goto out's and never reaches release_async_work() -- the only site that unlinks the work from conn->async_requests and clears cancel_fn/cancel_argv. The work therefore stays matchable on async_requests with a live cancel_fn pointing at the freed file_lock, until connection teardown finally runs release_async_work(). A second SMB2_CANCEL for the same AsyncId, arriving in that window, re-runs smb2_remove_blocked_lock() on the freed file_lock -- a slab use-after-free.
Defensive priority
High
Recommended defensive actions
- Update the Linux kernel to the latest version
- Disable the ksmbd module if not needed
- Implement additional security measures, such as firewall rules and intrusion detection systems
- Monitor system logs for suspicious activity
- Consider implementing a web application firewall to detect and prevent attacks
Evidence notes
The vulnerability was discovered by an authenticated SMB client and has been patched in the Linux kernel. The CVSS score of 8.8 indicates a high-severity vulnerability. The vulnerability is caused by a use-after-free error in the ksmbd module, which can be exploited by an authenticated SMB client to execute arbitrary code.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-53198 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-53198
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-53198 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-53198
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/0da2e073f9cbf4985a0fd9acb71bc5ff599f8afd
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/14d2eee0193ac3cd1bf3d014373449f0b8d35d6d
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/2b2eda2821cff1d1b5a423b6ee7d8fc6fbc8e694
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/89ae9df09d2c1fb4a4eb495c113a7ce1dca34147
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b7063c7426ea5a4d15e01b60538718765392f49d
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f580d27e8928828693df44ba2db0fffdbe11dfea
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.