CVE-2026-98170: Linux kernel · smb: client: fix OOB struct field reads in move_smb2_ea_to_cifs()
Source GCVE Database
Not known to be exploited · fixed in eeb5ef6083e1cefa2ef75041b5597ff228b8d7bb : update Linux kernel when convenient.
Data as of 30 Oct 2026, 17:18 UTC
Rated Medium by Threat Radar's AI analysis · CVSS not yet scored by NVD
Thin evidence
One scorer or none- Patch
- Available – fixed in eeb5ef6083e1cefa2ef75041b5597ff228b8d7bb, d3546cecbf81d98bf3b472d341f981eb48c04f47, 61812323c037a94e2e7f0db7ee740c34b126bffe +5
Exploitation evidence
Disclosed: evidence found.
CVE published 6 Oct 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
AI-suggested
A fix is available that adds proper bounds checking in the move_smb2_ea_to_cifs() function to prevent out-of-bounds reads. Users should apply the updated Linux kernel version containing this patch. No additional mitigation steps are indicated.
Description
A vulnerability in the Linux kernel SMB client was fixed to prevent out-of-bounds (OOB) reads in the move_smb2_ea_to_cifs() function. The issue arose because the loop condition allowed reading beyond the buffer when processing SMB2 extended attribute (EA) structures. The fix adds checks to ensure sufficient buffer size before reading and rejects malformed entries that could cause OOB reads. This change also updates error codes returned to userspace to more accurately reflect protocol errors.
References
- nvd.nist.gov/vuln/detail/CVE-2026-98170 (opens in a new tab)
- git.kernel.org/stable/c/13efcd37a9b3d6ffa1579c3dda3e29c893ed9bca (opens in a new tab)
- git.kernel.org/stable/c/22886b1b7464613373c9a7d0af2ace029c50cd97 (opens in a new tab)
- git.kernel.org/stable/c/34a3942e787b9c59758115bd65fe1ec89d68c7a4 (opens in a new tab)
- git.kernel.org/stable/c/61812323c037a94e2e7f0db7ee740c34b126bffe (opens in a new tab)
- git.kernel.org/stable/c/90a13af4c9b1369327395bababfe87c75599cc19 (opens in a new tab)
- git.kernel.org/stable/c/9d707a278c100c26d10fbbbd03988778ffc992ce (opens in a new tab)
- git.kernel.org/stable/c/d3546cecbf81d98bf3b472d341f981eb48c04f47 (opens in a new tab)
- git.kernel.org/stable/c/eeb5ef6083e1cefa2ef75041b5597ff228b8d7bb (opens in a new tab)