PatchSiren

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.