У Codex та VS Code знайшли вразливості, через які можна викрасти файли розробників. OpenAI та Microsoft досі їх не виправили
У двох популярних інструментах для розробників, OpenAI Codex і Microsoft VS Code, знайшли вразливості, через які зловмисники можуть отримати доступ до файлів на комп’ютері користувача. Серед потенційних цілей — програмний код, паролі та ключі доступу до серверів. Компаніям повідомили про проблеми ще кілька місяців тому, але станом на 29-го жовтня їх так і не усунули.
У двох популярних інструментах для розробників, OpenAI Codex і Microsoft VS Code, знайшли вразливості, через які зловмисники можуть отримати доступ до файлів на комп’ютері користувача. Серед потенційних цілей — програмний код, паролі та ключі доступу до серверів. Компаніям повідомили про проблеми ще кілька місяців тому, але станом на 29-го жовтня їх так і не усунули.
Про це повідомляє The Register, посилаючись на фахівців компанії Forever Security, які дослідили безпеку Cursor, GitHub Copilot, Claude Desktop, Codex та VS Code.
Проблема «ховається» у браузерах, вбудованих у Codex та VS Code. Вони дозволяють переглядати вебсторінки й відкривати файли безпосередньо в інструменті для програмування. Зазвичай браузер не дозволяє відкритій сторінці читати сторонні файли на комп’ютері. Але дослідники виявили, що в Codex та VS Code цей захист можна обійти.
Для атаки достатньо, щоб розробник відкрив спеціально підготовлений HTML-файл у вбудованому браузері. Після цього прихований у ньому код може отримати доступ до інших файлів на комп’ютері.
До того ж, у Codex шкідлива сторінка могла одразу читати файли на комп’ютері, навіть якщо вони не стосувалися проєкту, над яким працює розробник. У VS Code доступ до сторонніх файлів був обмежений. Однак дослідники знайшли обхідний шлях: якщо сторінка запускала код у фоновому режимі, ці обмеження вже не діяли. Таким чином, зловмисники також могли дістатися до файлів, які програма мала б захищати.
Forever Security повідомила OpenAI про проблему в Codex ще 27-го липня. За словами дослідників, відповіді вони так і не отримали. Але представник OpenAI підтвердив The Register, що компанія знає про вразливість і працює над її усуненням.
Microsoft отримала повідомлення про проблему у VS Code 10-го вересня. Але, як стверджують дослідники, компанія відхилила звіт, посилаючись на те, що проблема стосується робочого середовища, якому користувач уже надав довіру.
Загалом, Forever Security перевірила п’ять популярних інструментів: Codex, VS Code, Cursor, GitHub Copilot та Claude Desktop. У кожному знайшли проблеми, пов’язані з вбудованими браузерами. Але в трьох інших інструментах проблеми було виправлено.
Дослідники назвали цей клас вразливостей EMBRACE. Вони попереджають, що проблема може стосуватися й інших ШІ-інструментів, які дають вбудованим браузерам більше можливостей, ніж мають звичайні браузери.
Як захиститися?
Поки OpenAI та Microsoft не виправлять вразливості, розробникам варто бути обережнішими з файлами, які вони відкривають у Codex та VS Code. Насамперед не варто відкривати підозрілі HTML-файли у вбудованих браузерах цих інструментів. Особливо якщо вони походять із незнайомих проєктів або репозиторіїв.
Варто перевіряти й файли, які пропонує відкрити сам ШІ-асистент, адже він може не розпізнати небезпеку та порадити користувачеві відкрити шкідливу сторінку.
Також для роботи з незнайомими проєктами у VS Code можна використовувати Restricted Mode — режим, який обмежує виконання коду та роботу ШІ-агентів, поки користувач не перевірить файли.
Раніше dev.ua писав, що дослідники Forever Security виявили інший спосіб атакувати ШІ-помічників для програмування. Шкідливий файл у папці «Завантаження» міг змусити Codex встановити вірус на комп’ютер розробника.
Як ламають відео-ігри та викладають їхні піратські копії? Розповідає програміст
Що, юний хакер, тобі цікаво, які ігри ще досі не крякнули? Тоді мерщій читай цю статтю. Нижче ми розглянемо, які технології використовуються для захисту ігор від злому. Також не пройдемо повз рекордсменів. Дізнаємося про рекордний час, за який вдалося зламати гру. Та розглянемо справжніх «міцних горішків».