* libmisc/salt.c: Make sure the salt string is terminated at the
right place (either 8th, or 11th position). * NEWS, src/chgpasswd.c, src/chpasswd.c: The protocol + salt does not need 15 chars. No need for a temporary buffer. This change the fix committed on 2007-11-10. The salt provided to pw_encrypt could have been too long.
This commit is contained in:
3
NEWS
3
NEWS
@@ -7,7 +7,8 @@ shadow-4.0.18.1 -> shadow-4.0.18.2 UNRELEASED
|
||||
useradd's -g option. Applied Debian patch 397_non_numerical_identifier.
|
||||
Thanks also to Greg Schafer <gschafer@zip.com.au>.
|
||||
- chgpasswd, chpasswd: Fix chpasswd and chgpasswd stack overflow. Based on
|
||||
Fedora's shadow-4.0.18.1-overflow.patch.
|
||||
the Fedora's shadow-4.0.18.1-overflow.patch and Debian's
|
||||
495_salt_stack_smash patches.
|
||||
- newgrp: Don't ask for a password if there are no group passwords. Just
|
||||
directly give up.
|
||||
- The permissions of the suid binaries is now configurable in
|
||||
|
Reference in New Issue
Block a user