sudo 1.9.15p5 released
"Todd C. Miller via sudo-announce" <[email protected]> Sat, 30 Dec 2023 11:20:02 -0700
| Newsgroups | gmane.comp.tools.sudo.announce |
|---|---|
| Message-ID | <[email protected]> |
--===============6128780265835009929==
Content-Type: multipart/signed; protocol="application/pgp-signature";
micalg=pgp-; boundary="51152_Sat_Dec_30_11_19_56_MST_2023"
--51152_Sat_Dec_30_11_19_56_MST_2023
Content-Type: text/plain; charset=us-ascii
Sudo version 1.9.15p5 is now available, which fixes several bugs
introduced in sudo 1.9.15. In addition to bug fixes, sudo 1.9.15
includes changes to make it easier to determine which sudoers rule
permitted a command to be run.
Source:
https://www.sudo.ws/dist/sudo-1.9.15p5.tar.gz
ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.15p5.tar.gz
SHA256 checksum:
558d10b9a1991fb3b9fa7fa7b07ec4405b7aefb5b3cb0b0871dbc81e3a88e558
MD5 checksum:
4166279cb188ecb6641c7a2ba5f68270
Binary packages:
https://www.sudo.ws/getting/packages/
https://github.com/sudo-project/sudo/releases/tag/SUDO_1_9_15p5
For a list of download mirror sites, see:
https://www.sudo.ws/getting/download_mirrors/
Sudo web site:
https://www.sudo.ws/
Major changes between sudo 1.9.15p5 and 1.9.15p4:
* Fixed evaluation of the "lecture", "listpw", "verifypw", and
"fdexec" sudoers Defaults settings when used without an explicit
value. Previously, if specified without a value they were
evaluated as boolean "false", even when the negation operator
('!') was not present.
* Fixed a bug introduced in sudo 1.9.14 that prevented LDAP
netgroup queries using the NETGROUP_BASE setting from being
performed.
* Sudo will now transparently rename a user's lecture file from
the older name-based path to the newer user-ID-based path.
GitHub issue #342.
* Fixed a bug introduced in sudo 1.9.15 that could cause a memory
allocation failure if sysconf(_SC_LOGIN_NAME_MAX) fails. Bug #1066.
Major changes between sudo 1.9.15p4 and 1.9.15p3:
* Fixed a bug introduced in sudo 1.9.15 that could prevent a user's
privileges from being listed by "sudo -l" if the sudoers entry
in /etc/nsswitch.conf contains "[SUCCESS=return]". This did not
affect the ability to run commands via sudo. Bug #1063.
Major changes between sudo 1.9.15p3 and 1.9.15p2:
* Always disable core dumps when sudo sends itself a fatal signal.
Fixes a problem where sudo could potentially dump core dump when
it re-sends the fatal signal to itself. This is only an issue
if the command received a signal that would normally result in
a core dump but the command did not actually dump core.
* Fixed a bug matching a command with a relative path name when
the sudoers rule uses shell globbing rules for the path name.
Bug #1062.
* Permit visudo to be run even if the local host name is not set.
GitHub issue #332.
* Fixed an editing error introduced in sudo 1.9.15 that could
prevent sudoreplay from replaying sessions correctly.
GitHub issue #334.
* Fixed a bug introduced in sudo 1.9.15 where "sudo -l > /dev/null"
could hang on Linux systems. GitHub issue #335.
* Fixed a bug introduced in sudo 1.9.15 where Solaris privileges
specified in sudoers were not applied to the command being run.
Major changes between sudo 1.9.15p2 and 1.9.15p1:
* Fixed a bug on BSD systems where sudo would not restore the
terminal settings on exit if the terminal had parity enabled.
GitHub issue #326.
Major changes between sudo 1.9.15p1 and 1.9.15:
* Fixed a bug introduced in sudo 1.9.15 that prevented LDAP-based
sudoers from being able to read the ldap.conf file.
GitHub issue #325.
Major changes between sudo 1.9.15 and 1.9.14p3:
* Fixed an undefined symbol problem on older versions of macOS
when "intercept" or "log_subcmds" are enabled in sudoers.
GitHub issue #276.
* Fixed "make check" failure related to getpwent(3) wrapping
on NetBSD.
* Fixed the warning message for "sudo -l command" when the command
is not permitted. There was a missing space between "list" and
the actual command due to changes in sudo 1.9.14.
* Fixed a bug where output could go to the wrong terminal if
"use_pty" is enabled (the default) and the standard input, output
or error is redirected to a different terminal. Bug #1056.
* The visudo utility will no longer create an empty file when the
specified sudoers file does not exist and the user exits the
editor without making any changes. GitHub issue #294.
* The AIX and Solaris sudo packages on www.sudo.ws now support
"log_subcmds" and "intercept" with both 32-bit and 64-bit
binaries. Previously, they only worked when running binaries
with the same word size as the sudo binary. GitHub issue #289.
* The sudoers source is now logged in the JSON event log. This
makes it possible to tell which rule resulted in a match.
* Running "sudo -ll command" now produces verbose output that
includes matching rule as well as the path to the sudoers file
the matching rule came from. For LDAP sudoers, the name of the
matching sudoRole is printed instead.
* The embedded copy of zlib has been updated to version 1.3.
* The sudoers plugin has been modified to make it more resilient
to ROWHAMMER attacks on authentication and policy matching.
This addresses CVE-2023-42465.
* The sudoers plugin now constructs the user time stamp file path
name using the user-ID instead of the user name. This avoids a
potential problem with user names that contain a path separator
('/') being interpreted as part of the path name. A similar
issue in sudo-rs has been assigned CVE-2023-42456.
* A path separator ('/') in a user, group or host name is now
replaced with an underbar character ('_') when expanding escapes
in @include and @includedir directives as well as the "iolog_file"
and "iolog_dir" sudoers Default settings.
* The "intercept_verify" sudoers option is now only applied when
the "intercept" option is set in sudoers. Previously, it was
also applied when "log_subcmds" was enabled. Sudo 1.9.14
contained an incorrect fix for this. Bug #1058.
* Changes to terminal settings are now performed atomically, where
possible. If the command is being run in a pseudo-terminal and
the user's terminal is already in raw mode, sudo will not change
the user's terminal settings. This prevents concurrent sudo
processes from restoring the terminal settings to the wrong values.
GitHub issue #312.
* Reverted a change from sudo 1.9.4 that resulted in PAM session
modules being called with the environment of the command to be
run instead of the environment of the invoking user.
GitHub issue #318.
* New Indonesian translation from translationproject.org.
* The sudo_logsrvd server will now raise its open file descriptor
limit to the maximum allowed value when it starts up. Each
connection can require up to nine open file descriptors so the
default soft limit may be too low.
* Better log message when rejecting a command if the "intercept"
option is enabled and the "intercept_allow_setid" option is
disabled. Previously, "command not allowed" would be logged and
the user had no way of knowing what the actual problem was.
* Sudo will now log the invoking user's environment as "submitenv"
in the JSON logs. The command's environment ("runenv") is no
longer logged for commands rejected by the sudoers file or an
approval plugin.
--51152_Sat_Dec_30_11_19_56_MST_2023
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEWdHpzLorN2cE/dNbqfTAIc6kcPsFAmWQX0wACgkQqfTAIc6k
cPtnMQ/8D5DUvW0mVqVlUCngRYJ2p/aG33Fqdpj2w+XpqtPzZ0hntDILGkqmr07M
7Zgsspju5AlEi56i89v1pGM4Pj5+39Kcb+75BPBMGHr8pPHV+WDfUHuhfimdhXiH
wAOw6E1NpSvANc878pjhWxxX/wZPRWGy0EZzrQetQabdI0MDybCM5+k43PlqMlNL
rM3M0g0HZ2gEJWzeurywDiGZeVSHqZ93+F5kPjn4Mbt3d/XDJhurVHrbXwO09MGy
9B4RkXkIEaDD1XDi/ZrqXO9xxgAdOAA1fjBFBZLRmZq2qY8enYK0ELEuz6gLiFdh
kFRhg1lKQA1xc5qU0M1OPYhbIb5calmCLUAZqUix/UQWFDX/KRB/5M9tBjdYm/Uq
0Ht/cTLryaIkVeWhxUyZzU8vxYUjA+5Myd5QULkuYbOHUaBlLEudA822QArKVmm5
fbp3ojWbg5ypbhyX4uRr0Llo0vCpzybREHAPRr3zMZkgqxIffL53WOj17HhFayWq
sUfmrxm0zyBhpST/gzbYqwJVOWgagS4ays8+9zl6CswR3fUD1SoNIbpv7iniaY3l
aKgGxuL6JOgvaruXcsmm60XwRzQ2ImJ0yTBnJrdW2cs/tLKwgbz7Nm0v02MuzuLS
TEL8DGldbQJeh2hXf8a1hfKcGoQq6gXJ4tHFYwdAlwmKJyqgt9I=
=uZVO
-----END PGP SIGNATURE-----
--51152_Sat_Dec_30_11_19_56_MST_2023--
--===============6128780265835009929==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
____________________________________________________________
sudo-announce mailing list <[email protected]>
For list information, options, or to unsubscribe, visit:
https://www.sudo.ws/mailman/listinfo/sudo-announce
--===============6128780265835009929==--