I pÄ koden för att stödja operativsystemet FreeBSD har identifierat en kritisk (), vilket leder till felaktig hantering av ÄtkomstrÀttigheter. Problemet Àr att behörigheterna som stÀlls in för gruppen behandlades som behörigheter för filens Àgare. Problemet i uppdateringen . à tgÀrden till koden basen för FreeBSD HEAD i OpenZFS.
Problemet uppstod eftersom alla element i Ätkomstkontrollistan (ACE) som stÀlldes in för gruppens Àgare (group@) och vanliga grupper (group:) delegerades till den aktuella anvÀndaren.
Till exempel hanterades ÄtkomstlÀget 0770 (skrivbehörighet endast för medlemmar av gruppen) som 0777 (skrivbehörighet för alla anvÀndare). En liknande situation observerades med ACL, dÀr följande ACL blev ekvivalent med behörigheterna 0777, eftersom kontrollen av gruppmedlemskap för builtin_administrators returnerade True.
# owner: root
# group: wheel
group:builtin_administrators:rwxpDdaARWcCos:ââ-:allow
Dessutom identifierades en annan problem i OpenZFS-porten för FreeBSD med avseende pĂ„ behörigheter för att byta katalog (cd), oavsett status för körbehörighetsflaggan för kataloger. IntrĂ€de i katalogen var möjligt Ă€ven vid uttryckligt förbud genom ACL ("deny â execute")
KĂ€lla: opennet.ru
