Toate articolele

Noutăți19 octombrie 20265 min de citit

OpenCode Console: breșă expune cheile API ale furnizorilor de IA

Acces neautorizat la un sistem vechi al OpenCode Console: chei OpenAI, Anthropic și Google în pericol, costuri abuzive. Cum verifici și cum le rotești.

Perete de casete de valori metalice, două cu cheia aurie introdusă în broască

OpenCode, agentul de programare cu IA open source dezvoltat de compania Anomaly, a confirmat sâmbătă, 17 octombrie 2026, un acces neautorizat la OpenCode Console, serviciul care păstrează cheile API ale furnizorilor de modele în numele echipelor. Cheile OpenAI, Anthropic și Google salvate în spațiile de lucru ale unei părți dintre utilizatori ar fi putut fi expuse, iar mai mulți utilizatori semnalează deja costuri neautorizate.

Știrea este relatată de BleepingComputer, Infosecurity Magazine și The Hacker News; detaliile care urmează vin de la primele două, care citează comunicarea trimisă utilizatorilor și declarațiile responsabililor proiectului.

Ce s-a întâmplat

Potrivit Infosecurity Magazine, Console le permite echipelor să partajeze accesul la modelele de IA cu credențiale gestionate centralizat: în loc să distribuie cheile furnizorilor fiecărui dezvoltator, Console le păstrează pentru fiecare spațiu de lucru și le folosește pentru a autentifica cererile către furnizori.

Emailul trimis utilizatorilor afectați, făcut public de unii dintre ei pe Reddit și Discord, vorbește despre un acces neautorizat la un sistem vechi, aflat în curs de scoatere din uz, și avertizează că cheile furnizorilor terți salvate în spațiul de lucru ar fi putut fi expuse. Potrivit BleepingComputer, același email indică drept primul moment posibil al expunerii 17 octombrie 2026, ora 00:30 UTC și afirmă că nu par să fi fost expuse alte date.

Cifrele comunicate de OpenCode:

  • afectați 1,4% dintre utilizatorii Console, doar cei cu furnizori externi conectați;
  • toți cei afectați au fost anunțați prin email: potrivit proiectului, cine nu l-a primit nu este afectat;
  • Dax Raad, cofondator al Anomaly, precizează că incidentul privește doar Console, nu OpenCode ca instrument.

OpenCode leagă incidentul de un atac de distilare la scară largă: folosirea masivă și neautorizată a unor modele puternice pentru a le colecta răspunsurile și a antrena modele mai mici. Potrivit lui Raad, citat de BleepingComputer, atacatorii au vizat sistemele companiei timp de cel puțin 48 de ore folosind agenți de IA. Sursele nu explică cum s-a obținut accesul la sistemul vechi.

Consecințele pentru utilizatori

Potrivit BleepingComputer, utilizatorii semnalează costuri abuzive de la câteva sute de dolari până la 1.700 de dolari într-o singură noapte, iar unele proiecte Google Cloud au fost suspendate de Google pentru „activitate abuzivă compatibilă cu resurse deturnate”. Comunicarea OpenCode menționează posibilitatea unor rambursări. OpenCode spune că lucrează cu Google, OpenAI și Anthropic pentru gestionarea incidentului, fără alte detalii.

Doar BleepingComputer relatează un detaliu despre răspuns: investigația internă s-ar fi blocat când modelele de IA folosite de OpenCode au început să refuze cererile din cauza protecțiilor integrate, iar situația s-ar fi stabilizat cu modelul de securitate Daybreak al OpenAI.

O a doua știre: RCE corectată fără aviz

Pe 19 octombrie, Pillar Security a publicat o vulnerabilitate de execuție de cod la distanță în OpenCode; o relatează doar Infosecurity Magazine și, potrivit cercetătorului Eilon Cohen, nu are legătură cu breșa din Console.

  • Versiuni afectate: de la 1.0.137 la 1.18.32, pe Windows și WSL.
  • Vector: un server MCP la distanță controlat de atacator poate executa cod arbitrar pe mașina dezvoltatorului în timpul autentificării OAuth a protocolului MCP, fără altă interacțiune sau consimțământ.
  • Cauză: pe Windows, o dependență folosită pentru deschiderea URL-urilor le transmitea către PowerShell fără escaping corect, iar shell-ul interpreta o parte din URL drept comandă. Payloadul poate sta într-un URL HTTPS cu aspect legitim, deci verificarea schemei URL-ului nu este suficientă.
  • Corecție: versiunea 1.18.33, din 28 septembrie 2026, care adaugă verificarea schemei și actualizează dependența la o versiune care pune corect URL-ul între ghilimele. Potrivit Pillar, partea decisivă este actualizarea dependenței.
  • Fără CVE și fără aviz de securitate: Pillar a raportat-o la sfârșitul lui august prin GitHub Security Advisory; o lună mai târziu, Anomaly a răspuns că serverele MCP malițioase sunt în afara modelului său de amenințări. Pillar propune un scor CVSS 9.8 și avertizează că scannerele și alertele pentru dependențe nu vor semnala instalările vulnerabile.

Corespondență MITRE ATT&CK orientativă, dedusă din faptele relatate: T1078.004 (Valid Accounts: Cloud Accounts) și T1496 (Resource Hijacking) pentru folosirea cheilor furate; T1059.001 (Command and Scripting Interpreter: PowerShell) pentru vulnerabilitatea RCE.

Impactul pentru companiile europene și italiene

Cheile API ale furnizorilor de IA sunt credențiale în toată regula: cine le deține consumă bugetul companiei și acționează cu contul ei. Când o platformă le păstrează în numele echipelor, securitatea acestor chei depinde și de un furnizor extern și de sistemele lui, inclusiv de cele aflate în curs de scoatere din uz.

Pentru entitățile NIS2, articolul 21 cere gestionarea securității lanțului de aprovizionare: instrumentele de dezvoltare cu IA și serviciile care păstrează credențiale trebuie inventariate și evaluate ca orice alt furnizor. RCE-ul corectat fără CVE arată o limită practică: fără aviz, gestionarea vulnerabilităților bazată pe CVE nu o vede, iar tu trebuie să știi ce versiuni sunt instalate.

Ce să faci imediat

  1. Verifică dacă ești afectat: caută în căsuța de email mesajul cu subiectul „Action Required: Potential provider key breach”. Chiar dacă nu l-ai primit, verifică cheile din prudență.
  2. Fă lista tuturor cheilor OpenAI, Anthropic și Google Gemini salvate vreodată într-un spațiu de lucru Console, inclusiv cele adăugate de alți administratori.
  3. Verifică consumul și facturarea la fiecare furnizor cel puțin de la 16 octombrie: vârfuri, modele pe care nu le folosești, costuri neașteptate. Pe Google Cloud verifică și eventualele proiecte suspendate.
  4. Creează cheile noi, apoi revocă-le pe cele vechi, chiar dacă nu arată utilizare suspectă. Actualizează pipeline-urile CI/CD, fișierele de mediu, configurațiile agenților și stațiile echipei, apoi verifică faptul că cheile revocate returnează o eroare de autentificare.
  5. Restrânge cheile: doar proiectele și API-urile strict necesare, plafoane de cheltuieli și alerte de buget. Dacă folosești în continuare Console, conectează o cheie dedicată și restrânsă, niciodată pe cea de producție.
  6. Actualizează OpenCode la 1.18.33 sau o versiune ulterioară pe Windows și WSL și conectează doar servere MCP de încredere.

Măsurile de la punctele 1–5 urmează recomandările publicate de Safeguard și relatate de Infosecurity Magazine.

Cum ajută ARXDOME

ARX Sentry ține inventarul software al computerelor și serverelor, astfel încât știi unde este instalat OpenCode și în ce versiune chiar și atunci când nu există un CVE, și colectează loguri și evenimente de securitate: execuțiile suspecte și traficul de ieșire blocat ajung în paginile SOC. ARX Horizon îmbogățește conexiunile cu reputația adreselor de destinație.

Ultima actualizare:

Ai întrebări?

Hai să vorbim despre nevoile companiei tale, fără obligații.

Contactează-ne

Articole similare