V v kóde na podporu operačného systému FreeBSD bola zistená kritická (), čo vedie k porušeniu spracovania prístupových práv. Podstatou problému je, že práva nastavované pre skupinu sa spracovávali ako práva pre vlastníka súboru. Problém v aktualizácii . Oprava do kódu bázy FreeBSD HEAD na OpenZFS.
Problém bol spôsobený tým, že všetky prvky zoznamu riadenia prístupu (ACE), nastavené pre vlastníka skupiny (group@) a bežné skupiny (group:<názov>), boli delegované pre aktuálneho používateľa.
Napríklad, prístupový režim 0770 (zápis povolený iba pre členov skupiny) bol spracovaný ako 0777 (zápis povolený pre všetkých používateľov). Podobná situácia bola zaznamenaná aj s ACL, napríklad nižšie uvedený ACL sa stal ekvivalentný právam 0777, pretože overenie člena skupiny pre builtin_administrators vracia hodnotu True.
# owner: root
# group: wheel
group:builtin_administrators:rwxpDdaARWcCos:——-:allow
Tiež v porte OpenZFS pre FreeBSD bola zistená ďalšia problém s poskytovaním práv na prechod do adresára (cd), bez ohľadu na stav príznaku práv na vykonávanie pre adresáre. Vstup do adresára bol možný aj pri výslovnom zákaze cez ACL ("deny — execute")
Zdroj: opennet.ru
