All samba versions 4.9.x before 4.9.18, 4.10.x before 4.10.12 and 4.11.x before 4.11.5 have an issue where if it is set with log level = 3 (or above) then the string obtained from the client, after a failed character conversion, is printed. Such strings can be provided during the NTLMSSP authentication exchange. In the Samba AD DC in particular, this may cause a long-lived process(such as the RPC server) to terminate. (In the file server case, the most likely target, smbd, operates as process-per-client and so a crash there is harmless).
The product reads data past the end, or before the beginning, of the intended buffer.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Samba | Samba | 4.9.0 (including) | 4.9.18 (excluding) |
Samba | Samba | 4.10.0 (including) | 4.10.12 (excluding) |
Samba | Samba | 4.11.0 (including) | 4.11.5 (excluding) |
Fedora | Fedoraproject | 30 (including) | 30 (including) |
Fedora | Fedoraproject | 31 (including) | 31 (including) |
Red Hat Enterprise Linux 7 | RedHat | samba-0:4.10.16-5.el7 | * |
Red Hat Enterprise Linux 8 | RedHat | openchange-0:2.3-24.el8 | * |
Red Hat Enterprise Linux 8 | RedHat | samba-0:4.11.2-13.el8 | * |
Red Hat Enterprise Linux 8 | RedHat | openchange-0:2.3-24.el8 | * |
Red Hat Enterprise Linux 8 | RedHat | samba-0:4.11.2-13.el8 | * |
Red Hat Gluster Storage 3.5 for RHEL 7 | RedHat | libtalloc-0:2.2.0-9.el7rhgs | * |
Red Hat Gluster Storage 3.5 for RHEL 7 | RedHat | libtdb-0:1.4.2-4.el7rhgs | * |
Red Hat Gluster Storage 3.5 for RHEL 7 | RedHat | libtevent-0:0.10.0-4.el7rhgs | * |
Red Hat Gluster Storage 3.5 for RHEL 7 | RedHat | samba-0:4.11.6-104.el7rhgs | * |
Samba | Ubuntu | bionic | * |
Samba | Ubuntu | devel | * |
Samba | Ubuntu | disco | * |
Samba | Ubuntu | eoan | * |
Samba | Ubuntu | esm-infra-legacy/trusty | * |
Samba | Ubuntu | focal | * |
Samba | Ubuntu | groovy | * |
Samba | Ubuntu | hirsute | * |
Samba | Ubuntu | impish | * |
Samba | Ubuntu | jammy | * |
Samba | Ubuntu | kinetic | * |
Samba | Ubuntu | lunar | * |
Samba | Ubuntu | mantic | * |
Samba | Ubuntu | noble | * |
Samba | Ubuntu | oracular | * |
Samba | Ubuntu | precise/esm | * |
Samba | Ubuntu | trusty | * |
Samba | Ubuntu | trusty/esm | * |
Samba | Ubuntu | upstream | * |
Samba | Ubuntu | xenial | * |