Des modifications continuent d'apparaĂźtre dans le dĂ©pĂŽt du projet xz, apportĂ©es par l'auteur du backdoor pour bloquer les mĂ©canismes de protection. Un changement dans le scĂ©nario de compilation CMakeLists.txt a Ă©tĂ© identifiĂ©, empĂȘchant l'utilisation du mĂ©canisme d'isolation des applications Landlock, malgrĂ© son support dans le systĂšme. Dans le code C, qui vĂ©rifie la disponibilitĂ© de l'appel systĂšme Landlock, un point superflu a Ă©tĂ© intentionnellement ajoutĂ©, ce qui entraĂźnait un Ă©chec de la vĂ©rification de Landlock dans toutes les conditions.
Le changement a Ă©tĂ© ajoutĂ© par Jia Tan le 26 fĂ©vrier sous le prĂ©texte de mettre en Ćuvre un contrĂŽle avancĂ© de la prise en charge de Landlock. Auparavant, le rapport sur le support de Landlock Ă©tait uniquement basĂ© sur la prĂ©sence du fichier d'en-tĂȘte «linux/landlock.h», mais dans ce changement, un test Ă©crit en C a Ă©tĂ© ajoutĂ©, appelant en plus prctl pour vĂ©rification. En raison de la prĂ©sence d'un point au dĂ©but de la ligne, ce code Ă©tait non fonctionnel et le test Ă©chouait toujours.
Source : opennet.ru
