Samba 4.25.1 Fixes an Access-Control Bypass in Ceph Storage Integration
Samba 4.25.1 fixes CVE-2026-109411 in the Ceph Object Gateway integration and repairs file-operation, clustering, and build issues. Learn which installations need priority updates.
On this page
Samba 4.25.1 arrived on October 23, 2026, as a routine maintenance release, but one of its fixes addresses a security flaw that can bypass access controls in a specific storage configuration. The update corrects CVE-2026-109411, which affects the newly introduced vfs_ceph_rgw module in Samba 4.25.0. Administrators running that exact combination should treat the update as a security fix, not just another round of bug repairs. For everyone else, the release still contains fixes for file operations, clustered servers, and build failures that make it worth checking against their deployment.
Samba 4.25.1 fixes a security flaw introduced in the previous release
Samba provides software that lets Linux and Unix systems share files and printers with Windows clients and participate in Microsoft Active Directory networks. Its 4.25.0 release, published on September 24, introduced experimental support for additional storage and failover capabilities. The follow-up version arrived less than a month later, with the Samba team explicitly identifying the access-control issue as a reason to include the fix in an ordinary bug-fix release. That timing matters: a small version-number change does not necessarily mean a small security impact.
The affected component, vfs_ceph_rgw, connects Samba's file-sharing interface to Ceph Object Gateway, a service that stores data as objects rather than conventional files on a filesystem. The module allows that object storage to be presented through familiar Server Message Block (SMB) file-sharing workflows. According to the project's release notes, the vulnerability involves a case-insensitive file-opening operation that can bypass access controls. The documented scope is narrow: the Samba team says the flaw affects the newly introduced module in version 4.25.0, rather than every Samba installation.
Why the Ceph integration makes the vulnerability worth checking
Case-insensitive file access can become complicated when two systems interpret file names differently. A client may request a file using a different combination of uppercase and lowercase letters, while the storage layer and access-control logic must still agree on which object is being accessed and whether the requester has permission. If those checks do not apply consistently, a request can reach an object that should remain inaccessible. Samba's advisory identifies the resulting problem as an access-control bypass, although its public release notes do not provide enough detail to establish every condition required for exploitation.
The practical distinction is between using Samba and using the affected integration. A conventional Samba server sharing directories from a local filesystem is not automatically vulnerable simply because it runs the 4.25.0 release. The project's notes specifically identify vfs_ceph_rgw as the affected component. Administrators should therefore establish whether that module is actually deployed and whether their server is running the affected version before drawing conclusions about exposure.
The release also repairs file operations and clustered-server behavior
Security is not the only reason to examine the update. Samba 4.25.1 fixes a regression in which renaming a file with the ReplaceIfExists option could create a duplicate when the destination name differed from the source only by letter case. That behavior can complicate applications that expect a rename to replace the existing destination rather than leave two entries behind. The release also addresses a problem in generate_unique_u64(), a function whose generated values were not necessarily protected against a configured veto value. These corrections matter to administrators whose applications depend on predictable file operations and identifiers.
The update includes several repairs for CTDB, the Clustered Trivial Database component used in Samba clustered deployments. The fixes address interface-name handling, database operations potentially targeting the wrong cluster nodes, and a recovery scenario in which a node could be banned after attempting recovery following the loss of a cluster lock. Together, these issues illustrate why a maintenance release can matter even when a server does not use the vulnerable Ceph integration. Cluster administrators should review the individual fixes against their topology and recovery procedures rather than assuming that all installations will experience the same symptoms.
Build fixes and smaller corrections round out the update
Samba 4.25.1 also resolves a build failure affecting macOS and a separate issue affecting 32-bit Linux builds. Another fix addresses a crash in the vfs_acl_xattr module when handling a zero-sized extended-attribute query. Extended attributes are additional metadata associated with files, and Samba can use them to support access-control information. The release also corrects a configuration-logging issue so backend logs respect the global log level setting, alongside a Time Machine configuration problem involving fractional maximum-size values.
These fixes have different audiences. A macOS build failure matters to people compiling Samba for that platform, while the extended-attribute correction is relevant to systems using the affected module and query path. Cluster repairs are more important for administrators operating high-availability installations than for a single file server. Reading the release notes by component is more useful than treating every listed bug as equally relevant to every deployment.
How to decide whether to upgrade to Samba 4.25.1
Administrators running Samba 4.25.0 should first check their configuration and determine whether vfs_ceph_rgw is in use. If it is, moving to 4.25.1 should be a priority because the update contains the documented security correction. Those operating clustered servers should also review the CTDB fixes and test their failover and recovery behavior after upgrading. For other deployments, the remaining bug fixes provide a reason to plan the update according to the organization's normal maintenance process.
Before making changes, record the installed Samba version, back up the configuration, and confirm how the package is supplied by the operating system. Distribution packages may apply fixes through their own versioning and maintenance channels, so a system administrator should check the relevant package changelog rather than assuming that the upstream version number tells the entire story. After upgrading, verify file access, rename behavior, and any storage or cluster functions that the server actually uses. Where availability requirements are strict, test the change in a staging environment and retain a tested rollback procedure.
The Samba project has published both the 4.25.1 source release and a patch against 4.25.0, with signed release artifacts available for verification. That gives administrators building from source a way to review and validate the update, while distribution-managed installations should follow their vendor's supported update path. The immediate question is not whether every Samba server is at risk, but whether a server uses the specific integration where the access-control defect exists. Establishing that configuration is the most useful first step before deciding how urgently to deploy the fix.
Share this post
Written by


