CVE-2026-89634: Linux kernel · smb: client: fix ALIGN() overflow in symlink_data() error context loop
Affects Linux kernelSource GCVE Database
Not known to be exploited · CVSS 9.1 Critical.
Data as of 26 Oct 2026, 12:55 UTC
- EPSS
- 0.6% chance of exploitation in 30 days – higher than 52% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 11 Sep 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: 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 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Ubuntu 26.04 LTSlinuxpkg:deb/ubuntu/linux?arch=source&distro=resoluteOther threats | Affected
| Fixed in– |
Ubuntu 26.04 LTSlinux-awspkg:deb/ubuntu/linux-aws?arch=source&distro=resoluteOther threats | Affected
| Fixed in– |
Ubuntu 26.04 LTSlinux-azurepkg:deb/ubuntu/linux-azure?arch=source&distro=resoluteOther threats | Affected
| Fixed in– |
Ubuntu 26.04 LTSlinux-azure-fdepkg:deb/ubuntu/linux-azure-fde?arch=source&distro=resoluteOther threats | Affected
| Fixed in– |
Ubuntu 26.04 LTSlinux-gcppkg:deb/ubuntu/linux-gcp?arch=source&distro=resoluteOther threats | Affected
| Fixed in– |
Ubuntu 26.04 LTSlinux-gkepkg:deb/ubuntu/linux-gke?arch=source&distro=resoluteOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A fix has been implemented in the linux-hwe-edge kernel to properly check the raw ErrorDataLength against the buffer before and after applying ALIGN(), preventing the overflow and infinite loop. Users should update to patched versions of the linux-hwe-edge kernel listed in the affectedVersions to remediate this vulnerability.
Description
A vulnerability in the Linux kernel's SMB client component involving an integer overflow in the ALIGN() macro within the symlink_data() function has been resolved. The flaw allowed an overflow when handling ErrorDataLength values near UINT32_MAX, causing a bounds check to incorrectly pass and potentially leading to an infinite loop or use of stale data. This issue affects specific versions of the linux-hwe-edge kernel. The vulnerability has a CVSS score of 9.1, indicating high severity with network attack vector and no privileges required. A fix has been implemented by adding proper checks before and after alignment to prevent overflow and ensure correct bounds validation.
References
- nvd.nist.gov/vuln/detail/CVE-2026-89634 (opens in a new tab)
- git.kernel.org/stable/c/1f824f61d1df52392eaf0b74dfa5659d724fde30 (opens in a new tab)
- git.kernel.org/stable/c/62656b024efc21c3230eade1a847f25871c3d2bb (opens in a new tab)
- git.kernel.org/stable/c/62a3025983c8c735a3c6fc85a59316f31b59af07 (opens in a new tab)
- git.kernel.org/stable/c/657372ba6ea50b4474d2a6a610097eae8cd1f3e9 (opens in a new tab)
- ubuntu.com/security/CVE-2026-89634 (opens in a new tab)
- cve.org/CVERecord?id=CVE-2026-89634 (opens in a new tab)
- git.kernel.org/linus/62656b024efc21c3230eade1a847f25871c3d2bb (opens in a new tab)