Экс-разработчик Mumble удалил репозитории OpenMandriva и попытался сломать GNOME и COSMIC.
<div class="articl-text-cover" style="position:relative;width:100%;max-width:800px;margin-left:auto;margin-right:auto;aspect-ratio:800/450;margin-bottom:2rem;overflow:hidden">
OpenMandriva сообщила о попытке саботажа после внутреннего конфликта в команде. По словам разработчиков, бывший участник проекта с административными правами удалил часть репозиториев на GitHub и загрузил в тестовую ветку пакет, который мог сломать установки с GNOME и COSMIC.
Сообщение опубликовал участник проекта под ником AngryPenguin. По словам разработчика, история началась после прихода в команду Давиде Беатричи, известного по работе над голосовым мессенджером Mumble. В OpenMandriva доверились известному разработчику, хотя вклад Беатричи в саму систему оказался небольшим. Позже Беатричи предложил перенести инфраструктуру репозиториев с GitHub на частный сервер OneDev и сделал зеркало нескольких десятков репозиториев.
Внутри команды идея вызвала сомнения. Часть разработчиков не хотела передавать ключевую инфраструктуру дистрибутива под контроль одного человека и предпочитала публичную площадку вроде GitHub. Вместе с Беатричи к проекту присоединились еще два человека, после чего, по словам OpenMandriva, начались конфликты с пользователями и участниками команды.
Один из новых участников, как утверждает команда, вел себя агрессивно в личных сообщениях, чате и на GitHub. Несколько человек покинули проект из-за конфликтов. После очередного инцидента в чате OpenMandriva-Cooker модератор выгнал нарушителя из Matrix -канала, но не вводил полный запрет на участие в разработке и не закрывал доступ к совместной работе.
После удаления участника из чата проект покинули еще два человека, включая Давиде Беатричи. Команда решила разорвать связь с частной инфраструктурой OneDev, поскольку поддерживать зеркало на сервере бывшего участника больше не видела смысла. По словам AngryPenguin, после решения Беатричи воспользовался сохранившимися административными правами и атаковал инфраструктуру дистрибутива.
Разработчики заявили, что Беатричи удалил часть репозиториев OpenMandriva на GitHub, над которыми команда работала много лет. Кроме того, в ветку Cooker попал пустой пакет, который объявлял устаревшими пакеты GNOME и COSMIC. Публикация могла повредить системы пользователей, установивших окружения GNOME или COSMIC из нестабильной ветки.
Команда OpenMandriva начала восстанавливать удаленные репозитории и возвращать работоспособность затронутых пакетов. Проект также провел полный аудит системы. По заявлению разработчиков, кроме удаленных пакетов и поврежденных репозиториев, проверка не выявила других нарушений.
OpenMandriva назвала действия Беатричи неприемлемыми и предупредила другие open source-проекты о рисках, связанных с передачей критической инфраструктуры под контроль одного участника. Команда отметила, что могла обратиться в правоохранительные органы, поскольку действия бывшего участника могут подпадать под уголовное преследование, но решила не начинать судебную процедуру.
<div class="articl-text-cover" style="position:relative;width:100%;max-width:800px;margin-left:auto;margin-right:auto;aspect-ratio:800/450;margin-bottom:2rem;overflow:hidden">
OpenMandriva сообщила о попытке саботажа после внутреннего конфликта в команде. По словам разработчиков, бывший участник проекта с административными правами удалил часть репозиториев на GitHub и загрузил в тестовую ветку пакет, который мог сломать установки с GNOME и COSMIC.
Сообщение опубликовал участник проекта под ником AngryPenguin. По словам разработчика, история началась после прихода в команду Давиде Беатричи, известного по работе над голосовым мессенджером Mumble. В OpenMandriva доверились известному разработчику, хотя вклад Беатричи в саму систему оказался небольшим. Позже Беатричи предложил перенести инфраструктуру репозиториев с GitHub на частный сервер OneDev и сделал зеркало нескольких десятков репозиториев.
Внутри команды идея вызвала сомнения. Часть разработчиков не хотела передавать ключевую инфраструктуру дистрибутива под контроль одного человека и предпочитала публичную площадку вроде GitHub. Вместе с Беатричи к проекту присоединились еще два человека, после чего, по словам OpenMandriva, начались конфликты с пользователями и участниками команды.
Один из новых участников, как утверждает команда, вел себя агрессивно в личных сообщениях, чате и на GitHub. Несколько человек покинули проект из-за конфликтов. После очередного инцидента в чате OpenMandriva-Cooker модератор выгнал нарушителя из Matrix -канала, но не вводил полный запрет на участие в разработке и не закрывал доступ к совместной работе.
После удаления участника из чата проект покинули еще два человека, включая Давиде Беатричи. Команда решила разорвать связь с частной инфраструктурой OneDev, поскольку поддерживать зеркало на сервере бывшего участника больше не видела смысла. По словам AngryPenguin, после решения Беатричи воспользовался сохранившимися административными правами и атаковал инфраструктуру дистрибутива.
Разработчики заявили, что Беатричи удалил часть репозиториев OpenMandriva на GitHub, над которыми команда работала много лет. Кроме того, в ветку Cooker попал пустой пакет, который объявлял устаревшими пакеты GNOME и COSMIC. Публикация могла повредить системы пользователей, установивших окружения GNOME или COSMIC из нестабильной ветки.
Команда OpenMandriva начала восстанавливать удаленные репозитории и возвращать работоспособность затронутых пакетов. Проект также провел полный аудит системы. По заявлению разработчиков, кроме удаленных пакетов и поврежденных репозиториев, проверка не выявила других нарушений.
OpenMandriva назвала действия Беатричи неприемлемыми и предупредила другие open source-проекты о рисках, связанных с передачей критической инфраструктуры под контроль одного участника. Команда отметила, что могла обратиться в правоохранительные органы, поскольку действия бывшего участника могут подпадать под уголовное преследование, но решила не начинать судебную процедуру.
- Источник новости
- www.securitylab.ru