-
Notifications
You must be signed in to change notification settings - Fork 254
Release 4.19.1 #1489
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: 4.19.x
Are you sure you want to change the base?
Release 4.19.1 #1489
Conversation
|
Cc: @stoeckmann |
3ec34eb to
a0b2acb
Compare
ee7101b to
54fc9a9
Compare
Regression fixes:
- chpasswd(8):
- Don't reject leading '!' in password hashes or a hash consisting
of "*". These were accidentally rejected in 4.19.0.
See <shadow-maint#1483>
and <shadow-maint#1486>.
Security bug fixes:
- vipw(8):
- Avoid predictable names for temporary files.
This allowed anyone to read the contents of /etc/shadow.
See <shadow-maint#1485>.
Other changes:
- vipw(8):
- Set SIGCHLD before fork(2). This prevents a possible race
condition, although this is only for making the code more robust;
we believe that the code was correct.
See <shadow-maint#1484>.
Closes: <shadow-maint#1487>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
54fc9a9 to
64bcf63
Compare
The description is far too scary for what's really going on. If you would want to keep that sentence, it would be Since this is normally just root, it would be So, if you want to have a description, it's much better to link to CWE-377 or maybe CAPEC-149 to show that this is a defensive measure to break a chain of required attacks to get the contents of /etc/shadow.
It was not correct. But it's a race condition with a very small time window. It took a |
Thanks! I'll add those.
Hmmm, thanks! I'll fix. |
Regression fixes:
of "*". These were accidentally rejected in 4.19.0.
See chpasswd encrypted hash check breaks various things #1483
and Debbug 1124835: lib/chkhash.c: Fix support for
!and*in hashes #1486.Security bug fixes:
This allowed anyone to read the contents of /etc/shadow.
See vipw: Use fmkomstemp for temporary file #1485.
Other changes:
condition, although this is only for making the code more robust;
we believe that the code was correct.
See vipw: set SIGCHLD before fork #1484.
Closes: #1487