Ciberseguretat
OpenCode: qui gasta amb les teves claus d'API?
OpenCode va admetre el 17 d'octubre una bretxa que, segons l'empresa, va afectar l'1,4 % dels usuaris de la seva consola, tots amb proveïdors externs enllaçats, i la va vincular a un atac de destil·lació. No ha aclarit si les claus d'API d'aquests usuaris es van arribar a fer servir ni amb quin cost, i assegura que l'incident continua obert.
Rep el resum diari d'IA
Cada matí, l'essencial de la intel·ligència artificial al teu correu, sense fum. Al dia amb la IA.
En subscriure-t'hi acceptes rebre el butlletí d'AI Informator. Pots donar-te de baixa quan vulguis.
En resum
- El 17 d'octubre, OpenCode va admetre a X una bretxa que, segons l'empresa, va afectar l'1,4 % dels usuaris d'OpenCode Console amb proveïdors externs enllaçats.
- Segons OpenCode, va avisar per correu tots els afectats, l'incident continua obert i treballa amb Anthropic, OpenAI i Google per posar-hi remei.
- Des del 17, hi ha usuaris que expliquen a GitHub que no poden entrar a la consola o que les seves claus d'OpenCode han caducat o han desaparegut.
OpenCode admet una bretxa
OpenCode és un agent de programació de codi obert (open source) per al terminal, l'editor de codi o l'escriptori, que es connecta a models de molts proveïdors. El seu repositori a GitHub, amb llicència MIT, sumava 215.796 estrelles el 18 d'octubre i, segons OpenCode, el fan servir més de 16 milions de desenvolupadors al mes.
La tarda del 17, OpenCode ho va reconèixer a X des del seu compte verificat: segons l'empresa, la nit anterior va patir una bretxa que va afectar l'1,4 % dels usuaris d'OpenCode Console, la seva consola web. Precisa que va ser un subconjunt dels usuaris amb proveïdors externs enllaçats.
OpenCode assegura que aquell mateix matí va avisar per correu tots els afectats i que qui no el va rebre no n'està afectat. Afegeix que l'incident continua obert, que no pot donar més detalls i que treballa amb Anthropic, OpenAI i Google per posar-hi remei.
OpenCode parla d'un atac de destil·lació
OpenCode vincula la bretxa a «un atac de destil·lació a gran escala», però no ha explicat què es va destil·lar, amb quins models ni qui hi ha al darrere.
Crypto Briefing, un lloc web de notícies de criptomonedes, finances i IA, sosté que amb aquestes claus es van llançar consultes repetides contra models de gamma alta. OpenCode no ho ha confirmat.
Claus caducades i consoles tancades
El 17 a les 17:15 UTC, un usuari va obrir una incidència al repositori perquè des del matí no podia entrar a la consola web. En menys de mitja hora s'hi van afegir gairebé una desena d'usuaris, i uns quants veien el missatge «This API key has expired». A les 20:04 UTC, l'autor va explicar que tot tornava a funcionar, però que la seva clau havia desaparegut, i va trobar a faltar un avís previ.
Aquestes claus caducades són les de la mateixa OpenCode, no les d'altres proveïdors: segons el bot del repositori, el missatge vol dir que el servidor ja no accepta la credencial desada. El 18, un altre usuari va explicar que des del 17 té bloquejats tots els seus espais de treball, tot i que no hi guardava claus d'OpenAI, Anthropic ni Google, i que no va rebre el correu d'avís. OpenCode no ha explicat públicament per què aquestes claus van deixar de ser vàlides ni si les va invalidar com a part de la seva resposta a la bretxa.
El matí del 18, ni el web d'OpenCode ni la seva pàgina d'estat esmentaven la bretxa. El bot remet els dubtes sobre comptes a help@anoma.ly, el servei de suport d'Anomaly. Encara no s'han confirmat el text del correu, la xifra absoluta d'afectats, quant va durar l'accés, per on van entrar els atacants ni si es van fer servir les claus enllaçades, i amb quin cost.
Què cal fer amb les teves claus
Qui tingués proveïdors externs enllaçats a la consola ja pot substituir aquestes claus. OpenAI demana a la seva guia que una clau filtrada se substitueixi immediatament des de la pàgina de claus, que es revisi la pàgina d'ús i que es fixin límits de despesa mensuals que tallin el servei, perquè les alertes per si soles no aturen el trànsit.
Anthropic aconsella revocar com més aviat millor una clau sospitosa a Claude Console, amb el menú de tres punts que hi ha al costat i l'opció «Delete API Key», revisar-ne l'ús i els registres i vigilar els límits de la recàrrega automàtica.
Google indica que cal crear una clau nova a Google AI Studio o a la consola de Google Cloud, actualitzar l'aplicació, desactivar l'antiga un cop comprovada la nova i revisar la facturació i l'ús. La clau de la mateixa OpenCode, segons el bot del repositori, se substitueix creant-ne una altra a la consola o amb l'ordre opencode auth login.
Conclusió
Segons OpenCode, l'incident continua obert. Fins que l'empresa no expliqui què es va destil·lar i si es van fer servir claus alienes, a cada usuari li toca substituir les claus enllaçades, revisar la factura i posar un límit a la despesa.
Fonts primàries
- OpenCode — comunicado en X sobre la brecha de OpenCode Console (17-10-2026, versión editada) ↗
- GitHub — anomalyco/opencode, issue #56442 «Unable to log into Opencode web console» (17-10-2026) ↗
- GitHub — anomalyco/opencode, issue #56526 «oauth» (17-10-2026) ↗
- GitHub — anomalyco/opencode, issue #56703 «Console: all workspaces restricted since Oct 17, no breach email received» (18-10-2026) ↗
- GitHub — repositorio anomalyco/opencode ↗
- OpenCode — página principal ↗
- OpenCode — página de estado (consultada el 18-10-2026) ↗
- Crypto Briefing — «OpenCode discloses distillation attack that hit 1.4% of Console users» (17-10-2026) ↗
- Y Combinator — ficha de OpenCode ↗
- SST — «SST raises $1M», Jay V (23-07-2021) ↗
- TechCrunch — «Serverless Stack raises $1M for open-source application framework» (23-07-2021) ↗
- Anthropic — «Detecting and preventing distillation attacks» (23-02-2026) ↗
- OpenAI — «Best Practices for API Key Safety» ↗
- Anthropic — «API Key Best Practices: Keeping Your Keys Safe and Secure» ↗
- Google — «Using Gemini API keys» ↗
Rep el resum diari d'IA
Cada matí, l'essencial de la intel·ligència artificial al teu correu, sense fum. Al dia amb la IA.
En subscriure-t'hi acceptes rebre el butlletí d'AI Informator. Pots donar-te de baixa quan vulguis.
Comentaris