
En förgiftad webbsida fick Grok att dekryptera dolda instruktioner och läcka chatten.
- OrcaNYOrcaCyber: MiniMax M3.1 Flash Abliterated / Uncensored2026-10-2999 tok/s
- OrcaNYOrcaCyber: GLM 5.3 Flash Abliterated / Uncensored2026-10-27$0.80 / $1.60 per 1M tokens · 101 tok/s
- OrcaNYOrcaCyber: Qwen3.8 Flash Next Abliterated / Uncensored2026-10-26$0.80 / $1.60 per 1M tokens · 284 tok/s
- OrcaNYOrcaCyber: MiMo V2.6 Flash Abliterated / Uncensored2026-10-26$0.80 / $1.60 per 1M tokens · 93 tok/s
- MoonshotNYMoonshotAI: Kimi K3.1 Pro2026-10-2446Intelligens
- OrcaNYOrcaCyber: DeepSeek V4.1 Flash Abliterated / Uncensored2026-10-23$0.80 / $1.60 per 1M tokens · 106 tok/s
- minimaxNYMiniMax: M3.1 Flash2026-10-1929Intelligens
- OrcaNYOrca: OrcaCyber Ultra 1.02026-10-17$5.00 / $10.00 per 1M tokens · 70 tok/s
- deepseekNYDeepSeek: DeepSeek V4.1 Flash 10172026-10-1733Intelligens
- DeepSeekNYDeepSeek: DeepSeek V4.1 Flash2026-10-1740Intelligens
- OrcaOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 per 1M tokens · 95 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2955Intelligens
- anthropicAnthropic: Claude Sonnet 5.52026-09-2854Intelligens
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 per 1M tokens · 175 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2228Intelligens
- OpenAIOpenAI: GPT-6 Sol2026-09-2248Intelligens
- AnthropicAnthropic: Claude Opus 5.52026-09-2258Intelligens
- xiaomiXiaomi: MiMo-V2.6-Flash2026-09-2127Intelligens
- xiaomiXiaomi: MiMo-V2.6-Pro2026-09-2130Intelligens
- xAIGrok 4.72026-09-2134Intelligens
Den 19 augusti 2026 bekräftade Adversa AI att dess nollklicksattack mot xAI:s Grok-webbchatt fortfarande fungerade, elva veckor efter att företaget hade informerats om den. En användare ber Grok att sammanfatta en vanlig webbsida. Sidan innehåller en AES-256-GCM-chiffertext, nyckelmaterialet för att öppna den, och en instruktion att dekryptera. Grok kör dekrypteringen i sin egen Python-sandbox, behandlar den återvunna texten som utdata från kod som den just har kört och följer den sedan – sammanställer en URL som innehåller användarens namn, ungefärlig plats, prenumerationsnivå och prompterna från den konversationen, och öppnar URL:en på en adress som angriparen har valt. Det finns inget klick, ingen bekräftelse och ingen varning. Varje användare av Grok-webbchattagenten på grok.com skulle kunna ledas genom den kedjan av en försåtligt preparerad sida. Registreringen är en post i AI-incidentarkivet, som innehåller hela postsamlingen, dess källor och angränsande poster i den här serien.
Posten och vilken typ av händelse den beskriver
Arkivet daterar denna post till 19 augusti 2026, dagen då Adversa bekräftade att attacken fortfarande fungerade i produktion, och klassificerar den som forskning: ett fynd och ett proof of concept, inte en driftsättningshändelse och inte ett intrång. Adversa AI publicerade genomgången dagen därpå, 20 augusti 2026. Forskaren som anges är Rony Utevsky. Den berörda produkten är xAI:s Grok-webbchatt på grok.com, i den konfiguration som kombinerar agentisk webbläsning med en sandlåda för Python-kodkörning och kör Grok 4.5 Fast.
Arkivet registrerar allvarlighetsgraden som hög, markerar posten som inte omtvistad och registrerar ingen verklig skada. Ingen källa som granskats för den här artikeln rapporterar att tekniken används mot någon i det vilda; det som finns är en demonstration av att kedjan fullbordas från början till slut. Det gapet – ett fungerande exploit och inga bevis för utnyttjande – är ramen för allt nedan.
Krypterade instruktioner är ogenomträngliga för filtret som är avsett att fånga dem.
Tekniken, som Adversa kallar Cryptographic Context Injection, riktar sig mot en specifik skarv i agentdesign. Guardrails inspekterar text. Chiffertext är inte text som en klassificerare kan läsa, så en sida vars nyttolast är krypterad passerar inspektionen utan något läsbart att flagga. Nyttolasten kräver fortfarande att modellen kör kod, och den säger det själv: den levererar AES-256-GCM-chiffertext, PBKDF2-nyckelhärledningsparametrar och en begäran om dekryptering.
Den distinktionen är den tekniska kärnan. Tidigare kodningstrick – base64, ROT13, enkel substitution – är svaga eftersom en kapabel modell kan avkoda dem i sina egna vikter, vilket innebär att den avkodade texten fortfarande är genererat innehåll som ett filter kan tillämpas på. Stark kryptering kan inte genvägas på det sättet. Som Adversas genomgång uttrycker det, till skillnad från base64 eller ett substitutionschiffer, "finns det ingen genväg som modellens egna vikter kan ta heller." Den praktiska vägen till klartext är att köra chiffret i modellens runtime.
Att köra chiffret skapar den faktiska sårbarheten. Klartexten anländer som utdata från kod som modellen just körde, och befinner sig i den betrodda exekveringskontexten i stället för att anlända som otillförlitligt hämtat innehåll. Adversas sammanfattning av effekten är att "körtidsexekveringen tvättar angriparkontrollerade data till betrodda instruktioner som agenten kommer att agera på." Cloud Security Alliances forskningsnotis från 23 augusti 2026 jämför strukturen med return-oriented programming, där enskilt ofarliga delar kombineras till ett beteende som ingen av dem visar var för sig.
Ett förbehåll hör hit, eftersom källan anger det: modellen måste fortfarande samarbeta. Adversa rapporterar att framgångsfrekvenserna varierar beroende på mål och förändras över tid, och att Groks misslyckanden berodde på dekrypteringsfel snarare än att ett filter fångade nyttolasten. Dekryptering är ett steg som angriparen inte kan tvinga fram, bara framkalla.

Den "nyckel" som Grok ombads bygga var ett formulär med privata fält
Det de dekrypterade instruktionerna begär är den del som förvandlar en injicerad instruktion till en exfiltrering. Nyttolasten säger till Grok att konstruera ytterligare en "dekrypteringsnyckel". Den nyckeln är inte en nyckel. Det är en mallsträng, och de fält den interpolerar är användarens namn, grova plats, prenumerationsnivå och hela uppsättningen av användarens prompter i konversationen.
Instruktionerna ger sedan den upplösta strängen ett mål: Grok får instruktionen att öppna en URL för att "hämta ytterligare kontext", med mallens utdata transporterad i frågeparametrarna. Eftersom navigeringsverktyget är privilegierat och det angivna skälet låter rutinmässigt, lämnar begäran via agentens egen webbläsningskapacitet. Adversa säger att det publicerade resonemangsspåret visar en x-auth-token-parameter i den begäran. Dess sammanfattning av vägen är att det fanns "ingen effektiv gräns för utgående trafik eller samtyckesgrind" och att "genomtvättade, angriparkontrollerade instruktioner når en privilegierad utgående åtgärd utan hinder."
Omfattningen har betydelse här, och rapporteringen gör den otydlig. Flera medier beskriver förlusten som användarens ”fullständiga chatthistorik”. Adversas egen beskrivning är snävare: prompterna i den konversation som sammanfattades, vilka alla redan fanns i modellens kontext. Forskarna säger att de inte testade om andra konversationer, agentminne eller annat innehåll kunde nås. En mall som riktar sig mot en sessions kontext skulle rimligen kunna utökas; ingen har publicerat bevis för att den utökades.
Elva veckor, och ett erkännande
Adversa rapporterade Grok-kedjan till xAI direkt och via företagets HackerOne bug bounty-program den 3 juni 2026. xAI bekräftade rapporten men enligt Adversa angav inga specifika detaljer och ingen tidsplan för åtgärder. Uppföljningsförsök den 4 augusti och 10 augusti lämnades utan svar. Kedjan reproducerades fortfarande den 19 augusti. Adversa offentliggjorde den 20 augusti och höll tillbaka de operativa nyttolasterna för att begränsa missbruk.
Vid offentliggörandet fanns ingen patch, ingen CVE-identifierare, ingen leverantörsrådgivning och ingen användarriktad tillfällig lösning. The Registers rapport den 20 augusti, Security Affairs rapport den 23 augusti och Cloud Security Alliances notis samma dag beskriver alla samma läge; ingen av dem innehåller något uttalande från xAI utöver bekräftelsen. Ingen källa som granskats här, från offentliggörandet till slutet av oktober 2026, rapporterar någon rättelse sedan dess.

Vad som bekräftar fyndet, och vad som inte gör det
Rapporteringen är inte tunn. The Register skrev om det samma dag som det offentliggjordes; Security Affairs och Cloud Security Alliance följde inom tre dagar; även SecurityWeek, The Cyber Express och Dataconomy rapporterade. Det är en betydande mängd bevakning från medier som är oberoende av forskaren, och det är vad arkivets förtroendegrad A vilar på: väl dokumenterat, primärkällorna stämmer överens.
Det är inte oberoende replikering, och skillnaden är värd att uttryckas rakt ut. Varje redogörelse går tillbaka till en enda proof of concept från ett enda forskarteam. Cloud Security Alliance-noten säger uttryckligen att den inte reproducerade exploateringen och inte presenterar någon egen laboratorietestning, och mildrar sitt påstående att bristen är arkitekturomfattande genom att det vilar på bevis från "en handfull leverantörer". Security Affairs beskriver ingen tredjepartskonfirmation. The Hacker News, vars redogörelse bär den framgångssiffra som diskuteras nedan, beskriver Adversa som den enda källan till Grok-fyndet. Inget andra team har publicerat en körning mot grok.com.
Den framgångssiffra som följde med avslöjandet behöver samma varsamhet. Adversa rapporterade ungefär 40 % framgång över cirka 20 försök sedan juni 2026, vilket är åtta genomförda exfiltreringar, och förklarade misslyckandena med att Grok hanterade dekrypteringen felaktigt snarare än att ett filter fångade nyttolasten. Den siffran förekommer i Cloud Security Alliance-notisen och i The Hacker News redogörelse, som noterar att Adversas publicerade rapport inte innehåller någon egen framgångsgrad. Det är en siffra från en forskare om ett forskartest, inte en uppmätt egenskap hos produkten.

Samma teknik mot andra agenter
Adversas genomgång återvänder också till en tidigare demonstration mot Google Gemini i Deep Thinking-läge, identifierad som Gemini 3 Flash (Web) på den betalda nivån. Där var den dekrypterade nyttolasten en fabricerad Python-traceback som innehöll en falsk callback i API-stil som tycktes inaktivera säkerhetspolicyn; modellen producerade ett svar på flera stycken om att bygga ett brandvapen och avslöjade separat sina egna systeminstruktioner. The Hacker News rapporterar att Gemini-arbetet först publicerades den 11 mars 2026 och reproducerades fem av fem gånger. Google underrättades inte, eftersom jailbreaks ligger utanför dess program för sårbarhetsrapportering.
Gemini-fallet ledde aldrig till exfiltrering, och orsaken är arkitektonisk snarare än tursam: dess offentliga gränssnitt gav inte modellen Python-åtkomst till externa webbplatser, så det fanns ingen utgående väg för att föra ut data. Det är den tydligaste demonstrationen av vad Grok-felet faktiskt kräver – kodexekvering och ett nätverkskapabelt verktyg i samma kontext. Adversa rapporterar också att Geminis framgångsfrekvens föll kraftigt fram till augusti 2026 och kunde inte hänföra förändringen till filter, modellversioner eller båda. I samma testning mellan modeller GPT-5 lyckades inte tolka dekrypteringsinstruktionerna, och Claude Sonnet 4.5 dekrypterade nyttolasten och flaggade sedan klartexten som ett injektionsförsök.
Den 6 oktober 2026 publicerade Adversa en uppföljning som använde samma teknik mot GitHub Copilot CLI i autopilotläge, där en krypterad sida ledde agenten att läsa en lokal .env.prod-fil och skicka ut den på 28 sekunder. Vi behandlade den demonstrationen separat. Det är en annan post mot en annan produkt, och den hör till samma teknik snarare än till denna post.
Vad forskarna säger bör ändras
Adversas slutsats är att modellen är fel plats att åtgärda detta på: "Du behöver inte åtgärda detta på modellnivå."Dess rekommendationer ligger på harness-nivå. Kör opålitligt innehåll i en kontext utan verktyg och utan autentiseringsuppgifter, och skicka endast strukturerad data tillbaka till den privilegierade kontexten. Kräv godkännande för oåterkalleliga och utgående åtgärder så att de fullständigt upplösta argumenten visas, och neka dem hårt när ingen människa är närvarande. Behåll verktygsspår per session med upplösta argument för detektering och forensik, och larma på sekvensen – opålitlig indata, sedan kodkörning, sedan utgående kontakt – i stället för på varje enskild nyttolast.
Cloud Security Alliance tillför detektionsperspektivet: omklassificera klartext efter varje avkodnings- eller dekrypteringssteg i stället för endast före det, flagga avvikande PBKDF2- eller AES-anrop som uppstår från modellskriven kod som reagerar på ett externt dokument, och separera en privilegierad orkestrerande agent från en karantänsatt instans som hanterar hämtat innehåll.
Ett påstående på detta område tillhör en leverantör. Adversa säljer en AI-säkerhetsplattform och uppger att den egna produkten stoppade den Grok-liknande kedjan när avkodningsrutinen hade producerat klartext. Det är ett uttalande om företagets produkt under dess egna testvillkor, inte en oberoende bedömning av Grok, och det bör läsas som sådant.
Ingenting i det offentliga underlaget visar att xAI ändrade sin agents beteende efter rapporten. Den bestående poängen är snävare än en produktdom och svårare att avfärda: ett filter som placeras före en transformation kan inte kontrollera vad som kommer ut ur transformationen, och en agent som både kan köra kod och nå nätverket har en utgående väg vare sig någon har designat en eller inte. Det är därför den rekommenderade åtgärden är en gräns runt verktyget snarare än en bättre klassificerare, och därför detta underlag förblir öppet tills någon visar motsatsen.
Jämförda i den här artikeln1
Identifierat från den här artikeln · Benchmarks: Artificial Analysis · uppdateras dagligen
