Summary
Samba is an open-source implementation of the Server Message Block (SMB) protocol and the related Common Internet File System (CIFS) protocol, which allow PC-compatible machines to share files, printers, and various information.
Security Fix(es):
* samba: Missing access check on reparse point operations (CVE-2026-1933)
* samba: vfs_worm does not block directory modification (CVE-2026-2340)
* samba: group policy certificate enrollment uses <http://> without validation (CVE-2026-3012)
* samba: Samba: Remote Code Execution in printing subsystem via unescaped job description (CVE-2026-4480)
* ngtcp2: ngtcp2: Denial of service via stack buffer overflow during QUIC handshake (CVE-2026-40170)
* samba: Remote Code Execution in SAMR (CVE-2026-4408)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Fixed packages 37
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 9 | ldb-tools | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | libldb | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | libldb-devel | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | libnetapi | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | libnetapi-devel | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | libsmbclient | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | libsmbclient-devel | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | libwbclient | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | libwbclient-devel | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | python3-ldb | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | python3-samba | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | python3-samba-dc | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | python3-samba-test | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-client | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-client-libs | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-common | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-common-libs | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-common-tools | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-dc-libs | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-dcerpc | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-devel | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-gpupdate | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-krb5-printing | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-ldb-ldap-modules | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-libs | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-pidl | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-test | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-test-libs | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-tools | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-usershares | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-vfs-iouring | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-winbind | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-winbind-clients | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-winbind-krb5-locator | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-winbind-modules | 4.23.5-10.el9_8 |
| AlmaLinux · 9 | samba-winexe | 4.23.5-10.el9_8 |
Vulnerabilities 6
-
Critical 9.0
Samba: remote code execution in samr
A flaw was found in Samba. A remote attacker can exploit a misconfiguration in Samba file servers and classic domain controllers that use the "check password script" feature. If this script is configured with the %u substitution character, the client-controll…
-
Critical 9.0
Samba: samba: remote code execution in printing subsystem via unescaped job description
A flaw was found in the Samba printing subsystem. Samba passes the client-controlled job description string to the command configured with the "print command" setting via the "%J" substitution character without escaping shell meta characters. A remote attacke…
-
High 8.0
Samba: group policy certificate enrollment uses http:// without validation
A flaw was found in Samba’s certificate auto-enrollment Group Policy handling. When certificate auto-enrollment is enabled, Samba may retrieve a CA certificate over an unencrypted HTTP connection and install it into the local trust store without proper verifi…
-
High 7.5
ngtcp2 has a qlog transport parameter serialization stack buffer overflow
ngtcp2 is a C implementation of the IETF QUIC protocol. In versions prior to 1.22.1, ngtcp2_qlog_parameters_set_transport_params() serializes peer transport parameters into a fixed 1024-byte stack buffer without bounds checking. When qlog is enabled, a remote…
-
High 7.1
Samba: missing access check on reparse point operations
A flaw was found in Samba’s handling of NTFS-style reparse points on shares configured with read only = yes. Due to missing SMB-layer access checks, authenticated users with underlying filesystem write permissions may create or delete reparse point metadata t…
-
Medium 6.5
Samba: vfs_worm does not block directory modification
A flaw was found in Samba’s vfs_worm module. The module is intended to provide write-once, read-many (WORM) protections by preventing modification of files after a configurable grace period. Due to insufficient validation during rename operations, an authenti…
References
-
report
https://access.redhat.com/security/cve/CVE-2026-1933
-
report
https://access.redhat.com/security/cve/CVE-2026-2340
-
report
https://access.redhat.com/security/cve/CVE-2026-3012
-
report
https://access.redhat.com/security/cve/CVE-2026-40170
-
report
https://access.redhat.com/security/cve/CVE-2026-4408
-
report
https://access.redhat.com/security/cve/CVE-2026-4480
-
report
https://bugzilla.redhat.com/2447317
-
report
https://bugzilla.redhat.com/2447318
-
report
https://bugzilla.redhat.com/2447319
-
report
https://bugzilla.redhat.com/2452232
-
report
https://bugzilla.redhat.com/2459061
-
report
https://bugzilla.redhat.com/2479762
-
advisory
https://errata.almalinux.org/9/ALSA-2026-25049.html