I det udviklede FreeBSD-projekt har systemet med isolerede miljøer jail identificeret to sårbarheder:
- CVE-2020-25582 — en sårbarhed i implementeringen af systemkaldet jail_attach, der er designet til at tilknytte eksterne processer til eksisterende jail-miljøer. Problemet opstår under kaldet til jail_attach ved hjælp af kommandoerne jexec eller killall, og gør det muligt for en privilegeret proces, der er isoleret inde i jail, at ændre sin rodmappe og få fuld adgang til alle filer og mapper i systemet.
- CVE-2020-25581 — en race condition ved fjernelse af processer ved hjælp af systemkaldet jail_remove, som gør det muligt for en privilegeret proces, der kører inde i jail, at undgå sletning ved afslutning af jail og få fuld adgang til systemet via devfs ved efterfølgende at starte jail med den samme rodmappe, mens devfs allerede er monteret for jail, men isolationsreglerne endnu ikke er anvendt.
Der kan yderligere nævnes sårbarheden (CVE-2020-25580) i PAM-modulet pam_login_access, som er ansvarligt for behandling af login_access-filen, der definerer adgangsregler for brugere og grupper, der anvendes ved login (som standard tillades login via konsol, sshd og telnetd). Sårbarheden muliggør omgåelse af login_access-begrænsningerne og tillader login, på trods af eksisterende forbudte regler.
Sårbarhederne er blevet rettet i versionerne 13.0-STABLE, 12.2-STABLE og 11.4-STABLE, samt i de korrektioner, der er udgivet som FreeBSD 12.2-RELEASE-p4 og 11.4-RELEASE-p8.
Kilde: opennet.ru
