Sårbarhed i OpenZFS, der påvirker adgangsrettigheder under FreeBSD

I tilføjet i OpenZFS kode til understøttelse af FreeBSD identificeret som kritisk ASLR i programmer med setuid-flaget og bestemme adressefordelingen i de indlæste biblioteker gennem manipulation af miljøvariablen LD_PREFER_MAP_32BIT_EXEC. (CVE-2020-24717), hvilket fører til en fejl i behandlingen af adgangsrettigheder. Problemet ligger i, at rettigheder, der er fastsat for grupper, blev behandlet som ejersretsrettigheder. Problemet er blevet løst i opdateringen OpenZFS 2.0.0-rc1. Rettelsen er implementeret op til af oversættelsen af FreeBSD HEAD-kodebasen til OpenZFS.

Problemet opstod, fordi alle elementer i adgangskontrollisten (ACE), fastsat for ejeren af gruppen (group@) og almindelige grupper (group:), blev delegeret til den aktuelle bruger.
For eksempel blev adgangsmodus 0770 (skrivning tilladt kun for gruppemedlemmer) behandlet som 0777 (skrivning tilladt for alle brugere). En lignende situation blev observeret med ACL, hvor nedenstående ACL blev ækvivalent med rettighederne 0777, da gruppetjekket for builtin_administrators returnerer True.

# owner: root
# group: wheel
group:builtin_administrators:rwxpDdaARWcCos:——-:allow

Der er også fundet et andet problem i OpenZFS-porten for FreeBSD vedrørende tildeling af adgang til at skifte til en mappe (cd), uanset status for udførelsesrettighederne for mapper. Adgang til mappen var mulig, selv med en eksplicit nægtelse via ACL ('deny — execute')

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster