Компрометация популярного пакета element-data
Популярный open source-пакет element-data, используемый для мониторинга производительности и аномалий в системах машинного обучения, был скомпрометирован. Злоумышленники эксплуатировали уязвимость в рабочем процессе разработчиков, получив доступ к подписывающим ключам и другой конфиденциальной информации.
Что произошло?
В пятницу неизвестные злоумышленники использовали уязвимость, чтобы опубликовать новую версию 0.23.3 пакета element-data. Этот пакет, представляющий собой интерфейс командной строки (CLI), был размещён в репозиториях Python Package Index и Docker Image. Вредоносная версия была удалена примерно через 12 часов, в субботу.
По данным разработчиков, при запуске пакета 0.23.3 происходил сбор конфиденциальных данных, включая:
- учётные записи пользователей;
- учётные данные для доступа к хранилищам данных;
- ключи облачных провайдеров;
- API-токены;
- SSH-ключи.
Какие версии не пострадали?
Пострадала только версия 0.23.3. Пакеты Elementary Cloud, Elementary dbt и другие версии CLI не были затронуты.
Рекомендации для пользователей
«Пользователи, установившие версию 0.23.3 или использовавшие заражённый Docker-образ, должны считать, что любые учётные данные, доступные в среде выполнения, могли быть скомпрометированы», — сообщают разработчики.
Эксперты рекомендуют пользователям немедленно проверить и обновить все учётные данные, которые могли быть доступны в среде, где выполнялся пакет 0.23.3.