Специалистите от Qualys Labs откриха няколко проблеми с безопасността, свързани с възможността за измама на програмите, отговарящи за прилаганите в BSD механизми за проверка на пароли (аналог на PAM). Измамата се състои в предаване на потребителското име „-schallenge“ или „-schallenge:passwd“, което след това се интерпретира не като потребителско име, а като опция. След това системата приема всяка парола. Уязвими, т.е. допускащи несанкциониран достъп, са услугите smtpd, ldapd, radiusd. Сервизът sshd не може да бъде експлоатиран, тъй като sshd забелязва, че потребителят „-schallenge“ всъщност не съществува. Програмата su при опит за експлоатация пада, тъй като също се опитва да установи uid на несъществуващ потребител.
Също така бяха обнародвани различни уязвимости в xlock, при авторизация през S/Klock и Yubikey, както и в su, които не са свързани с указанието на потребителя „-schallenge“. Уязвимостта в xlock позволява на обикновен потребител да увеличи привилегиите до група auth. Чрез неправилна работа на механизмите за авторизация през S/Klock и Yubikey може да се увеличи привилегията от група auth до потребител root, но в конфигурацията на OpenBSD по подразбиране това не работи, тъй като авторизацията през S/Klock и Yubikey е изключена. Накрая, уязвимостта в su позволява на потребителя да увеличи лимитите на системните ресурси, като броя на отворените файлови дескриптори.
Към момента уязвимостите са отстранени, а актуализации за сигурност са налични чрез стандартния механизъм syspatch(8).
Източник: linux.org.ru
