sudo 1.9.8b2 released
"Todd C. Miller" <[email protected]> Thu, 19 Aug 2021 12:33:39 -0600
| Newsgroups | gmane.comp.tools.sudo.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============3430289203189729448==
Content-Type: multipart/signed; protocol="application/pgp-signature";
micalg=pgp-; boundary="80198_Thu_Aug_19_12_33_22_MDT_2021"
--80198_Thu_Aug_19_12_33_22_MDT_2021
Content-Type: text/plain; charset=us-ascii
The second beta release of sudo 1.9.8 is now available.
In addition to bug fixes, sudo 1.9.8 adds a new "intercept" mode
that can be used to intercept the execve() system call in the command
run by sudo and do a policy check on sub-commands before they are
executed. Intercept mode uses LD_PRELOAD and a socket pair to
communicate with the main sudo process to perform the sudoers check.
As such, there are some limitations. See the sudoers man page for
details.
Sudo 1.9.8 also includes a new sudoers setting, log_children, which
works like intercept mode but only logs the command that was run
and does not validate it against the sudoers file.
Source:
https://www.sudo.ws/dist/beta/sudo-1.9.8b2.tar.gz
ftp://ftp.sudo.ws/pub/sudo/beta/sudo-1.9.8b2.tar.gz
SHA256 checksum:
7786a204965dc1e04d117da3b9b9b3f73ca6296b41af2d344c74fe5e231bdc05
MD5 checksum:
d93e23e5aa9a78ad32072105feb44b9e
Binary packages:
https://www.sudo.ws/dist/beta/packages/index.html#binary
For a list of download mirror sites, see:
https://www.sudo.ws/download_mirrors.html
Sudo web site:
https://www.sudo.ws/
Sudo web site mirrors:
https://www.sudo.ws/mirrors.html
Major changes between sudo 1.9.8b2 and 1.9.8b1:
* Sudo will no longer permit a set-user-ID or set-group-ID program
to be run in intercept mode unless the new "intercept_allow_setid"
sudoers setting is enabled.
* The mksigname and mksiglist helper programs are now built with
the host compiler, not the target compiler, when cross-compiling.
Bug #989.
Major changes between sudo 1.9.8b1 and 1.9.7p2:
* It is now possible to transparently intercepting sub-commands
executed by the original command run via sudo. Intercept support
is implemented using LD_PRELOAD (or the equivalent supported by
the system) and so has some limitations. The two main limitations
are that only dynamic executables are supported and only the
execve() system call is currently intercepted. Its main use
case is to support restricting privileged shells run via sudo.
To support this, there is a new "intercept" Defaults setting and
an INTERCEPT command tag that can be used in sudoers. For example:
Cmnd_Alias SHELLS=/bin/bash, /bin/sh, /bin/csh, /bin/ksh, /bin/zsh
Defaults!SHELLS intercept
would cause sudo to run the listed shells in intercept mode.
This can also be set on a per-rule basis. For example:
Cmnd_Alias SHELLS=/bin/bash, /bin/sh, /bin/csh, /bin/ksh, /bin/zsh
chuck ALL = INTERCEPT: SHELLS
would only apply intercept mode to user "chuck" when running one
of the listed shells.
* The new "log_children" sudoers setting can be used to log commands
run in a privileged shell. It uses the same mechanism as the
intercept support described above and has the same limitations.
* Support for logging sudo_logsrvd errors via syslog or to a file.
Previously, most sudo_logsrvd errors were only visible in the
debug log.
* Better diagnostics when there is a TLS certificate validation error.
* Using the "+=" or "-=" operators in a Defaults setting that takes
a string, not a list, now produces a warning from sudo and a
syntax error from inside visudo.
* Fixed a bug where the "iolog_mode" setting in sudoers and sudo_logsrvd
had no effect when creating I/O log parent directories if the I/O log
file name ended with the string "XXXXXX".
* Fixed a bug in the sudoers custom prompt code where the size
parameter that was passed to the strlcpy() function was incorrect.
No overflow was possible since the correct amount of memory was
already pre-allocated.
--80198_Thu_Aug_19_12_33_22_MDT_2021
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEWdHpzLorN2cE/dNbqfTAIc6kcPsFAmEeo/IACgkQqfTAIc6k
cPtxww//aFhqTS8eIhdHLf2YDFMW3A02U1D184/p5W2l5u4odPKBGOdFUbwDM8jZ
hhKPGid2jeLuSi+kHRlTZoBqotfP7hLULnjSIJeIGy2iqELA/TdCjCEwN3Ekv5x2
L4q+VKLO5OsFUmIw12NJixYES7Ihf5LwVAwBKDstYecoT7+WhiHFWMfWTInNoxMM
T8nX9a0Z/EoH6fgXMNFuFGNcc1kJFN1p9XMD+5TGBotPgpoxDYCkLCAc8y8wkADM
lZ66wVjkiM402W7wc3THYQKcnbBHafS7RKiYIT8NcqjKVp2rAuXpYTJktbMACQt0
gDvuT+9lYJXiGbmTXaD0OH395iXo70SxHvrX/yVtVPQXR+3urrTV74Nx1c3Kkw9U
QiGatMVqXhamaWBsjBh0sxbkBappTMUOX52SjFDVrKgu99BLqAiRVfpu/W5Xinh2
qh/7D2MQvIFUCl5oTW6D3Bp3uRyYpsuBrYwpEldHan65GsV4+kOXEUfYWTK36Lay
IwdTdw8i8C9ESOBixwFiktnzlGRtjVU8odWCOTwJk40DYJRASVRSIXj0RyiCbNuM
ZHAYRzicwdNnrRUc3ZVqYgO4ZDqn2ORBSVIa+uriv5/zdun/jmGLx4sNTVXMBwiV
qU1ayofk2NL4lZDSg47qGXVjdJNM2F70e5cc41CsU6QH3jWWxHM=
=0IvG
-----END PGP SIGNATURE-----
--80198_Thu_Aug_19_12_33_22_MDT_2021--
--===============3430289203189729448==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
____________________________________________________________
sudo-workers mailing list <[email protected]>
For list information, options, or to unsubscribe, visit:
https://www.sudo.ws/mailman/listinfo/sudo-workers
--===============3430289203189729448==--