V kódové základně xz bylo odhaleno změnění, které bránilo zapnutí mechanismu ochrany Landlock

V repozitáři projektu xz se nadále objevují změny, které provedl autor zadních vrátek pro blokování ochranných mechanismů. V sestavovacím scénáři CMakeLists.txt byla zjištěna změna, která znemožnila použití mechanismu izolace aplikací Landlock, pokud byl podporován v systému. V kódu v jazyce C, který kontroluje dostupnost systémového volání Landlock, byla záměrně přidána zbytečná tečka, což vedlo k selhání kontroly na přítomnost Landlock za jakýchkoli podmínek.

Změna byla přidána Jia Tan 26. února jako realizace rozšířené kontroly přítomnosti podpory Landlock. Dříve byl výstup o podpoře Landlock prováděn pouze na základě přítomnosti hlavičkového souboru „linux/landlock.h“, a ve změně byl přidán test napsaný v jazyce C, který navíc volal prctl pro ověření. Vzhledem k přítomnosti zanechané tečky na začátku byla tato část kódu nefunkční a test vždy selhával.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster