Căutare

OpenAI a descoperit o vulnerabilitate în Brotli exploatabilă de la distanță, Claude Code 2.1.310 oferă acces la Monitor pe Bedrock, Copilot contabilizează instrumentele terțe

Articol generat de inteligență artificială
OpenAI a descoperit o vulnerabilitate în Brotli exploatabilă de la distanță, Claude Code 2.1.310 oferă acces la Monitor pe Bedrock, Copilot contabilizează instrumentele terțe

ai-powered-markdown-translator

Articol tradus din fr în ro cu gpt-6.1-sol.

Vezi proiectul pe GitHub ↗

Testând izolarea mediului său de antrenare, OpenAI a descoperit în Brotli, biblioteca de compresie inclusă în Node.js, Bun și Envoy, o vulnerabilitate de executare de cod de la distanță fără autentificare, identificată drept CVE-2026-111497 și remediată între timp: o descoperire pe care articolul său din ziua precedentă nu o menționa. În zona agenților de programare, Claude Code 2.1.310 oferă acces la instrumentul Monitor pe Bedrock, Vertex și Foundry, versiunea nightly a Gemini CLI învață să își listeze modelele în JSON, iar Qwen Code trece la v0.26.1. În fine, GitHub face ca API-ul de metrici Copilot să contabilizeze cererile instrumentelor terțe precum OpenCode, Claude Code și Codex.


OpenAI a descoperit în Brotli o vulnerabilitate de executare de cod de la distanță fără autentificare, remediată în Node.js, Bun și Envoy

23 octombrie — În seara publicării articolului despre securizarea mediului de antrenare al modelelor sale de vârf, despre care am relatat aici ieri, OpenAI adaugă pe X o informație care nu figura în acesta. În cadrul aceleiași campanii de atacuri simulate (red teaming), compania a descoperit o vulnerabilitate de executare de cod de la distanță fără autentificare în Brotli, o bibliotecă de compresie integrată în numeroase programe. Sunt suficiente date comprimate malițioase, fără crearea unui cont, iar atacul funcționează în ambele sensuri.

That is, an unpatched server that accepts compressed input could be taken over by a malicious client, and an unpatched client that accepts compressed input (such as “curl —compressed”) could be taken over by a malicious server.

🇷🇴 Cu alte cuvinte, un server fără remediere care acceptă date comprimate ar putea fi preluat de un client malițios, iar un client fără remediere care acceptă date comprimate (precum « curl —compressed ») ar putea fi preluat de un server malițios. — @OpenAI pe X

Cauza de bază fusese remediată în codul-sursă al Brotli încă din februarie, fără ca cineva să o recunoască drept vulnerabilitate, iar de atunci nu mai apăruse nicio versiune. OpenAI a anunțat Brotli și proiecte din aval precum Node.js; Brotli a publicat versiuni noi și CVE-2026-111497. Potrivit paginii pe care Patch the Planet o dedică vulnerabilității, avizul de securitate al Node.js atribuie raportarea echipei Codex Security a OpenAI. Envoy și Istio sunt afectate doar dacă sunt configurate să decomprime Brotli; vulnerabilitatea poate, de asemenea, să provoace oprirea unui proces sau să divulge conținut din memorie, iar pagina nu indică niciun scor CVSS.

Software afectatVersiuni cu remediere
Node.js22.23.4, 24.22.1 și 26.12.1
Bun1.4.4 (cu Brotli 1.2.1)
Envoy Proxy1.40.0, 1.39.3, 1.38.6 și 1.37.8
Istio1.29.9 (ramură ajunsă la sfârșitul ciclului de viață), 1.30.6 și 1.31.2
Google Brotli (proiect upstream)1.0.10, 1.1.1 și 1.2.1

În lipsa unei actualizări imediate, pagina recomandă dezactivarea decodării Brotli pentru datele care nu sunt de încredere, păstrând gzip sau deflate: respingerea cererilor Content-Encoding: br înainte de orice decomprimare, dezactivarea decomprimării automate în clienții HTTP și a filtrelor Brotli din Envoy și Istio. Dezactivarea compresiei Brotli a răspunsurilor pe un CDN nu este suficientă. CVE-ul apăruse deja aici, printre vulnerabilitățile Node.js vizate de pluginul Cognition (22 octombrie), apoi în răspunsul Replit (23 octombrie), fără ca OpenAI să apară drept autor al descoperirii.

🔗 Pagina Patch the Planet despre vulnerabilitatea din Brotli


Agenți de programare: Claude Code 2.1.310, Gemini CLI și Qwen Code 0.26.1

Trei agenți de programare în linie de comandă lansează câte o versiune în mai puțin de douăzeci și patru de ore: deschidere către furnizori terți la Claude Code, controlul agentului la Gemini CLI, daemon și sarcini programate la Qwen Code.

Claude Code 2.1.310 oferă acces la instrumentul Monitor pe Bedrock, Vertex și Foundry și remediază 14 probleme

23 octombrie — Claude Code 2.1.310 apare pe npm la 21 h 20 UTC, apoi ca release pe GitHub la 23 h 39 UTC, cu 26 de intrări, dintre care 14 remedieri. Instrumentul Monitor, care lansează o comandă în fundal și trimite fiecare linie de ieșire către Claude pentru ca acesta să reacționeze la un jurnal sau la modificarea unui fișier, exista din aprilie: acum funcționează pe Amazon Bedrock, Vertex și Microsoft Foundry, la fel ca monitoarele de pluginuri (plugin monitors), precum și atunci când telemetria sau traficul neesențial sunt dezactivate. În cazul anumitor gateway-uri care refuză valoarea beta effort-2025-11-24 sau mesajele de sistem în timpul conversației, Claude Code reîncearcă acum fără acestea, iar compactarea care urmează unei erori Prompt is too long nu mai păstrează prea mult text dens (base64, SVG). Pe Windows, o remediere privește securitatea: hook-urile PreToolUse și PermissionRequest permiteau trecerea unui apel de instrument atunci când Git Bash lipsea, iar comanda hook-ului era alcătuită doar din șiruri între ghilimele. Pe Linux, /sandbox identifică restricția AppArmor din Ubuntu care împiedică pornirea bubblewrap și indică modul de eliminare a acesteia. Permisiunile sesiunilor cloud și Remote Control sunt incluse în rolurile personalizate din Enterprise, Claude Tag primește trei remedieri, iar SDK-urile Agent TypeScript 0.3.310 și Python 0.2.174 se aliniază acestei versiuni.

🔗 Notele versiunii Claude Code 2.1.310

Gemini CLI: versiunea nightly din 24 octombrie listează modelele în JSON și respectă anularea prin Esc

24 octombrie — Publicată la 01 h 15 UTC, versiunea nightly v0.67.0 din 24 octombrie include cinci PR-uri integrate în ziua precedentă. Singura sa noutate, gemini models (sau opțiunea --list-models), listează modelele disponibile pentru configurația curentă, cu identificatorul, numele, descrierea și limitele de context ale acestora; cu -o json, returnează un tablou utilizabil în scripturi, fără jurnale de autentificare pe ieșirea standard, pentru a putea fi conectată la jq. Aceasta răspunde unui tichet deschis pe 11 iunie. Două remedieri privesc controlul agentului: anularea prin Esc imediat după un lot de instrumente afișa Request cancelled, dar agentul pornea din nou și lansa comenzi shell noi (PR 29868); într-un IDE deschis pe mai multe rădăcini sau pe un dosar părinte, căile relative sunt acum rezolvate în raport cu spațiul de lucru al fișierului activ, în timp ce CLI-ul putea scrie într-un depozit vecin (PR 29838). În fine, gemini hooks migrate --from-claude convertește limitele de timp ale hook-urilor Claude Code din secunde în milisecunde: un hook configurat la 30 de secunde era întrerupt după 30 de milisecunde. Versiunea stabilă v0.65.0 și versiunea preview v0.66.0-preview.0 rămân neschimbate.

🔗 Gemini CLI v0.67.0-nightly.20261024 pe GitHub

Qwen Code v0.26.1 păstrează tokenul daemonului și condiționează sarcinile programate de o comandă shell

24 octombrie — La trei zile după v0.26.0, Qwen Code trece la v0.26.1 stabilă, cu 41 de funcționalități, 63 de remedieri și o singură modificare incompatibilă, limitată la canalul QQ Bot. La cerere, qwen daemon start --save-token păstrează tokenul de acces al daemonului într-un fișier care poate fi citit doar de proprietarul său, iar o sarcină programată poate depinde de o comandă shell executată în afara modelului, bază pentru sonde care monitorizează pull requests și pentru o comandă /autofix-pr. Managed Agent primește compresia manuală a contextului și gestionarea serverelor MCP fără recrearea sesiunilor; suportul oficial pentru DeepSeek trece la deepseek-flash.

🔗 Qwen Code v0.26.1 pe GitHub


API-ul de metrici de utilizare Copilot contabilizează cererile OpenCode, Claude Code, Codex și ale celorlalte instrumente terțe

23 octombrie — API-ul de metrici de utilizare GitHub Copilot măsoară acum cererile către modele trimise prin Copilot de instrumente din afara editorului, precum OpenCode, Claude Code, Codex sau Zed. Adesea, aceste instrumente nu trimit date de telemetrie din editor, astfel încât utilizarea lor nu era înregistrată de totals_by_ide; contabilizarea se face acum pe server, într-un nou tablou totals_by_client din rapoartele la nivel de întreprindere, organizație și utilizator, pentru 1 zi și 28 de zile.

Câmp din totals_by_clientCe măsoară
clientInstrumentul emitent: opencode, claude_code, codex, zed, copilot_cli, vscode, jetbrains… (instrumentele nerecunoscute apar sub other)
request_countCererile către modele finalizate cu succes
session_countSesiunile distincte
token_usageTokens de prompt și de ieșire, cu media pe cerere
totals_by_modelAceleași măsurători pentru fiecare model, cu modul de selecție: user_selected, auto sau product_selected

GitHub precizează chiar el limitele: un prompt poate declanșa mai multe apeluri de model, deci request_count nu poate fi comparat cu un număr de prompturi; clientul este recunoscut în măsura posibilului (best-effort) prin identificatorul de integrare (integration ID) trimis de instrument, fără identitate verificată; Copilot code review și agentul cloud raportează un model ales de produs. Această măsurătoare se deosebește de urmărirea aplicațiilor de agenți (agent apps), care numără sarcinile lansate pe GitHub de Claude sau Codex. Se adresează proprietarilor și responsabililor de facturare sau oricărui rol care dispune de permisiunea View Copilot Metrics și continuă adăugarea, pe 22 octombrie, a numelor de skills, agenți și servere MCP. Nu este publicată nicio cifră de utilizare.

🔗 API-ul de metrici de utilizare include utilizarea instrumentelor precum OpenCode


Pe scurt

GitHub

  • Copilot CLI 1.0.104-1 până la -3 — Trei versiuni preliminare, încă fără 1.0.104 stabilă; doar -2 își detaliază modificările: modelul gestionat « fusion » pornește sesiunile pe Auto cu setările fusionTier, iar sesiunile Autopilot interactive sau SDK își așteaptă sarcinile din fundal în loc să se oprească la COPILOT_TASK_WAIT_TIMEOUT_SECONDS. 🔗 sursă
  • O singură aplicație GitHub în Teams — Aplicația GitHub notifications devine aplicația GitHub și integrează Copilot: menționarea @GitHub într-o notificare lansează investigația, remedierea și pull request-ul. Vechea aplicație va fi redenumită « GitHub (deprecated) », apoi retrasă pe 16 noiembrie. 🔗 sursă
  • Conturi EMU restaurate — Între 1 și 13 iunie, aproximativ 12 285 de conturi Enterprise Managed Users dezaprovizionate prin SCIM au fost șterse în loc să fie suspendate, dintre care 76 încă active, din cauza unui nou flux de dezaprovizionare; GitHub le-a restaurat în octombrie, fără să fie necesară vreo acțiune. 🔗 sursă
  • Monitorizare publică pentru secret scanning — Monitorizarea datelor de autentificare ale unei întreprinderi expuse în depozite publice primește sortarea alertelor, verificarea continuă a validității, un API REST și un webhook, fiind în continuare în preview public; închiderea unei alerte nu revocă datele de autentificare expuse. 🔗 sursă

Asistenți la lucru

  • Docs Live pe mobil — Recuperăm noutatea din 21 octombrie: Docs Live ajunge în aplicația Google Docs pe Android și iOS; vorbești, chiar și fără o ordine anume, iar Gemini construiește un document structurat folosind informații din Gmail, Drive, Chat și de pe web. Activat implicit, inclusiv pentru Business și Enterprise Standard și Plus, Google AI Pro și Ultra. 🔗 sursă
  • Admin Console pentru ChatGPT Enterprise și Edu — Analizele se împart între Usage și Insights, sondajele pentru utilizatori înlocuind fila Impact, iar spațiile cu domeniu verificat acordă 7 zile, termen pe care administratorii nu îl pot modifica, pentru migrarea unui spațiu ChatGPT personal. 🔗 sursă

Modele și infrastructură

  • MiniMax M3.1 Flash pe Tenstorrent Cloud — Tenstorrent pune modelul la dispoziție din ziua publicării ponderilor sale, într-un spațiu de testare (playground) sau conectat la un harness de agent, pe cipurile sale Tensix; nu sunt anunțate nici prețuri, nici debitul. 🔗 sursă
  • GLM 5.3 Flash pe API-ul Mistral — Recuperăm noutatea din 22 octombrie: Mistral pune la dispoziție zai-glm-5-3-flash, MoE multimodal cu 320B parametri, dintre care 18B activi, cu un context de 1M tokens, la 0,15 dolari pentru un milion de tokens la intrare (0,03 în cache) și 0,50 la ieșire; al treilea model Z.ai disponibil la Mistral. 🔗 sursă

Cercetare

  • Beetle — Cercetători de la Cambridge, EleutherAI și Oxford publică 330 de modele mici (285 bilingve, în engleză și într-una dintre 21 de limbi, și 45 monolingve), împreună cu puncte de control, date și cod, antrenate pe 100M, 2B și 24B tokens potrivit articolului, pentru a studia învățarea unei a doua limbi; depozite fără licență declarată. 🔗 sursă
  • VocabX — Recuperăm noutatea din 21 octombrie: reconstruind vocabularul corectorului său de compuneri în portugheză bazat pe Qwen3-4B în jurul costului fiecărui token, Dharma-AI reduce cu 77 % costul de inferență măsurat și își crește scorul de calitate de la 0,703 la 0,810; cifre provizorii, articol în curs de evaluare, niciun cod publicat. 🔗 sursă

Ce înseamnă asta

Lanțul de la descoperirea unei vulnerabilități până la remedierea ei s-a derulat în patru zile în aceste pagini: OpenAI publica pe 21 octombrie bilanțul coordonării sale în cazul PHP2Shell, Cognition încredința pe 22 unui agent remedierea vulnerabilităților din PHP, Node.js și GitLab, Replit o neutraliza pe cea din Brotli prin reguli de firewall pe 23, iar OpenAI dezvăluie acum că o descoperise. Cazul Brotli arată unde se află dificultatea: cauza de bază fusese remediată în cod încă din februarie, dar nimeni nu văzuse în ea o vulnerabilitate și nicio versiune nu includea corecția. A fost nevoie ca vulnerabilitatea să fie identificată, să fie publicate versiuni, apoi să se aștepte ca Node.js, Bun, Envoy, Istio și utilizatorii lor să adopte remedierea. O campanie de atac simulată, desfășurată pentru a proteja un mediu de antrenare, ajunge astfel să remedieze o bibliotecă pe care o execută servere și clienți HTTP obișnuiți.

Agenții de programare se conectează la infrastructura altora. Claude Code rulează Monitor la Amazon, Google și Microsoft, Gemini CLI importă hook-urile din Claude Code cu unitatea de timp corectă și își expune modelele în JSON pentru scripturi, iar Qwen Code păstrează, la cerere, tokenul daemonului său. Corecțiile de astăzi vizează mai ales controlul agentului: o tastă Esc care nu oprea agentul, căi relative care scriau într-un repository învecinat, hook-uri Windows care lăsau să treacă un apel de instrument. Este vorba mai puțin despre funcții lipsă și mai mult despre mecanisme de protecție care nu funcționau.

Guvernanța se bazează pe măsurare. Copilot servește și ca furnizor de modele pentru agenți concurenți, iar GitHub contorizează acum pe server ce consumă OpenCode, Claude Code sau Codex, pentru fiecare model în parte, inclusiv modul de selecție, la o zi după adăugarea numelor skill-urilor, agenților și serverelor MCP. Un administrator vede în sfârșit ce instrumente îi folosesc abonamentul, cu limitările pe care GitHub însuși le precizează în privința identificării clienților. OpenAI urmează aceeași direcție în Admin Console din ChatGPT Enterprise, reorganizată în jurul utilizării și al adoptării.


Surse