Обновить
4K+
5
Андрей@Causelof

CTO и Full-stack разработчик

11,1
Рейтинг
Отправить сообщение

Криптомайнер на Gitea: 70% нагрузки CPU, RCE в self-hosted Gitea вместо GitLab и как я закрыл уязвимость

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели7K

Всё началось с обычного письма от хостинга: VPS слишком долго держит CPU выше 70%. Я открыл Gitea посмотреть, что происходит, а там уже был чужой репозиторий.

По логам восстановил атаку почти по секундам: регистрация, repository, diffpatch, Git hook, RCE. От первого запроса до proof прошло около 11 секунд.

А дальше обнаружился loader крипто-майнера. Покажу, как это произошло и что пришлось переделать на сервере.

Читать разбор

Информация

В рейтинге
750-й
Откуда
Россия
Зарегистрирован
Активность

Специализация

Фулстек разработчик, Администратор серверов
Старший
Git
Docker
Linux
Bash
CI/CD
JavaScript
PHP
Terraform
Ansible
DevOps