CVE-2026-98115·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: ksmbd: safely drain sessions during logoff SMB3 multichannel allows requests for one session to run on multiple connections. Wait for all channels bound to a session before freeing shared session objects. A deferred byte-range lock remains counted as a running request and only wakes when its file closes. Wake blocked locks during the drain without unpublishing or modifying their file objects. Synchronous CANCEL requests must invoke their cancellation callback to wake pending operations, while CHANGE_NOTIFY completion remains specific to the asynchronous path. Serialize session teardown with channel registration and previous-session cleanup, and use atomic work-state transitions so LOGOFF, CANCEL, and connection teardown invoke cancellation callbacks only once.
- Severity
- high
- Software
- Kernel
- Fixed in
- 7.2.7
- Published
How likely is exploitation
FIRST's Exploit Prediction Scoring System puts the probability of this CVE being exploited in the next 30 days at 0.27% — higher than 18% of all published CVEs. EPSS is an independent forecast of exploitation, not a severity rating: it says nothing about how much damage a successful attack does, which is what a CVSS score measures.
Read the two together. CVE-2026-98115 scores 8.8 on CVSS, so a successful attack would be serious — but at 0.27%, almost nobody is currently attempting it. That is a different situation from a flaw under mass exploitation, and it is usually the difference between patching on your next maintenance window and patching tonight.
Affected versions
From: 6.11.1
Until: 7.2.7
Fixed in: 7.2.7
How to fix this CVE
Update your Linux kernel to version 7.2.7 or later to fix a critical session management vulnerability in the ksmbd SMB3 server implementation. The vulnerability affects systems using kernel versions 6.11.1 through 7.2.6 and could allow authenticated users to trigger race conditions during session teardown. Apply the update immediately, followed by a system reboot to activate the patched kernel.
sudo dnf update kernel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check your current kernel version by running 'uname -r' and verify it falls within 6.11.1 to 7.2.6
- Step 2: Confirm ksmbd is enabled by checking 'cat /proc/fs/ksmbd/debug' or 'lsmod | grep ksmbd' for active SMB3 server functionality
- Step 3: Review system logs for session teardown anomalies with 'grep -i 'ksmbd\|smb.*logoff\|session.*drain' /var/log/kern.log /var/log/messages' to identify exploitation attempts
- Step 4: After patching, verify the new kernel is running with 'uname -r' and confirm it shows version 7.2.7 or later
FAQ
What is CVE-2026-98115?
This is a kernel vulnerability in ksmbd (Linux SMB3 server) where improper session teardown during logoff could lead to race conditions in multichannel sessions. An authenticated attacker could potentially cause denial of service or trigger memory corruption when sessions are terminated.
Is CVE-2026-98115 being actively exploited?
No, this vulnerability is not currently listed in CISA's Known Exploited Vulnerabilities catalog and no public exploit code is available, though it should still be prioritized as a high-severity kernel issue.
What versions of Kernel are affected by CVE-2026-98115?
Linux kernel versions 6.11.1 through 7.2.6 are vulnerable. The vulnerability is resolved in kernel version 7.2.7 and later.
How do I check if my server is vulnerable to CVE-2026-98115?
Run 'uname -r' to display your kernel version and cross-reference it against the affected range 6.11.1–7.2.6. If your kernel version falls within that range and ksmbd is active ('lsmod | grep ksmbd'), your system is vulnerable.
Does Defensia detect CVE-2026-98115?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If the Linux kernel is installed on a monitored server, CVE-2026-98115 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2026-98115. Free for 1 server.
Get started free