|
|
@ -1,36 +1,31 @@
|
|
|
|
Summary: Allows restricted root access for specified users
|
|
|
|
Summary: Allows restricted root access for specified users
|
|
|
|
Name: sudo
|
|
|
|
Name: sudo
|
|
|
|
Version: 1.9.5p2
|
|
|
|
Version: 1.9.5p2
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Release: 10%{?dist}
|
|
|
|
License: ISC
|
|
|
|
License: ISC
|
|
|
|
Group: Applications/System
|
|
|
|
URL: https://www.sudo.ws
|
|
|
|
URL: https://www.sudo.ws/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Source0: https://www.sudo.ws/dist/%{name}-%{version}.tar.gz
|
|
|
|
Source0: %{url}/dist/%{name}-%{version}.tar.gz
|
|
|
|
Source1: sudoers
|
|
|
|
Source1: sudoers
|
|
|
|
Source2: sudo-ldap.conf
|
|
|
|
Source2: sudo-ldap.conf
|
|
|
|
Source3: sudo.conf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Requires: /etc/pam.d/system-auth
|
|
|
|
Requires: pam
|
|
|
|
Requires: /usr/bin/vi
|
|
|
|
Requires(post): coreutils
|
|
|
|
Requires(post): /bin/chmod
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BuildRequires: /usr/sbin/sendmail
|
|
|
|
BuildRequires: make
|
|
|
|
BuildRequires: autoconf
|
|
|
|
BuildRequires: pam-devel
|
|
|
|
BuildRequires: automake
|
|
|
|
|
|
|
|
BuildRequires: bison
|
|
|
|
|
|
|
|
BuildRequires: flex
|
|
|
|
|
|
|
|
BuildRequires: gettext
|
|
|
|
|
|
|
|
BuildRequires: groff
|
|
|
|
BuildRequires: groff
|
|
|
|
BuildRequires: libtool
|
|
|
|
|
|
|
|
BuildRequires: audit-libs-devel
|
|
|
|
|
|
|
|
BuildRequires: libcap-devel
|
|
|
|
|
|
|
|
BuildRequires: libgcrypt-devel
|
|
|
|
|
|
|
|
BuildRequires: libselinux-devel
|
|
|
|
|
|
|
|
BuildRequires: openldap-devel
|
|
|
|
BuildRequires: openldap-devel
|
|
|
|
BuildRequires: pam-devel
|
|
|
|
BuildRequires: flex
|
|
|
|
|
|
|
|
BuildRequires: bison
|
|
|
|
|
|
|
|
BuildRequires: automake autoconf libtool
|
|
|
|
|
|
|
|
BuildRequires: audit-libs-devel libcap-devel
|
|
|
|
|
|
|
|
BuildRequires: libselinux-devel
|
|
|
|
|
|
|
|
BuildRequires: sendmail
|
|
|
|
|
|
|
|
BuildRequires: gettext
|
|
|
|
BuildRequires: zlib-devel
|
|
|
|
BuildRequires: zlib-devel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Patch1: sudo-conf.patch
|
|
|
|
Patch2: sudo-1.9.5-undefined-symbol.patch
|
|
|
|
Patch2: sudo-1.9.5-undefined-symbol.patch
|
|
|
|
Patch3: sudo-1.9.5-selinux-t.patch
|
|
|
|
Patch3: sudo-1.9.5-selinux-t.patch
|
|
|
|
Patch4: sudo-1.9.5-sesh-bad-condition.patch
|
|
|
|
Patch4: sudo-1.9.5-sesh-bad-condition.patch
|
|
|
@ -66,16 +61,25 @@ on many different machines.
|
|
|
|
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
%package devel
|
|
|
|
Summary: Development files for %{name}
|
|
|
|
Summary: Development files for %{name}
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
%description devel
|
|
|
|
The %{name}-devel package contains header files developing sudo
|
|
|
|
The %{name}-devel package contains header files developing sudo
|
|
|
|
plugins that use %{name}.
|
|
|
|
plugins that use %{name}.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package python-plugin
|
|
|
|
|
|
|
|
Summary: Python plugin for %{name}
|
|
|
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
|
|
BuildRequires: python3-devel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%description python-plugin
|
|
|
|
|
|
|
|
%{name}-python-plugin allows using sudo plugins written in Python.
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%prep
|
|
|
|
%setup -q
|
|
|
|
%setup -q
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%patch -P 1 -p1 -b .sudo-conf
|
|
|
|
%patch -P 2 -p1 -b .undefined
|
|
|
|
%patch -P 2 -p1 -b .undefined
|
|
|
|
%patch -P 3 -p1 -b .selinux-t
|
|
|
|
%patch -P 3 -p1 -b .selinux-t
|
|
|
|
%patch -P 4 -p1 -b .bad-cond
|
|
|
|
%patch -P 4 -p1 -b .bad-cond
|
|
|
@ -95,9 +99,9 @@ plugins that use %{name}.
|
|
|
|
%patch -P 17 -p1 -b .cve-escape-9
|
|
|
|
%patch -P 17 -p1 -b .cve-escape-9
|
|
|
|
|
|
|
|
|
|
|
|
%patch -P 18 -p1 -b .linker
|
|
|
|
%patch -P 18 -p1 -b .linker
|
|
|
|
|
|
|
|
|
|
|
|
%patch -P 19 -p1 -b .rowhammer
|
|
|
|
%patch -P 19 -p1 -b .rowhammer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
%build
|
|
|
|
# Remove bundled copy of zlib
|
|
|
|
# Remove bundled copy of zlib
|
|
|
|
rm -rf zlib/
|
|
|
|
rm -rf zlib/
|
|
|
@ -132,8 +136,8 @@ export CFLAGS="$RPM_OPT_FLAGS $F_PIE" LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
|
|
|
|
--with-ldap-conf-file="%{_sysconfdir}/sudo-ldap.conf" \
|
|
|
|
--with-ldap-conf-file="%{_sysconfdir}/sudo-ldap.conf" \
|
|
|
|
--with-selinux \
|
|
|
|
--with-selinux \
|
|
|
|
--with-passprompt="[sudo] password for %p: " \
|
|
|
|
--with-passprompt="[sudo] password for %p: " \
|
|
|
|
|
|
|
|
--enable-python \
|
|
|
|
--with-linux-audit \
|
|
|
|
--with-linux-audit \
|
|
|
|
--disable-python \
|
|
|
|
|
|
|
|
--with-sssd
|
|
|
|
--with-sssd
|
|
|
|
# --without-kerb5 \
|
|
|
|
# --without-kerb5 \
|
|
|
|
# --without-kerb4
|
|
|
|
# --without-kerb4
|
|
|
@ -149,14 +153,13 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
|
sed -i 's|/etc/ldap\.conf|%{_sysconfdir}/sudo-ldap.conf|g' README.LDAP
|
|
|
|
sed -i 's|/etc/ldap\.conf|%{_sysconfdir}/sudo-ldap.conf|g' README.LDAP
|
|
|
|
|
|
|
|
|
|
|
|
make install DESTDIR="$RPM_BUILD_ROOT" install_uid=`id -u` install_gid=`id -g` sudoers_uid=`id -u` sudoers_gid=`id -g`
|
|
|
|
make install DESTDIR="$RPM_BUILD_ROOT" install_uid=`id -u` install_gid=`id -g` sudoers_uid=`id -u` sudoers_gid=`id -g`
|
|
|
|
|
|
|
|
|
|
|
|
chmod 755 $RPM_BUILD_ROOT%{_bindir}/* $RPM_BUILD_ROOT%{_sbindir}/*
|
|
|
|
chmod 755 $RPM_BUILD_ROOT%{_bindir}/* $RPM_BUILD_ROOT%{_sbindir}/*
|
|
|
|
install -p -d -m 700 $RPM_BUILD_ROOT/var/db/sudo
|
|
|
|
install -p -d -m 700 $RPM_BUILD_ROOT/var/db/sudo
|
|
|
|
install -p -d -m 700 $RPM_BUILD_ROOT/var/db/sudo/lectured
|
|
|
|
install -p -d -m 700 $RPM_BUILD_ROOT/var/db/sudo/lectured
|
|
|
|
install -p -d -m 750 $RPM_BUILD_ROOT/etc/sudoers.d
|
|
|
|
install -p -d -m 750 $RPM_BUILD_ROOT/etc/sudoers.d
|
|
|
|
install -p -c -m 0440 %{SOURCE1} $RPM_BUILD_ROOT/etc/sudoers
|
|
|
|
install -p -c -m 0440 %{SOURCE1} $RPM_BUILD_ROOT/etc/sudoers
|
|
|
|
install -p -c -m 0640 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/sudo-ldap.conf
|
|
|
|
install -p -c -m 0640 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/sudo-ldap.conf
|
|
|
|
install -p -c -m 0640 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/sudo.conf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# create sudo-ldap.conf man
|
|
|
|
# create sudo-ldap.conf man
|
|
|
|
echo ".so man5/sudoers.ldap.5" > sudo-ldap.conf.5
|
|
|
|
echo ".so man5/sudoers.ldap.5" > sudo-ldap.conf.5
|
|
|
@ -167,7 +170,7 @@ rm -f sudo-ldap.conf.5.gz
|
|
|
|
# we are not building sendlog so we don't need this
|
|
|
|
# we are not building sendlog so we don't need this
|
|
|
|
rm -rf $RPM_BUILD_ROOT/%{_mandir}/man8/sudo_sendlog.8
|
|
|
|
rm -rf $RPM_BUILD_ROOT/%{_mandir}/man8/sudo_sendlog.8
|
|
|
|
|
|
|
|
|
|
|
|
# Add sudo to protected packages
|
|
|
|
# add sudo to protected packages
|
|
|
|
install -p -d -m 755 $RPM_BUILD_ROOT/etc/dnf/protected.d/
|
|
|
|
install -p -d -m 755 $RPM_BUILD_ROOT/etc/dnf/protected.d/
|
|
|
|
touch sudo.conf
|
|
|
|
touch sudo.conf
|
|
|
|
echo sudo > sudo.conf
|
|
|
|
echo sudo > sudo.conf
|
|
|
@ -195,6 +198,7 @@ cat sudo.lang sudoers.lang > sudo_all.lang
|
|
|
|
rm sudo.lang sudoers.lang
|
|
|
|
rm sudo.lang sudoers.lang
|
|
|
|
|
|
|
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/etc/pam.d
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/etc/pam.d
|
|
|
|
|
|
|
|
|
|
|
|
cat > $RPM_BUILD_ROOT/etc/pam.d/sudo << EOF
|
|
|
|
cat > $RPM_BUILD_ROOT/etc/pam.d/sudo << EOF
|
|
|
|
#%%PAM-1.0
|
|
|
|
#%%PAM-1.0
|
|
|
|
auth include system-auth
|
|
|
|
auth include system-auth
|
|
|
@ -212,10 +216,6 @@ session optional pam_keyinit.so force revoke
|
|
|
|
session include sudo
|
|
|
|
session include sudo
|
|
|
|
EOF
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%clean
|
|
|
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files -f sudo_all.lang
|
|
|
|
%files -f sudo_all.lang
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%attr(0440,root,root) %config(noreplace) /etc/sudoers
|
|
|
|
%attr(0440,root,root) %config(noreplace) /etc/sudoers
|
|
|
@ -225,7 +225,7 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
|
%config(noreplace) /etc/pam.d/sudo
|
|
|
|
%config(noreplace) /etc/pam.d/sudo
|
|
|
|
%config(noreplace) /etc/pam.d/sudo-i
|
|
|
|
%config(noreplace) /etc/pam.d/sudo-i
|
|
|
|
%attr(0644,root,root) %{_tmpfilesdir}/sudo.conf
|
|
|
|
%attr(0644,root,root) %{_tmpfilesdir}/sudo.conf
|
|
|
|
%attr(0644,root,root) /etc/dnf/protected.d/sudo.conf
|
|
|
|
%attr(0644,root,root) %config(noreplace) /etc/dnf/protected.d/sudo.conf
|
|
|
|
%dir /var/db/sudo
|
|
|
|
%dir /var/db/sudo
|
|
|
|
%dir /var/db/sudo/lectured
|
|
|
|
%dir /var/db/sudo/lectured
|
|
|
|
%attr(4111,root,root) %{_bindir}/sudo
|
|
|
|
%attr(4111,root,root) %{_bindir}/sudo
|
|
|
@ -260,139 +260,205 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
|
%license doc/LICENSE
|
|
|
|
%license doc/LICENSE
|
|
|
|
%exclude %{_pkgdocdir}/ChangeLog
|
|
|
|
%exclude %{_pkgdocdir}/ChangeLog
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Make sure permissions are ok even if we're updating
|
|
|
|
# Make sure permissions are ok even if we're updating
|
|
|
|
%post
|
|
|
|
%post
|
|
|
|
/bin/chmod 0440 /etc/sudoers || :
|
|
|
|
/bin/chmod 0440 /etc/sudoers || :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
%files devel
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
|
|
|
%doc plugins/sample/sample_plugin.c
|
|
|
|
%doc plugins/sample/sample_plugin.c
|
|
|
|
%{_includedir}/sudo_plugin.h
|
|
|
|
%{_includedir}/sudo_plugin.h
|
|
|
|
%{_mandir}/man8/sudo_plugin.8*
|
|
|
|
%{_mandir}/man8/sudo_plugin.8*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files python-plugin
|
|
|
|
|
|
|
|
%{_mandir}/man8/sudo_plugin_python.8.gz
|
|
|
|
|
|
|
|
%attr(0644,root,root) %{_libexecdir}/sudo/python_plugin.so
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
* Mon Jan 22 2024 Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-1
|
|
|
|
* Mon Jan 22 2024 Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-10
|
|
|
|
RHEL 8.9.0.Z ERRATUM
|
|
|
|
RHEL 9.3.0.Z ERRATUM
|
|
|
|
- Rebase to 1.9.5p2
|
|
|
|
|
|
|
|
- CVE-2023-28486 sudo: Sudo does not escape control characters in log messages
|
|
|
|
|
|
|
|
Resolves: RHEL-21825
|
|
|
|
|
|
|
|
- CVE-2023-28487 sudo: Sudo does not escape control characters in sudoreplay output
|
|
|
|
- CVE-2023-28487 sudo: Sudo does not escape control characters in sudoreplay output
|
|
|
|
Resolves: RHEL-21831
|
|
|
|
Resolves: RHEL-21834
|
|
|
|
|
|
|
|
- CVE-2023-28486 sudo: Sudo does not escape control characters in log messages
|
|
|
|
|
|
|
|
Resolves: RHEL-21828
|
|
|
|
- CVE-2023-42465 sudo: Targeted Corruption of Register and Stack Variables
|
|
|
|
- CVE-2023-42465 sudo: Targeted Corruption of Register and Stack Variables
|
|
|
|
Resolves: RHEL-21820
|
|
|
|
Resolves: RHEL-21821
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jul 26 2023 MSVSphere Packaging Team <packager@msvsphere.ru> - 1.8.29.9
|
|
|
|
|
|
|
|
- Rebuilt for MSVSphere 8.8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jan 11 2023 Radovan Sroka <rsroka@redhat.com> - 1.8.29.9
|
|
|
|
* Thu Jan 19 2023 Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-9
|
|
|
|
RHEL 8.8.0 ERRATUM
|
|
|
|
RHEL 9.2.0 ERRATUM
|
|
|
|
- CVE-2023-22809 sudo: arbitrary file write with privileges of the RunAs user
|
|
|
|
- CVE-2023-22809 sudo: arbitrary file write with privileges of the RunAs user
|
|
|
|
Resolves: rhbz#2161221
|
|
|
|
Resolves: rhbz#2161225
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jan 11 2023 Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-8
|
|
|
|
|
|
|
|
RHEL 9.2.0 ERRATUM
|
|
|
|
- sudo digest check fails incorrectly for certain file sizes (SHA512/SHA384)
|
|
|
|
- sudo digest check fails incorrectly for certain file sizes (SHA512/SHA384)
|
|
|
|
Resolves: rhbz#2114576
|
|
|
|
Resolves: rhbz#2115789
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Dec 06 2021 Radovan Sroka <rsroka@redhat.com> - 1.8.29-8
|
|
|
|
* Fri Aug 20 2021 Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-7
|
|
|
|
RHEL 8.6.0 ERRATUM
|
|
|
|
|
|
|
|
- sudoedit does not work with selinux args
|
|
|
|
|
|
|
|
Resolves: rhbz#2029551
|
|
|
|
|
|
|
|
- Make sure SIGCHLD is not ignored when sudo is executed
|
|
|
|
|
|
|
|
Resolves: rhbz#1999751
|
|
|
|
|
|
|
|
- [RFE] pass KRB5CCNAME to pam_authenticate environment if available
|
|
|
|
|
|
|
|
Resolves: rhbz#1917379
|
|
|
|
|
|
|
|
- utmp resource leak in sudo
|
|
|
|
- utmp resource leak in sudo
|
|
|
|
Resolves: rhbz#1986572
|
|
|
|
Resolves: rhbz#1986579
|
|
|
|
|
|
|
|
- sudo does not list /etc/dnf/protected.d/sudo.conf in the rpm config files listing
|
|
|
|
* Tue Feb 02 2021 Radovan Sroka <rsroka@redhat.com> - 1.8.29-7
|
|
|
|
Resolves: rhbz#1997030
|
|
|
|
- RHEL 8.4 ERRATUM
|
|
|
|
- sudo uses Recommends for sudo-python-plugin(x86-64) = 1.9.5p2-2.el9 and vim-minimal
|
|
|
|
- CVE-2021-3156
|
|
|
|
Resolves: rhbz#1947908
|
|
|
|
Resolves: rhbz#1917734
|
|
|
|
- review of important potential issues detected by static analyzers in sudo-1.9.5p2-2.el9
|
|
|
|
- CVE-2021-23239 sudo: possible directory existence test due to race condition in sudoedit
|
|
|
|
Resolves: rhbz#1938879
|
|
|
|
Resolves: rhzb#1916434
|
|
|
|
|
|
|
|
- CVE-2021-23240 sudo: symbolic link attack in SELinux-enabled sudoedit
|
|
|
|
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.9.5p2-6
|
|
|
|
Resolves: rhbz#1917038
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
- updated upstream url
|
|
|
|
Related: rhbz#1991688
|
|
|
|
Resolves: rhbz#1923825
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jul 09 2021 Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-5
|
|
|
|
* Tue Apr 28 2020 Radovan Sroka <rsroka@redhat.com> - 1.8.29-6
|
|
|
|
RHEL 9 BETA
|
|
|
|
- RHEL 8.3 ERRATUM
|
|
|
|
- sync with rhel8 spec
|
|
|
|
- sudo allows privilege escalation with expire password
|
|
|
|
Resolves: rhbz#1908882
|
|
|
|
Resolves: rhbz#1815164
|
|
|
|
Resolves: rhbz#1942383
|
|
|
|
|
|
|
|
Resolves: rhbz#1946707
|
|
|
|
* Wed Feb 05 2020 Radovan Sroka <rsroka@redhat.com> - 1.8.29-5
|
|
|
|
Resolves: rhbz#1946709
|
|
|
|
- RHEL 8.2 ERRATUM
|
|
|
|
Resolves: rhbz#1981278
|
|
|
|
- CVE-2019-18634
|
|
|
|
|
|
|
|
Resolves: rhbz#1798093
|
|
|
|
* Wed Jun 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.9.5p2-4
|
|
|
|
|
|
|
|
- Rebuilt for RHEL 9 BETA for openssl 3.0
|
|
|
|
* Tue Jan 14 2020 Radovan Sroka <rsroka@redhat.com> - 1.8.29-4
|
|
|
|
Related: rhbz#1971065
|
|
|
|
- RHEL 8.2 ERRATUM
|
|
|
|
|
|
|
|
- CVE-2019-19232
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.9.5p2-3
|
|
|
|
Resolves: rhbz#1786987
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
Resolves: rhbz#1796518
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Feb 09 2021 Zoltan Fridrich <zfridric@redhat.com> - 1.9.5p2-2
|
|
|
|
* Wed Oct 30 2019 Radovan Sroka <rsroka@redhat.com> - 1.8.29-2
|
|
|
|
- change ldap.conf to sudo-ldap.conf
|
|
|
|
- RHEL 8.2 ERRATUM
|
|
|
|
Resolves: rhbz#1908882
|
|
|
|
|
|
|
|
- remove /usr/local/* from secure_path
|
|
|
|
|
|
|
|
Resolves: rhbz#1908923
|
|
|
|
|
|
|
|
- fixed CVE-2021-23239 sudo: possible directory existence test due to race condition in sudoedit
|
|
|
|
|
|
|
|
Resolves: rhbz#1916655
|
|
|
|
|
|
|
|
- fixed CVE-2021-23240 sudo: symbolic link attack in SELinux-enabled sudoedit
|
|
|
|
|
|
|
|
Resolves: rhbz#1917039
|
|
|
|
|
|
|
|
- fixed CVE-2021-3156 sudo: Heap buffer overflow in argument parsing
|
|
|
|
|
|
|
|
Resolves: rhbz#1917735
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jan 26 2021 Matthew Miller <mattdm@fedoraproject.org> - 1.9.5p2-1
|
|
|
|
|
|
|
|
- rebase to 1.9.5p2
|
|
|
|
|
|
|
|
Resolves: rhbz#1920611
|
|
|
|
|
|
|
|
- fixed CVE-2021-3156 sudo: Heap buffer overflow in argument parsing
|
|
|
|
|
|
|
|
Resolves: rhbz#1920618
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jan 18 2021 Radovan Sroka <rsroka@redhat.com> - 1.9.5p1-1
|
|
|
|
|
|
|
|
- rebase to 1.9.5p1
|
|
|
|
|
|
|
|
Resolves: rhbz#1902758
|
|
|
|
|
|
|
|
- fixed double free in sss_to_sudoers
|
|
|
|
|
|
|
|
Resolves: rhbz#1885874
|
|
|
|
|
|
|
|
- fixed CVE-2021-23239 sudo: possible directory existence test due to race condition in sudoedit
|
|
|
|
|
|
|
|
Resolves: rhbz#1915055
|
|
|
|
|
|
|
|
- fixed CVE-2021-23240 sudo: symbolic link attack in SELinux-enabled sudoedit
|
|
|
|
|
|
|
|
Resolves: rhbz#1915054
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jan 13 2021 Jonathan Lebon <jonathan@jlebon.com> - 1.9.3p1-2
|
|
|
|
|
|
|
|
- split out Python modules into separate subpackage
|
|
|
|
|
|
|
|
Resolves: rhbz#1909299
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Oct 05 2020 Radovan Sroka <rsroka@redhat.com> - 1.9.3p1-1
|
|
|
|
|
|
|
|
- rebase to 1.9.3p1
|
|
|
|
|
|
|
|
- enable python modules
|
|
|
|
|
|
|
|
Resolves: rhbz#1881112
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Sep 15 2020 Radovan Sroka <rsroka@redhat.com> - 1.9.2-1
|
|
|
|
|
|
|
|
- rebase to 1.9.2
|
|
|
|
|
|
|
|
Resolves: rhbz#1859577
|
|
|
|
|
|
|
|
- added logsrvd subpackage
|
|
|
|
|
|
|
|
- added openssl-devel buildrequires
|
|
|
|
|
|
|
|
Resolves: rhbz#1860653
|
|
|
|
|
|
|
|
- fixed sudo runstatedir path
|
|
|
|
|
|
|
|
- it was generated as /sudo instead of /run/sudo
|
|
|
|
|
|
|
|
Resolves: rhbz#1868215
|
|
|
|
|
|
|
|
- added /var/lib/snapd/snap/bin to secure_path variable
|
|
|
|
|
|
|
|
Resolves: rhbz#1691996
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-3
|
|
|
|
|
|
|
|
- Second attempt - Rebuilt for
|
|
|
|
|
|
|
|
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jul 08 2020 Attila Lakatos <alakatos@redhat.com> - 1.9.1-1
|
|
|
|
|
|
|
|
- rebase to 1.9.1
|
|
|
|
|
|
|
|
Resolves: rhbz#1848788
|
|
|
|
|
|
|
|
- fix rpmlint errors
|
|
|
|
|
|
|
|
Resolves: rhbz#1817139
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Mar 25 2020 Attila Lakatos <alakatos@redhat.com> - 1.9.0-0.1.b4
|
|
|
|
|
|
|
|
- update to latest development version 1.9.0b4
|
|
|
|
|
|
|
|
Resolves: rhbz#1816593
|
|
|
|
|
|
|
|
- setrlimit(RLIMIT_CORE): Operation not permitted warning message fix
|
|
|
|
|
|
|
|
Resolves: rhbz#1773148
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Feb 24 2020 Attila Lakatos <alakatos@redhat.com> - 1.9.0-0.1.b1
|
|
|
|
|
|
|
|
- update to latest development version 1.9.0b1
|
|
|
|
|
|
|
|
- added sudo_logsrvd and sudo_sendlog to files and their appropriate man pages
|
|
|
|
|
|
|
|
Resolves: rhbz#1787823
|
|
|
|
|
|
|
|
- Stack based buffer overflow in when pwfeedback is enabled
|
|
|
|
|
|
|
|
Resolves: rhbz#1796945
|
|
|
|
|
|
|
|
- fixes: CVE-2019-18634
|
|
|
|
|
|
|
|
- By using ! character in the shadow file instead of a password hash can access to a run as all sudoer account
|
|
|
|
|
|
|
|
Resolves: rhbz#1786709
|
|
|
|
|
|
|
|
- fixes CVE-2019-19234
|
|
|
|
|
|
|
|
- attacker with access to a Runas ALL sudoer account can impersonate a nonexistent user
|
|
|
|
|
|
|
|
Resolves: rhbz#1786705
|
|
|
|
|
|
|
|
- fixes CVE-2019-19232
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.29-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Nov 11 2019 Radovan Sroka <rsroka@redhat.com> - 1.8.29-1
|
|
|
|
- rebase to 1.8.29
|
|
|
|
- rebase to 1.8.29
|
|
|
|
Resolves: rhbz#1733961
|
|
|
|
Resolves: rhbz#1766233
|
|
|
|
Resolves: rhbz#1651662
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Oct 25 2019 Radovan Sroka <rsroka@redhat.com> - 1.8.28p1-1
|
|
|
|
* Tue Oct 22 2019 Radovan Sroka <rsroka@redhat.com> - 1.8.28p1-1
|
|
|
|
- RHEL 8.2 ERRATUM
|
|
|
|
|
|
|
|
- rebase to 1.8.28p1
|
|
|
|
- rebase to 1.8.28p1
|
|
|
|
Resolves: rhbz#1733961
|
|
|
|
Resolves: rhbz#1762350
|
|
|
|
- fixed man page for always_set_home
|
|
|
|
|
|
|
|
Resolves: rhbz#1576880
|
|
|
|
* Tue Oct 15 2019 Radovan Sroka <rsroka@redhat.com> - 1.8.28-1
|
|
|
|
- sudo does not work with notbefore/after
|
|
|
|
- rebase to 1.8.28
|
|
|
|
Resolves: rhbz#1679508
|
|
|
|
Resolves: rhbz#1761533
|
|
|
|
- NOTBEFORE showing value of sudoNotAfter Ldap attribute
|
|
|
|
- set always_set_home by default
|
|
|
|
Resolves: rhbz#1715516
|
|
|
|
Resolves: rhbz#1728687
|
|
|
|
- CVE-2019-14287 sudo
|
|
|
|
- Sync sudoers options from rhel8 to fedora
|
|
|
|
- Privilege escalation via 'Runas' specification with 'ALL' keyword
|
|
|
|
Resolves: rhbz#1761781
|
|
|
|
Resolves: rhbz#1760697
|
|
|
|
- CVE-2019-14287
|
|
|
|
|
|
|
|
Resolves: rhbz#1761584
|
|
|
|
* Fri Aug 16 2019 Radovan Sroka <rsroka@redhat.com> - 1.8.25-7
|
|
|
|
|
|
|
|
- RHEL 8.1 ERRATUM
|
|
|
|
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.27-3
|
|
|
|
- sudo ipa_hostname not honored
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
Resolves: rhbz#1738662
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Mar 31 2019 Marek Tamaskovic <mtamasko@redhat.com> 1.8.27-2
|
|
|
|
* Mon Aug 12 2019 Radovan Sroka <rsroka@redhat.com> - 1.8.25-6
|
|
|
|
- resolves rhbz#1676925
|
|
|
|
- RHEL 8.1 ERRATUM
|
|
|
|
- Removed PS1, PS2 from sudoers
|
|
|
|
- Fixed The LDAP backend which is not properly parsing sudoOptions,
|
|
|
|
|
|
|
|
resulting in selinux roles not being applied
|
|
|
|
* Mon Mar 11 2019 Radovan Sroka <rsroka@redhat.com> 1.8.27-1
|
|
|
|
Resolves: rhbz#1738326
|
|
|
|
- rebase sudo to 1.8.27
|
|
|
|
|
|
|
|
|
|
|
|
* Tue May 28 2019 Radovan Sroka <rsroka@redhat.com> - 1.8.25-5
|
|
|
|
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.25p1-2
|
|
|
|
- RHEL 8.1 ERRATUM
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
- Fixed problem with sudo-1.8.23 and 'who am i'
|
|
|
|
|
|
|
|
Resolves: rhbz#1673886
|
|
|
|
* Mon Oct 01 2018 Radovan Sroka <rsroka@redhat.com> 1.8.25p1-1
|
|
|
|
- Backporting sudo bug with expired passwords
|
|
|
|
- rebase sudo to 1.8.25p1
|
|
|
|
Resolves: rhbz#1676819
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Sep 10 2018 Radovan Sroka <rsroka@redhat.com> 1.8.25-1
|
|
|
|
* Tue Dec 11 2018 Radovan Sroka <rsroka@redhat.com> - 1.8.25-4
|
|
|
|
- rebase sudo to latest stawble version
|
|
|
|
- Fix most of the man page scans problems
|
|
|
|
- install /etc/dnf/protected.d/sudo instead of /etc/yum/protected.d/sudo (1626968)
|
|
|
|
- Resolves: rhbz#1613327
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.23-3
|
|
|
|
* Fri Oct 12 2018 Daniel Kopecek <dkopecek@redhat.com> - 1.8.25-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
- bump release for new build
|
|
|
|
|
|
|
|
Resolves: rhbz#1625683
|
|
|
|
* Tue Jul 03 2018 Matthew Miller <mattdm@fedoraproject.org> - 1.8.23-2
|
|
|
|
|
|
|
|
- remove defattr, as default is now sane
|
|
|
|
* Thu Oct 11 2018 Daniel Kopecek <dkopecek@redhat.com> - 1.8.25-2
|
|
|
|
|
|
|
|
- Depend explicitly on /usr/sbin/sendmail instead of sendmail (rhel-7 sync)
|
|
|
|
* Wed May 09 2018 Daniel Kopecek <dkopecek@redhat.com> - 1.8.23-1
|
|
|
|
- Simplified pam configuration file by removing duplicate pam stack entries
|
|
|
|
- update to 1.8.23
|
|
|
|
Resolves: rhbz#1633144
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Apr 18 2018 Daniel Kopecek <dkopecek@redhat.com> - 1.8.23-0.1.b3
|
|
|
|
* Wed Sep 26 2018 Radovan Sroka <rsroka@redhat.com> - 1.8.25-1
|
|
|
|
- update to 1.8.23b3
|
|
|
|
- rebase to the new upstream version 1.8.25p1
|
|
|
|
|
|
|
|
- sync patches with rhel-7.6
|
|
|
|
|
|
|
|
- sync sudoers with rhel-7.6
|
|
|
|
|
|
|
|
resolves: rhbz#1633144
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Sep 10 2018 Radovan Sroka <rsroka@redhat.com> - 1.8.23-2
|
|
|
|
|
|
|
|
- install /etc/dnf/protected.d/sudo instead of /etc/yum/protected.d/sudo
|
|
|
|
|
|
|
|
resolves: rhbz#1626972
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu May 17 2018 Daniel Kopecek <dkopecek@redhat.com> - 1.8.23-1
|
|
|
|
|
|
|
|
- Packaging update for RHEL 8.0 (sync with latest RHEL 7 state)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.22-0.2.b1
|
|
|
|
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.22-0.2.b1
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
|