A FreeBSD szerverben szállított ftpd kritikus sérülékenységet (CVE-2020-7468) jelent, amely lehetővé teszi a felhasználók számára, akik a ftpchroot opcióval korlátozottak a saját otthoni könyvtárukra, hogy teljes root-hozzáférést kapjanak a rendszerhez.
A probléma a felhasználói izolációs mechanizmus chroot hívásainak megvalósításában fellépő hibák kombinációjából adódik (ha az uid megváltoztatása vagy a chroot és chdir végrehajtása során nem fatális hiba lépett fel, ami nem szakította meg a munkamenetet), és a hitelesített FTP felhasználónak adott jogosultságok lehetővé tették a gyökérútra vonatkozó korlátozások megkerülését a fájlrendszerben. A sérülékenység nem nyilvánul meg anonim FTP-hozzáférés vagy a felhasználó teljes bejelentkezése esetén ftpchroot nélkül. A probléma megoldva lett a 12.1-RELEASE-p10, 11.4-RELEASE-p4 és 11.3-RELEASE-p14 frissítésekben.
Továbbá megjegyezhető, hogy a 12.1-RELEASE-p10, 11.4-RELEASE-p4 és 11.3-RELEASE-p14 verziókban további három sérülékenységet is orvosoltak:
- — sérülékenység a Bhyve hipervizorban, amely lehetővé teszi, hogy a vendég környezetből információt írjanak a host környezet memória területeire, és teljes hozzáférést kapjanak a host rendszerhez. A probléma a hoszt fizikai címeivel dolgozó processzor utasításokhoz való hozzáférés korlátozásának hiányából fakad, és csak AMD CPU-val rendelkező rendszereken nyilvánul meg.
- — sérülékenység a Bhyve hipervizorban, amely lehetővé teszi egy root jogosultságú támadó számára, hogy kódfuttatást végezzen a kernel szintjén az izolált Bhyve környezetekben. A probléma a VMCS (Virtual Machine Control Structure) struktúrákhoz való megfelelő hozzáférés korlátozásának hiányából adódik Intel CPU-kkal rendelkező rendszereken, és a VMCB (Virtual Machine Control Block) AMD CPU-kkal rendelkező rendszereken.
CVE-2020-7464 - A FreeBSD-szerverben szállított ftpd kritikus sérülékenysége (CVE-2020-7468) került azonosításra.
Forrás: opennet.ru
