Уразливість GitHub CLI RCE. Стережіться зловмисників
У GitHub CLI виявлено критичну вразливість, яка дозволяє зловмисникам виконувати шкідливі команди в системі користувача завдяки Remote Code Execution.
Ця вразливість отримала ідентифікатор CVE-2024-32002 і зачіпає версії GitHub CLI до 2.62.0 і становить значну загрозу для розробників, що використовують інструмент для роботи з репозиторіями та сервісами GitHub.
Причина вразливості полягає в тому, як сервіс обробляє деталі підключення SSH під час з’єднання з середовищами Codespace.
Зокрема, проблема виникає при використанні команд gh codespace ssh або gh codespace logs для взаємодії з шкідливим сервером SSH у Codespace.
Зловмисник може скористатися тим, що GitHub CLI отримує дані підключення SSH, включаючи віддалене ім’я користувача, яке потім використовується для виконання SSH-команд.
Нападник може створити шкідливий devcontainer із модифікованим сервером SSH, який впроваджує довільні аргументи SSH у дані підключення. Коли користувач підключається до скомпрометованого середовища Codespace, хакер може змінити віддалене ім’я користувача, щоб включити шкідливі аргументи SSH.
Щоб запобігти витоку інформації та несанкціонованому доступу до системи, радимо:
- Оновити GitHub CLI до версії 2.62.0 або новішої.
- Використовувати тільки перевірені образи devcontainer.
- Уникати роботи з ненадійними Codespace репозиторіями.
Чи стикалися ви з подібними проблемами у своєму досвіді? Розкажіть про це в коментарях! 📨
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів