PatchSiren cyber security CVE debrief
CVE-2026-89638 Linux CVE debrief
A vulnerability in the Linux kernel's SMB client implementation could allow an attacker to improperly handle setuid and setgid bits on files when using certain mount options, potentially leading to unintended changes in file permissions. This issue arises when a file with these bits set is written to, and the kernel strips those bits but fails to update the mode on the server under certain conditions, affecting file permissions and access control in affected systems. Linux administrators and users who utilize SMB client configurations, especially those using the 'cifsacl', 'modefromsid', or 'posix' extensions, should assess their exposure and ensure the fix is applied.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-11
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-09-11
- Advisory updated
- 2026-10-19
Who should care
Linux administrators and users who utilize SMB client configurations, especially those using the 'cifsacl', 'modefromsid', or 'posix' extensions, should assess their exposure and ensure the fix is applied. This vulnerability could impact file permissions and access control in affected systems.
Why it matters
This vulnerability in the Linux kernel's SMB client implementation could lead to improper handling of setuid and setgid bits on files, potentially resulting in unintended changes in file permissions. Linux administrators and users who utilize SMB client configurations, especially those using the 'cifsacl', 'modefromsid', or 'posix' extensions, should assess their exposure and ensure the fix is applied.
- Verify file permission changes to prevent unintended access
- Assess exposure of SMB client configurations using affected features
- Update Linux kernel versions to ensure the fix is applied
Technical summary
The Linux kernel's SMB client implementation did not properly handle setuid and setgid bits on files when using certain mount options, such as 'cifsacl', 'modefromsid', or 'posix'. When a file with these bits set is written to, the kernel strips those bits but fails to update the mode on the server under certain conditions. This could lead to unintended changes in file permissions. The vulnerability is related to the handling of setuid and setgid bits on files when using the 'cifsacl', 'modefromsid', or 'posix' extensions with the SMB client in the Linux kernel. The issue arises when a file with these bits set is written to, and the kernel strips those bits. However, the updated mode is not properly pushed to
Defensive priority
Medium
Recommended defensive actions
- Review and update Linux kernel versions to ensure the fix is applied
- Monitor for and restrict usage of affected SMB client configurations
- Implement additional file permission checks and monitoring
- Verify file permission changes to prevent unintended access
- Assess exposure of SMB client configurations using affected features
- Update Linux kernel versions to ensure the fix is applied
- Track exceptions and retest remediated assets
Evidence notes
The vulnerability is related to the handling of setuid and setgid bits on files when using the 'cifsacl', 'modefromsid', or 'posix' extensions with the SMB client in the Linux kernel. The issue arises when a file with these bits set is written to, and the kernel strips those bits. However, the updated mode is not properly pushed to the server under certain conditions.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-89638 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-89638
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-89638 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89638
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/89xxx/CVE-2026-89638.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/58b23fc9fb580432470d6c5da3c1e5660dba9fbc
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b10015807e4c628095d1d1d1c9307efc8cdd9e1b
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/69bfe810ecd1e0387d8975d711cd326341d13c6e
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b8e5dc4f95e5484159b343903f302eb6d783f2e6
Supplemental source
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.