Forskare vid Forever Security uppgav den 29 oktober att svagheter i de inbyggda webbläsarna i fem AI-verktyg för utvecklare kunde göra det möjligt för skadligt innehåll att köra kod, läsa filer på en dator eller förfalska en webbadress, och att de rapporterade bristerna i Codex och VS Code inte hade åtgärdats vid publiceringen.
Verktygen var Cursor, GitHub Copilot, OpenAI Codex, Microsoft VS Code och Anthropic Claude Desktop. Forskarna kallade resultaten EMBRACE. Problemen skilde sig åt mellan produkterna.
Forskarna visade att Cursor kunde köra kod, att Copilots förhandsvisning kunde visa en falsk webbadress och att Codex, VS Code och Claude Desktop kunde komma åt lokala filer. De spårade riskerna till webbläsarfunktioner som gav AI-assistenter extra möjligheter att interagera med webbsidor eller lokala projekt. I deras tester försvagade dessa extra möjligheter välbekanta webbläsarskydd.
I ett exempel kunde en lokal HTML-fil som öppnades i en inbyggd webbläsare komma åt filer utanför projektmappen, vilket potentiellt kunde exponera sådant som SSH-nycklar eller utvecklartoken. Forskarna sade att metoden skilde sig åt mellan verktygen. En web worker i bakgrunden kringgick mappbegränsningar i VS Code och Claude Desktop, medan Codex inte kontrollerade mappen i det testade fallet.
Enligt rapporterna hade Cursor åtgärdat det rapporterade problemet den 1 oktober. GitHub åtgärdade separat Copilots brist i en uppdatering i oktober, enligt rapporterna. Forever uppgav att Codex och VS Code inte hade åtgärdats när resultaten publicerades.
Forever uppgav att OpenAI inte hade svarat på rapporten, medan Microsoft hänvisade till Workspace Trust. Resultaten gäller separata problem i specifika produkter. Uppgiften om att problemen inte hade åtgärdats avser rapporternas publiceringsdatum, den 29 oktober.