A flaw was found in Samba, all versions starting samba 4.5.0 before samba 4.9.15, samba 4.10.10, samba 4.11.2, in the way it handles a user password change or a new password for a samba user. The Samba Active Directory Domain Controller can be configured to use a custom script to check for password complexity. This configuration can fail to verify password complexity when non-ASCII characters are used in the password, which could lead to weak passwords being set for samba users, making it vulnerable to dictionary attacks.
The product does not require that users should have strong passwords, which makes it easier for attackers to compromise user accounts.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Samba | Samba | 4.5.0 (including) | 4.9.15 (excluding) |
Samba | Samba | 4.10.0 (including) | 4.10.10 (excluding) |
Samba | Samba | 4.11.0 (including) | 4.11.2 (excluding) |
Samba | Ubuntu | bionic | * |
Samba | Ubuntu | disco | * |
Samba | Ubuntu | eoan | * |
Samba | Ubuntu | trusty | * |
Samba | Ubuntu | upstream | * |
A product’s design should require adherance to an appropriate password policy. Specific password requirements depend strongly on contextual factors, but it is recommended to contain the following attributes:
Depending on the threat model, the password policy may include several additional attributes.
See NIST 800-63B [REF-1053] for further information on password requirements.