Vulnerability · Published Nov 3, 2023 · Assigned by redhat

CVE-2023-4091Samba: smb clients can truncate files with read-only permissions

Medium 6.5

In plain English

A medium-severity incorrect default permissions in Red Hat Enterprise Linux 6 from Red Hat. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.3% (higher than 71% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)6.5Medium
Exploit odds (30 days)1.3%top 28.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

A vulnerability was discovered in Samba, where the flaw allows SMB clients to truncate files, even with read-only permissions when the Samba VFS module "acl_xattr" is configured with "acl_xattr:ignore system acls = yes". The SMB protocol allows opening files when the client requests read-only access but then implicitly truncates the opened file to 0 bytes if the client specifies a separate OVERWRITE create disposition request. The issue arises in configurations that bypass kernel file system permissions checks, relying solely on Samba's permissions.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8ctdb4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9ctdb4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8libnetapi4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9libnetapi4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8libnetapi-devel4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9libnetapi-devel4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8libsmbclient4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9libsmbclient4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8libsmbclient-devel4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9libsmbclient-devel4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8libwbclient4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9libwbclient4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8libwbclient-devel4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9libwbclient-devel4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8python3-samba4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9python3-samba4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8python3-samba-dc4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9python3-samba-dc4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8python3-samba-devel4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9python3-samba-devel4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8python3-samba-test4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9python3-samba-test4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-client4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-client4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-client-libs4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-client-libs4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-common4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-common4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-common-libs4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-common-libs4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-common-tools4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-common-tools4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-dc-libs4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-dc-libs4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-dcerpc4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-dcerpc4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-devel4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-devel4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-krb5-printing4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-krb5-printing4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-ldb-ldap-modules4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-ldb-ldap-modules4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-libs4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-libs4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-pidl4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-pidl4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-test4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-test4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-test-libs4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-test-libs4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-tools4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-tools4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-usershares4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-usershares4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-vfs-iouring4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-vfs-iouring4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-winbind4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-winbind4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-winbind-clients4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-winbind-clients4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-winbind-krb5-locator4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-winbind-krb5-locator4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-winbind-modules4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-winbind-modules4.18.6-101.el9_3.alma.1ALSA-2023:6744
AlmaLinux:8samba-winexe4.18.6-2.el8_9.alma.1ALSA-2023:7467
AlmaLinux:9samba-winexe4.18.6-101.el9_3.alma.1ALSA-2023:6744
Alpine:v3.20samba4.18.8-r0ALPINE-CVE-2023-4091
Alpine:v3.21samba4.18.8-r0ALPINE-CVE-2023-4091
Alpine:v3.22samba4.18.8-r0ALPINE-CVE-2023-4091
Alpine:v3.23samba4.18.8-r0ALPINE-CVE-2023-4091
Alpine:v3.24samba4.18.8-r0ALPINE-CVE-2023-4091
Debian:12samba2:4.17.12+dfsg-0+deb12u1DSA-5525-1
Debian:12samba2:4.17.12+dfsg-0+deb12u1DEBIAN-CVE-2023-4091
Debian:13samba2:4.19.1+dfsg-1DEBIAN-CVE-2023-4091
Debian:14samba2:4.19.1+dfsg-1DEBIAN-CVE-2023-4091
Ubuntu:22.04:LTSsamba2:4.15.13+dfsg-0ubuntu1.5USN-6425-1
Ubuntu:22.04:LTSsamba2:4.15.13+dfsg-0ubuntu1.5UBUNTU-CVE-2023-4091
Ubuntu:24.04:LTSsamba2:4.18.6+dfsg-1ubuntu2.1UBUNTU-CVE-2023-4091

Affected products (as reported)

Weakness: CWE-276 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N

References