Hopp til hovedinnhold

Onsdag 7. oktober

 Tilbake Sikkerhet 2 min 18.36

Writer-sårbarhet lot én delt lenke kapre KI-kontoer på tvers av selskaper

tirsdag 7. juli · KI-generert · Kilde: The Hacker News

Innholdet er KI-generert og kan inneholde feil. Sjekk originalkilden.

Guardrails som leser instruksjonen i stedet for hva koden faktisk gjør, stopper ikke en angriper: WriteOut-feilen i Writer lot en delt forhåndsvisningslenke kapre KI-kontoer på tvers av selskaper.

Sand Security Research har avdekket WriteOut, en kritisk feil i sesjonsisolasjonen hos den nå-patchede KI-plattformen Writer. Med bare en lenke kunne en utenforstående gå fra null tilgang til å overta en hvilken som helst Writer-organisasjon, ifølge sikkerhetsselskapet. Angriper og offer trengte ikke tilhøre samme organisasjon.

Angrepskjeden er kort. En angriper bygger en agent med live forhåndsvisning og deler den offentlige lenken. Når en innlogget Writer-bruker åpner den, legger nettleseren ved sesjonscookien. Forhåndsvisnings-proxyen sender cookien inn i angriperens sandkasse, der kode leser sesjonstokenet fra prosessminnet og sender det videre. Angriperen spiller av tokenet og har kontrollen: private chatter, dokumenter, konfigurasjoner, connectorer og LLM-nøkler, og administratortilgang avhengig av offerets rolle.

Det interessante for deg som bygger agenter ligger i hvorfor guardrailene sviktet. «Writer var ikke uforsiktig, det fantes guardrails», sier Sand Security. Input-filteret prøvde å blokkere forsøk på å lese miljøvariabler eller kjøre åpenbart ondsinnet kode. Men det sjekket instruksjonen, ikke hva koden gjorde ved kjøring. I stedet for å lime inn nyttelasten direkte ba forskerne agenten hente og kjøre et eksternt skript. Filteret så en harmløs «last ned og kjør», og selve utnyttelsen dukket aldri opp i prompten.

Hva betyr dette hvis du bygger agenter?

  1. Filtrer på kjøretidsatferd, ikke bare på teksten i prompten: «hent og kjør» skjuler alt som følger.
  2. Aldri videresend brukersesjoner inn i en sandkasse du lar andre kjøre kode i. Writers fiks var å flytte forhåndsvisninger til en isolert origin.
  3. Behandle delte forhåndsvisningslenker som kjørbar kode fra en fremmed, ikke som passiv visning.

Pulsen · norske KI-nyheter for deg som bygger. Sakene er KI-generert fra originalkilden, som alltid lenkes.