Under Construction
Überprüfen ob der libxml2_fix8 auf allen NIM-Clients installiert ist
Um zu zeigen wie man eine Gruppe von NIM-Clients darauf überprüft ob ein bestimmter Ifix installiert ist, verwenden wir die Ifixes für die aktuelle (04.06.2025) Schwachstelle Security Bulletin: Multiple vulnerabilities in libxml2 affect AIX/VIOS auf AIX und Virtual-I/O-Servern. Betroffen sind sowohl die AIX-Versionen 7.2 und 7.3, als auch die IOS-Versionen 3.1 und 4.1. Es gibt die folgenden 4 APARs für diese Schwachstelle:
APAR | AIX- bzw. IOS-Version |
IJ54679 | 7.2.5 bzw. 3.1.4 |
IJ54837 | 7.3.1 |
IJ54779 | 7.3.2 bzw. 4.1.0 |
IJ54754 | 7.3.3 bzw. 4.1.1 |
Auf den NIM-Clients müsste je nach AIX- oder IOS-Version der Ifix für einen der 4 APARs installiert sein.
Wir haben auf unserem NIM-Master eine mac_group Gruppe mit Namen all-grp, welche alle AIX NIM-Clients enthält. Eine weitere Gruppe mit allen Virtual-I/O-Servern ist die mac_group Gruppe all-vios-grp. Um zu prüfen ob einer der Ifixes für die obigen APARs installiert ist, wenden wir die Operation „fix_query“ an. Dabei geben wir die 4 APARs als Wert für das Attribut fixes an und wenden die Operation „fix_query“ an.
aixnim # nim -o fix_query -a fixes="IJ54679 IJ54754 IJ54779 IJ54873" all-grp 2>-
+-----------------------------------------------------------------------------+
Performing "fix_query" Operation
+-----------------------------------------------------------------------------+
Performing fix_query operation on machine 1 of 23: aix02 ...
Interim fix 'IJ54779m3a' associated with IJ54779 is installed.
Performing fix_query operation on machine 2 of 23: aix03 ...
Performing fix_query operation on machine 3 of 23: aix04 ...
Performing fix_query operation on machine 4 of 23: aix05 ...
Interim fix 'IJ54679m9a' associated with IJ54679 is installed.
Performing fix_query operation on machine 5 of 23: aix11 ...
Interim fix 'IJ54779m3a' associated with IJ54779 is installed.
Performing fix_query operation on machine 6 of 23: aix12 ...
Interim fix 'IJ54779m3a' associated with IJ54779 is installed.
Performing fix_query operation on machine 7 of 23: aix21 ...
Performing fix_query operation on machine 8 of 23: aix22 ...
Interim fix 'IJ54679m7a' associated with IJ54679 is installed.
...
Performing fix_query operation on machine 23 of 23: aix19 ...
Interim fix 'IJ54679m7a' associated with IJ54679 is installed.
aixnim #
Hinweis: Den Fehler-Kanal haben wir geschlossen, um nur die Ausgabe der installierten Ifixes zu erhalten.
Ist auf allen NIM-Clients der Ifix gegen die Schwachstelle installiert, dann müsste für jeden NIM-Client genau ein Ifix ausgegeben werden. NIM-Clients für die kein Ifix ausgegeben wird, haben dementsprechend noch keinen Ifix gegen die Schwachstelle.
Die gleiche Operation lässt sich auf der Gruppe all-vios-grp auf allen Virtual-I/O-Servern wiederholen.
Wenn es die geeigneten NIM-mac_group Gruppen schon gibt, dann ist der Aufwand für eine solche Abfrage sehr niedrig. Siehe Operation „define“: Erzeugen einer mac_group Gruppe zum Anlegen von Gruppen.