V v kódu pro podporu operačního systému FreeBSD byla odhalena kritická (), což vede k porušení zpracování práv přístupu. Jádro problému spočívá v tom, že práva nastavená pro skupinu byla zpracovávána jako práva vlastníka souboru. Problém v aktualizaci . Oprava do kódu z FreeBSD HEAD na OpenZFS.
Problém byl způsoben tím, že všechny prvky seznamu řízení přístupu (ACE) nastavené pro vlastníka skupiny (group@) a běžné skupiny (group:<jméno>) byly delegovány aktuálnímu uživateli.
Například přístupový režim 0770 (zápis povolen pouze pro členy skupiny) byl zpracováván jako 0777 (zápis povolen pro všechny uživatele). Podobná situace byla pozorována s ACL, například níže uvedený ACL se stal ekvivalentním právům 0777, protože kontrola člena skupiny pro builtin_administrators vrací hodnotu True.
# owner: root
# group: wheel
group:builtin_administrators:rwxpDdaARWcCos:——-:allow
Také v portu OpenZFS pro FreeBSD byla odhalena další problém s udělením práv na přístup do adresáře (cd), bez ohledu na stav příznaku práv na vykonávání pro adresáře. Vstup do adresáře byl možný i při výslovném zákazu prostřednictvím ACL („deny — execute“)
Zdroj: opennet.ru
