Im Repository des Projekts xz tauchen weiterhin Ănderungen auf, die vom Autor des Backdoors zur Blockierung der Schutzmechanismen vorgenommen wurden. Im Build-Szenario CMakeLists.txt wurde eine Ănderung identifiziert, die es nicht ermöglichte, den Landlock-Anwendungsisolationsmechanismus in xz zu verwenden, obwohl er im System unterstĂŒtzt wird. Im C-Code, der die VerfĂŒgbarkeit des Landlock-Systemaufrufs ĂŒberprĂŒft, wurde absichtlich ein zusĂ€tzlicher Punkt eingefĂŒgt, was dazu fĂŒhrte, dass die ĂberprĂŒfung auf das Vorhandensein von Landlock unter allen UmstĂ€nden fehlschlug.
Die Ănderung wurde von Jia Tan am 26. Februar unter dem Vorwand hinzugefĂŒgt, eine erweiterte PrĂŒfung des Vorhandenseins von Landlock-UnterstĂŒtzung zu implementieren. Zuvor basierte die Ausgabe zur UnterstĂŒtzung von Landlock nur auf der Existenz der Header-Datei âlinux/landlock.hâ, und in der Ănderung wurde ein in C geschriebener Test hinzugefĂŒgt, der zusĂ€tzlich prctl aufruft, um die ĂberprĂŒfung durchzufĂŒhren. Aufgrund des am Anfang der Zeile verbleibenden Punktes war dieser Code nicht funktionsfĂ€hig, und der Test endete immer mit einem Fehlschlag.
Quelle: opennet.ru
