В корективни ъпдейти на платформата за съвместна разработка GitLab 14.8.2, 14.7.4 и 14.6.5 е отстранена критична уязвимост (CVE-2022-0735), която позволява на неавторизиран потребител да извлече регистрационни токени в GitLab Runner, използван за организиране на извиквания на обработчици при компилиране на код проект в система за непрекъсната интеграция. Все още не се предоставят подробности, само се споменава, че проблемът е причинен от изтичане на информация при използване на командите Quick Actions.
Проблемата е установена от служителите на GitLab и обхваща версиите от 12.10 до 14.6.5, от 14.7 до 14.7.4 и от 14.8 до 14.8.2. На потребителите, които поддържат собствени инсталации на GitLab, се препоръчва да инсталират обновлението или да приложат патч възможно най-скоро. Проблемът е решен чрез ограничаване на достъпа до командите Quick Actions само за потребители с права за запис. След инсталирането на обновлението или отделните патчове „token-prefix“, вече създадените токени за регистрация в Runner за групи и проекти ще бъдат нулирани и генерирани отново.
Освен критичната уязвимост, в новите версии са отстранени и 6 по-малко опасни уязвимости, които могат да доведат до добавяне на непривилегировани потребители в групи, дезинформация на потребителите чрез манипулации с съдържанието на Snippet-ите, изтичане на променливи на средата чрез метода за доставка sendmail, идентифициране на наличието на потребители чрез API GraphQL, изтичане на пароли при клониране на хранилища по SSH в режим pull и DoS атака чрез системата за изпращане на коментари.
Източник: opennet.ru
