Уразливість 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 репозиторіями.

Чи стикалися ви з подібними проблемами у своєму досвіді? Розкажіть про це в коментарях! 📨

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

👍ПодобаєтьсяСподобалось3
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter