Jann Horn fra Google Project Zero, som tidligere har identificeret sårbarhederne Spectre og Meltdown, har fundet en logisk fejl i implementeringen af Linux sikkerhedsmodulet (LSM) Landlock, der tillader et program at genopnå allerede nedbrudte privilegier, hvis programmet har adgang til systemopkald som fork() og keyctl().
Landlock-mekanismen gør det muligt for uprivilegerede programmer at give afkald på unødvendige privilegier, ved frivilligt at begrænse deres fremtidige adgang til systemet for at øge sikkerheden, for eksempel for at beskytte mod forsøg på udnyttelse af sårbarheder i programmet. For eksempel kan et program forbyde sig selv adgang til filer uden for sin arbejdskatalog.
Som det blev opdaget af en ingeniør fra Google, var nogle situationer ikke forudset af udviklerne af modulet, hvilket gør det muligt for programmet at genvinde de nedbrudte privilegier under bestemte betingelser. Fejlen findes i alle versioner af kernen med LSM-modulet Landlock, da den er til stede i den oprindelige implementering af dette modul. Rettelsen, der løser det identificerede problem, er inkluderet i dagens testudgave af kernen 6.11-rc1, men er endnu ikke flyttet til stabile grene.
Kilde: opennet.ru
