Öt MI-fejlesztőeszközben találtak hibát, a Codex és a VS Code javítása még várat magára
Egy helyi HTML-fájl megnyitása más fájlok olvasását is lehetővé tehette több MI-fejlesztőeszköz beépített böngészőjében. A Forever Security kutatói a Cursor, a GitHub Copilot, a Claude Desktop, a Codex és a VS Code működésében találtak biztonsági réseket. A Cursor és a Copilot hibáját már javították, a Codex és a VS Code esetében viszont a kutatók szerint még nincs javítás.
A beépített böngészők többletjogosultságai okozták a gondot
A feltárt problémák közös pontja, hogy az alkalmazások böngészői olyan lehetőségeket kaptak, amelyek egy hagyományos böngészőben nem állnak a weboldalak rendelkezésére. Ezek révén a betöltött tartalom utasítást adhatott az MI-segédnek, beleszólhatott a címsávban megjelenő címbe, vagy hozzáférhetett a számítógép fájljaihoz.
A Forever Security az Embrace nevet adta ennek a hibacsoportnak. A kutatók négy problémát jelentettek az érintett gyártóknak; a GitHub tőlük függetlenül javította a Copilot sebezhetőségét. A következmények eszközönként eltérnek: parancsfuttatás, adatlopás és megtévesztő webcím megjelenítése is szerepel köztük.
A Cursorban rejtett utasítás jutott el az MI-segédhez
A Cursor integrált böngészőjében egy weboldal elérhette az MI-segéd utasításbeviteli felületét. Az így érkező tartalmat a rendszer követendő feladatként értelmezte, miközben az emberi felhasználó nem látta ezeket az utasításokat. Ezzel a támadó parancsokat futtathatott volna a gépen.
A kutatók szeptember 10-én jelezték a problémát, a gyártó október 1-jén javította. A forrás nem nevez meg hozzá javított verziószámot.
A Copilot címsávja nem feltétlenül a valódi oldalt mutatta
A GitHub Copilot böngészős előnézete bizonyos esetekben magától az oldaltól fogadta el annak címét. Csak azt ellenőrizte, hogy a kapott szöveg webcímnek látszik-e, azt nem, hogy ténylegesen hová mutat a lap.
Így a címsávban például a github.com/login jelenhetett meg, miközben alatta egy csaló bejelentkezési oldal töltődött be. Ez adathalászatra, vagyis megbízhatónak látszó weboldalon keresztüli adatgyűjtésre adhatott lehetőséget.
A kutatók szeptember 26-án, az 1.1.27 verzióban azonosították a hibát. A GitHub október 13-án, az 1.1.29 kiadásban javította, anélkül, hogy a Forever Security bejelentést küldött volna neki.
A helyi HTML-fájlok túljuthattak a projektmappán
A Claude Desktop és a VS Code a helyi oldalak hozzáférését a projektmappára korlátozta. A kutatók szerint ez a védelem nem vonatkozott a web worker nevű böngészőfunkcióra, amely az oldal fő végrehajtási szálától külön futtat JavaScriptet.
Egy helyi HTML-oldal ilyen háttérfolyamatot indítva a gép bármely fájlját elérhette. A Codex esetében erre a kerülőútra sem volt szükség: ott a betöltött dokumentum közvetlenül olvashatott más állományokat.
Az OpenAI dolgozik a megoldáson, a VS Code hibája is nyitott
A Forever Security július 27-én jelentette a Codex problémáját az OpenAI számára. A cég szóvivője megerősítette, hogy tudnak róla, és dolgoznak az elhárításán.
A VS Code esetét szeptember 10-én továbbították a Microsoft számára. A kutatók szerint a vállalat a munkaterület megbízhatóságához kötött biztonsági határra hivatkozva érvénytelennek minősítette a bejelentést; állításuk szerint a rés továbbra is nyitott.
Az Anthropic a Claude Desktop július 23-i bejelentését kezdetben hasonló indokkal utasította el. Gal Weizman kutató szerint a Noma Security egy nappal később ugyanazt a problémát jelentette, és azt az Anthropic már elfogadta.
A cikk mesterséges intelligencia segítségével készült; a szerkesztőség ellenőrizte és jóváhagyta. Impresszum