Hi all,
provided sudo for CVE-2021-3156 is not installable on aix 6.1.
I installed before latest working rpm.rte-4.13.0.10 for aix 6.1:
===SNIP===
lslpp -l rpm.rte
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
rpm.rte 4.13.0.10 COMMITTED RPM Package Manager
Path: /etc/objrepos
rpm.rte 4.13.0.10 COMMITTED RPM Package Manager
ending in :
rpm -qa | grep AIX-rpm
AIX-rpm-6.1.9.400-15.ppc
===SNAP===
## latest rpm.rte-4.15.1.1 needs
===SNIP===
File:
I:rpm.rte 4.15.1.1
*******************************************************************************
installp PREVIEW: installation will not actually occur.
*******************************************************************************
+-----------------------------------------------------------------------------+
Pre-installation Verification...
+-----------------------------------------------------------------------------+
Verifying selections...done
Verifying requisites...done
Results...
FAILURES
--------
Filesets listed in this section failed pre-installation verification
and will not be installed.
Requisite Failures
------------------
SELECTED FILESETS: The following is a list of filesets that you asked to
install. They cannot be installed until all of their requisite filesets
are also installed. See subsequent lists for details of requisites.
rpm.rte 4.15.1.1 # RPM Package Manager
MISSING REQUISITES: The following filesets are required by one or more
of the selected filesets listed above. They are not currently installed
and could not be found on the installation media.
bos.rte 7.1.0.0 # Base Level Fileset
<< End of Failure Section >>
===SNAP===
rpm -Uvh sudo-1.9.5p2-1.aix6.1.ppc.rpm
error: Failed dependencies:
gettext >= 0.19.8.1 is needed by sudo-1.9.5p2-1.ppc
liblber.a(liblber-2.4.so.2) is needed by sudo-1.9.5p2-1.ppc
libldap.a(libldap-2.4.so.2) is needed by sudo-1.9.5p2-1.ppc
openldap >= 2.4.48-1 is needed by sudo-1.9.5p2-1.ppc
zlib >= 1.2.11-1 is needed by sudo-1.9.5p2-1.ppc
AND after some more tries:
rpm -Uvh sudo-1.9.5p2-1.aix6.1.ppc.rpm gettext-0.19.8.1-1.aix6.1.ppc.rpm openldap-2.4.48-1.aix6.1.ppc.rpm zlib-1.2.11-1.aix6.1.ppc.rpm libgcc-6.3.0-1.aix7.1.ppc.rpm
error: Failed dependencies:
libglib-2.0.a(libglib-2.0.so.0) is needed by gettext-0.19.8.1-1.ppc
libncurses.a(libncurses.so.6) is needed by gettext-0.19.8.1-1.ppc
cyrus-sasl >= 2.1.26-2 is needed by openldap-2.4.48-1.ppc
libsasl2.a is needed by openldap-2.4.48-1.ppc
AIX-rpm >= 7.1.0.0 is needed by libgcc-6.3.0-1.ppc
ENDS up in needed AIX-rpm >= 7.1.0.0 even for smallest version of libgcc-6 needed by openldap.
I know, that aix6.1 is dying, nevertheless a provided aix6.1-version of rpm's should work.
kind regards,
Juergen Maehlmann
ps.: to get rid of the CVE as quick as possible, i installed sudo-1.9.5-3.aix61.rpm from sudo.ws.
------------------------------
Juergen Maehlmann
------------------------------