CVE-2026-109411

Samba: access control bypass via vfs_ceph_rgw case-insensitive open

Published Oct 28, 2026 CVSS 3.1 · 8.1 High EPSS < 1% KEV · Not listed
Description
An access control bypass flaw was identified in Samba's vfs_ceph_rgw module in it's openat() function. An authenticated user can bypass access controls to read or overwrite restricted files on shares configured with the experimental vfs_ceph_rgw module. When a client requests an existing file using mismatched character casing, the module fails to perform a case-insensitive lookup correctly, causing the server to treat the operation as creating a new file. As a result, the server skips standard permission checks on the existing file, allowing the attacker to access or overwrite sensitive data owned by other users.

Analysis

AI-generated

Technical impact

The vulnerability resides in Samba’s vfs_ceph_rgw module, specifically the openat() function. When an authenticated user requests a file whose name differs only in character case from an existing file, the module incorrectly treats the request as a creation of a new file. This misclassification bypasses the standard permission checks that would normally protect the existing file, allowing the attacker to read or overwrite files owned by other users. The issue is classified as a case sensitivity bug (CWE‑178) and enables an access‑control bypass.

Affected Systems

The flaw affects any Samba installation that enables the experimental vfs_ceph_rgw module. This includes the Red Hat Enterprise Linux family (RHEL 6 through RHEL 10) and Red Hat OpenShift Container Platform 4 when they run Samba with this module on shared resources. All shares configured with the module are susceptible; Red Hat products that install Samba with vfs_ceph_rgw fall into this bracket.

Risk and Exploitability

The CVSS base score is 8.1, indicating high severity, but the EPSS is below 1%, and the vulnerability is not listed in the CISA KEV catalog, suggesting that exploitation has not been observed in the wild. Attack requires an authenticated Samba user who can request a file name with altered casing; the malformed request causes the server to skip the usual access checks. The module is experimental, which mitigates the likelihood of widespread exploitation, yet the potential for sensitive data disclosure or modification warrants prompt remediation.

Remediation

Vendor Workaround

Only shares configured with the vfs_ceph_rgw module are affected. To mitigate this vulnerability, disable the experimental `vfs_ceph_rgw` module on any configured Samba shares. Edit `/etc/samba/smb.conf` to remove `ceph_rgw` from the `vfs objects` setting under the relevant share sections, then reload the Samba service: ``` systemctl reload smb ``` Warning: Reloading or restarting the `smb` service may briefly interrupt active client sessions. Additionally, removing this module disables Ceph RGW integration for the affected shares. Setting ```case sensitive = yes``` on affected shares avoids the vulnerability, because the differently-cased name is then treated as a distinct object rather than resolving to the existing file. Note: This changes share behavior for clients that rely on case-insensitive name handling.


OpenCVE Recommended Actions

  • Disable the experimental vfs_ceph_rgw module by removing it from the vfs objects setting in smb.conf or by setting case_sensitive = yes to prevent the bypass.
  • If a patch is not immediately available, disable the vfs_ceph_rgw module by removing it from the vfs objects setting in smb.conf or set the share option case_sensitive = yes to prevent the case‑mismatch bypass.
  • Verify that no shares remain with the experimental module enabled and review file permissions and ACLs on critical files to limit potential impact.

Generated by OpenCVE AI on October 29, 2026 at 18:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Redhat rhel Els
CPEs cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:6
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
cpe:/a:redhat:enterprise_linux:10
cpe:/a:redhat:enterprise_linux:8
cpe:/a:redhat:enterprise_linux:9
cpe:/o:redhat:rhel_els:6
cpe:/o:redhat:rhel_els:7
Vendors & Products Redhat rhel Els
Type Values Removed Values Added
CPEs cpe:/a:redhat:openshift:5
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description An access control bypass flaw was found in Samba's vfs_ceph_rgw module in it's openat() function. An authenticated user can bypass access controls to read or overwrite restricted files on shares configured with the experimental vfs_ceph_rgw module. When a client requests an existing file using mismatched character casing, the module fails to perform a case-insensitive lookup correctly, causing the server to treat the operation as creating a new file. As a result, the server skips standard permission checks on the existing file, allowing the attacker to access or overwrite sensitive data owned by other users. An access control bypass flaw was identified in Samba's vfs_ceph_rgw module in it's openat() function. An authenticated user can bypass access controls to read or overwrite restricted files on shares configured with the experimental vfs_ceph_rgw module. When a client requests an existing file using mismatched character casing, the module fails to perform a case-insensitive lookup correctly, causing the server to treat the operation as creating a new file. As a result, the server skips standard permission checks on the existing file, allowing the attacker to access or overwrite sensitive data owned by other users.
Type Values Removed Values Added
Title samba: Access control bypass via vfs_ceph_rgw case-insensitive open Samba: access control bypass via vfs_ceph_rgw case-insensitive open
First Time appeared Redhat
Redhat enterprise Linux
Redhat openshift
CPEs cpe:/a:redhat:openshift:4
cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:6
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
Redhat openshift
References
Type Values Removed Values Added
First Time appeared Samba
Samba samba
Vendors & Products Samba
Samba samba
Type Values Removed Values Added
Description An access control bypass flaw was found in Samba's vfs_ceph_rgw module in it's openat() function. An authenticated user can bypass access controls to read or overwrite restricted files on shares configured with the experimental vfs_ceph_rgw module. When a client requests an existing file using mismatched character casing, the module fails to perform a case-insensitive lookup correctly, causing the server to treat the operation as creating a new file. As a result, the server skips standard permission checks on the existing file, allowing the attacker to access or overwrite sensitive data owned by other users.
Title samba: Access control bypass via vfs_ceph_rgw case-insensitive open
Weaknesses CWE-178
References
Metrics threat_severity

None

cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}

threat_severity

Important

Weaknesses
  • CWE-178

    Improper Handling of Case Sensitivity

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Nov 4, 2026, 9:48 PM
Reserved
Oct 12, 2026, 3:19 PM
Status
Awaiting Analysis
Published
Oct 28, 2026, 8:17 PM
Modified
Nov 4, 2026, 10:17 PM
Severity
Important
Public date
Oct 23, 2026, 3:00 PM