Den leverede ftpd på FreeBSD-serveren en kritisk sårbarhed (CVE-2020-7468), der giver brugere, der er begrænset til deres hjemmekatalog ved hjælp af ftpchroot-optionen, mulighed for at få fuld root-adgang til systemet.
Problemet skyldes kombinationen af en fejl i implementeringen af mekanismen til brugerisolering gennem chroot-opkald (i tilfælde af fejl under UID-ændring eller ved udførelse af chroot og chdir, blev der givet en ikke-fatale fejl, som ikke afbrød sessionen) og tildeling af autentificerede FTP-brugere rettigheder, der er tilstrækkelige til at omgå begrænsningen af rodsti i filsystemet. Sårbarheden viser sig ikke, når der tilgås FTP-serveren i anonym tilstand eller ved fuld brugerlogin uden ftpchroot. Problemet er blevet løst i opdateringerne 12.1-RELEASE-p10, 11.4-RELEASE-p4 og 11.3-RELEASE-p14.
Derudover kan det bemærkes, at der i 12.1-RELEASE-p10, 11.4-RELEASE-p4 og 11.3-RELEASE-p14 også er rettet tre andre sårbarheder:
- — en sårbarhed i hypervisoren Bhyve, der tillader at skrive oplysninger i host-systemets hukommelsesområder fra gæstemiljøet og få fuld adgang til værtssystemet. Problemet skyldes manglende adgangsbegrænsning til CPU-instruktioner, der arbejder med værtens fysiske adresser, og viser sig kun på systemer med AMD CPU.
- — en sårbarhed i hypervisoren Bhyve, der giver en angriber med root-rettigheder indeni isolerede miljøer skabt ved hjælp af Bhyve mulighed for at køre kode på kernel-niveau. Problemet skyldes mangel på passende adgangsbegrænsning til VMCS (Virtual Machine Control Structure) på systemer med Intel CPU og VMCB (Virtual Machine Control Block) på systemer med AMD CPU.
CVE-2020-7464 - I den leverede ftpd på FreeBSD-serveren er der identificeret en kritisk sårbarhed (CVE-2020-7468).
Kilde: opennet.ru
