Hopp til hovedinnhold
 AI-nyheter, ferdig filtrert for ledere
SISTE:

Codex-verktøy stjal OpenAI-tokens fra utviklere • AWS lar AI-agenter bruke penger med sperrer • USA famler med forhåndstilsyn av AI-modeller • Banktopp varsler dyrere AI-agenter • GitHub gjør Copilot-bruk til løpende AI-kostnad

Codex-verktøy stjal OpenAI-tokens fra utviklere
Breaking
CIOCISOCTOStyreOpenAICodexnpmSupply Chain SecurityAI SecurityDeveloper ToolsToken TheftOAuthSecrets ManagementSoftware Supply ChainEnterprise AIRisikostyringLeverandørstyring

Codex-verktøy stjal OpenAI-tokens fra utviklere

JH
Joachim Høgby
2. juni 20262. juni 20265 min lesingKilde: Aikido Security

Et utviklerverktøy for OpenAI Codex ble brukt som lokkemiddel i et mer avansert supply chain-angrep enn den vanlige typosquat-historien. Pakken het codexui-android, lå på npm, hadde et ekte GitHub-prosjekt rundt seg og leverte faktisk funksjonalitet: et fjernstyrt webgrensesnitt for Codex.

Ifølge Aikido Security inneholdt npm-versjonene likevel ekstra kode som ikke lå i GitHub-repoet. Den koden leste ~/.codex/auth.json, eller tilsvarende CODEX_HOME/auth.json, og sendte innholdet til sentry.anyclaw.store/startlog. Dataene omfattet blant annet access_token, refresh_token, id_token og konto-ID.

Det gjør saken mer alvorlig enn nok et lite npm-havari. Codex-tokenet er ikke bare en API-nøkkel i en testmappe. Det kan være koblet til en utviklers faktiske OpenAI- eller ChatGPT-konto, arbeidsflyt og rettigheter. OpenAI advarer selv i dokumentasjonen om at ~/.codex/auth.json må behandles som et passord når filbasert lagring brukes.

The Hacker News omtalte saken bredt mandag og skriver at pakken hadde over 29.000 ukentlige nedlastinger. Aikido oppga opprinnelig rundt 27.000. npm sitt eget nedlastingsendepunkt viser 29.145 nedlastinger for siste uke på sjekktidspunktet. Det er ikke et gigantisk tall sammenlignet med de største pakkene, men nok til at dette treffer et reelt utviklermiljø.

Den viktige detaljen er hvordan angrepet var pakket inn. GitHub-koden så ren ut. Den skadelige delen lå i artefakten som faktisk ble publisert på npm. Det betyr at en vanlig kildekodegjennomgang av repoet ikke ville vært nok. Kontrollen måtte ha skjedd på pakken som installeres.

Aikido skriver at koden kjørte ved oppstart, før applikasjonslogikken. Den sjekket om auth-filen fantes, krypterte innholdet enkelt og sendte det til et domene som lignet legitim Sentry-telemetri. Feil ble undertrykt. En utvikler som bare så trafikk til noe som startet med sentry, kunne lett avfeie det som ordinær logging.

Android gjorde angrepsflaten større

Aikido peker også på Android-apper fra samme miljø som en ekstra distribusjonsvei. Appene skal ha pakket en Termux-lignende Linux-runtime og kjørt Node.js i en PRoot-sandkasse. Ved oppstart hentet de codexui-android@latest, uten å pinne versjonen. Dermed kunne en endring i npm-pakken automatisk bli kjørt i appmiljøet.

The Hacker News skriver at én av Android-appene hadde mer enn 50.000 nedlastinger, og at en annen relatert app hadde over 10.000. Det betyr ikke at alle brukere nødvendigvis fikk tokens stjålet. Men det viser hvorfor AI-utviklerverktøy ikke lenger kan vurderes som små lokale hjelpemidler. De kan fungere som distribusjonskanaler for konto- og kildekodetilgang.

På GitHub svarte maintaineren at saken ble undersøkt og at berørt funksjonalitet og relatert data var under fjerning. Ifølge Aikido ble ikke det sentrale spørsmålet besvart: hvorfor koden bare lå i npm-pakken og ikke i GitHub-kilden, og hvorfor et domene under samme miljø tok imot tokens. Her bør virksomheter ikke vente på en pen forklaring før de rydder opp.

Hva norske CIO-er og CISO-er bør ta med seg

Første poeng: AI-verktøy er nå en del av programvareforsyningskjeden. Det gjelder ikke bare modellleverandøren. Det gjelder CLI-er, nettleserutvidelser, GitHub Actions, VS Code-utvidelser, mobilapper, lokale wrappers og små npm-pakker som utviklere installerer for å spare ti minutter.

Andre poeng: kildekoden er ikke hele sannheten. Dette angrepet utnyttet avstanden mellom et legitimt repo og en publisert installasjonspakke. Derfor må kontrollregimet se på artefakter, checksums, provenance, publiseringshistorikk og installasjonsatferd. Det er ikke nok å peke på at «GitHub så greit ut».

Tredje poeng: token-lagring må behandles som privilegert identitet. Mange virksomheter har gode prosesser for AWS-nøkler og GitHub PAT-er, men svakere rutiner for AI-verktøyenes lokale auth-filer. Den forskjellen holder ikke. Hvis en Codex-klient har tilgang til virksomhetens kode, arbeidsområder eller enterprise-kontroller, er tokenet en produksjonshemmelighet.

Praktiske tiltak nå er ganske konkrete. Sjekk om codexui-android finnes i utviklermiljøer, lockfiler, lokale npm-cacher, images eller mobile testoppsett. Søk i DNS-, proxy- og EDR-logger etter sentry.anyclaw.store og /startlog. Roter eller tilbakekall berørte OpenAI-/Codex-sesjoner. Og sett policy for at AI-verktøy som installerer @latest i runtime ikke får kjøre i virksomhetsmiljø uten eksplisitt godkjenning.

For sikkerhetsmiljøet er saken også et varsel om hvor attraktivt AI-utviklerøkosystemet har blitt. Angriperen trenger ikke lenger gå rett på produksjonsserveren. Det kan holde å bygge et nyttig lite verktøy, få utviklere til å bruke det og vente til tokenene begynner å tikke inn.

Dette er derfor ikke en marginal npm-historie. Det er en tidlig mal for hvordan angrep mot AI-arbeidsflyter vil se ut: legitim nytte først, skjult eksfiltrering etterpå, og tokens som bro videre inn i kode, data og automatisering.

Kilder og medier

Primærkilde: Aikido Security, Charlie Eriksen, «Legitimate-Looking Codex Remote UI Secretly Steals Your AI Tokens», publisert 27. mai 2026 og oppdatert 28. mai 2026: https://www.aikido.dev/blog/codex-remote-ui-steals-ai-tokens

Kreditering: Aikido Security står for den tekniske hovedanalysen av codexui-android, npm-artefakten, Android-vektoren og exfil-endepunktet.

Top-tier sikkerhetsdekning: The Hacker News, «OpenAI Codex Authentication Tokens Stolen in codexui-android npm Supply Chain Attack», publisert 1. juni 2026: https://thehackernews.com/2026/06/openai-codex-authentication-tokens.html

OpenAI-dokumentasjon om Codex-autentisering og lokal tokenlagring: https://developers.openai.com/codex/auth

npm-nedlastingsdata for codexui-android: https://api.npmjs.org/downloads/point/last-week/codexui-android

GitHub-tråd med disclosure og maintainer-svar: https://github.com/friuns2/codex-mobile/issues/198

Thumbnail: OpenAI Image 2 / hogby.ai

📬 Likte du denne?

AI-nyheter for ledere. Kuratert av en CIO som bygger det selv. Daglig i innboksen.