Sök

OpenAI har hittat en sårbarhet i Brotli som kan utnyttjas på distans, Claude Code 2.1.310 gör Monitor tillgängligt på Bedrock, Copilot räknar tredjepartsverktyg

Artikel genererad av artificiell intelligens
OpenAI har hittat en sårbarhet i Brotli som kan utnyttjas på distans, Claude Code 2.1.310 gör Monitor tillgängligt på Bedrock, Copilot räknar tredjepartsverktyg

ai-powered-markdown-translator

Artikel översatt från fr till sv med gpt-6.1-sol.

Visa projekt på GitHub ↗

När OpenAI testade isoleringen av sin träningsmiljö hittade företaget en sårbarhet för fjärrkörning av kod utan autentisering i Brotli, komprimeringsbiblioteket som ingår i Node.js, Bun och Envoy. Sårbarheten har beteckningen CVE-2026-111497 och är nu åtgärdad: en upptäckt som inte nämndes i företagets inlägg dagen före. Bland kodagenterna gör Claude Code 2.1.310 verktyget Monitor tillgängligt på Bedrock, Vertex och Foundry, Gemini CLI:s nightly-version får stöd för att lista sina modeller i JSON och Qwen Code uppdateras till v0.26.1. Slutligen låter GitHub Copilots API för användningsstatistik räkna förfrågningar från tredjepartsverktyg som OpenCode, Claude Code och Codex.


OpenAI hittade en sårbarhet för fjärrkörning av kod utan autentisering i Brotli, åtgärdad i Node.js, Bun och Envoy

23 oktober — På kvällen samma dag som inlägget om att säkra träningsmiljön för sina mest avancerade modeller, som vi tog upp här i går, lägger OpenAI till en uppgift på X som inte fanns med där. Under samma simulerade attackkampanj (red teaming) hittade företaget en sårbarhet för fjärrkörning av kod utan autentisering i Brotli, ett komprimeringsbibliotek som är integrerat i många program. Skadliga komprimerade data räcker, utan att något konto behöver skapas, och attacken fungerar i båda riktningarna.

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.

🇸🇪 Med andra ord skulle en opatchad server som tar emot komprimerade data kunna tas över av en illvillig klient, och en opatchad klient som tar emot komprimerade data (som « curl —compressed ») skulle kunna tas över av en illvillig server. — @OpenAI på X

Grundorsaken hade åtgärdats i Brotlis källkod redan i februari, utan att någon identifierade det som en sårbarhet, och ingen version hade släppts sedan dess. OpenAI underrättade Brotli och nedströmsprojekt som Node.js; Brotli släppte nya versioner och publicerade CVE-2026-111497. Enligt Patch the Planets sida om sårbarheten anger säkerhetsmeddelandet från Node.js OpenAI:s Codex Security-team som rapportör. Envoy och Istio påverkas bara om de är konfigurerade för att dekomprimera Brotli; sårbarheten kan också krascha en process eller läcka minnesinnehåll, och sidan anger inget CVSS-värde.

Berörd programvaraÅtgärdade versioner
Node.js22.23.4, 24.22.1 och 26.12.1
Bun1.4.4 (med Brotli 1.2.1)
Envoy Proxy1.40.0, 1.39.3, 1.38.6 och 1.37.8
Istio1.29.9 (gren vars support upphört), 1.30.6 och 1.31.2
Google Brotli (uppströmsprojekt)1.0.10, 1.1.1 och 1.2.1

Om en omedelbar uppdatering inte är möjlig rekommenderar sidan att stänga av Brotli-avkodning av obetrodda data och behålla gzip eller deflate: avvisa förfrågningar med Content-Encoding: br före all dekomprimering, stäng av automatisk dekomprimering i HTTP-klienter och Brotli-filtren i Envoy och Istio. Att stänga av Brotli-komprimering av svar på ett CDN räcker inte. CVE:n hade redan nämnts här bland de Node.js-sårbarheter som Cognitions plugin riktade in sig på (22 oktober) och sedan i Replits svar (23 oktober), utan att OpenAI angavs som upptäckare.

🔗 Patch the Planets sida om sårbarheten i Brotli


Kodagenter: Claude Code 2.1.310, Gemini CLI och Qwen Code 0.26.1

Tre kodagenter för kommandoraden släpper varsin version inom mindre än tjugofyra timmar: stöd för tredjepartsleverantörer hos Claude Code, kontroll över agenten hos Gemini CLI, daemon och schemalagda uppgifter hos Qwen Code.

Claude Code 2.1.310 gör verktyget Monitor tillgängligt på Bedrock, Vertex och Foundry och åtgärdar 14 problem

23 oktober — Claude Code 2.1.310 kommer till npm kl. 21.20 UTC och släpps sedan på GitHub kl. 23.39 UTC, med 26 poster varav 14 buggfixar. Verktyget Monitor, som startar ett kommando i bakgrunden och skickar varje utdatarad till Claude så att det kan reagera på en logg eller en filändring, har funnits sedan april: det fungerar nu på Amazon Bedrock, Vertex och Microsoft Foundry, liksom plugin-monitorer (plugin monitors), och när telemetri eller icke nödvändig trafik är avstängd. Via vissa gateways som avvisar betavärdet effort-2025-11-24 eller systemmeddelanden under pågående samtal försöker Claude Code nu igen utan dessa, och kontextkomprimeringen efter ett Prompt is too long-fel behåller inte längre för mycket tät text (base64, SVG). På Windows rör en av korrigeringarna säkerheten: PreToolUse- och PermissionRequest-hooks släppte igenom ett verktygsanrop när Git Bash saknades och hook-kommandot bara bestod av strängar inom citattecken. På Linux anger /sandbox vilken AppArmor-begränsning i Ubuntu som hindrar bubblewrap från att starta, och hur den kan hävas. Behörigheter för cloud-sessioner och Remote Control ingår nu i anpassade Enterprise-roller, Claude Tag får tre buggfixar, och Agent SDK för TypeScript 0.3.310 och Python 0.2.174 anpassas till denna version.

🔗 Versionsinformationen för Claude Code 2.1.310

Gemini CLI: nightly-versionen från 24 oktober listar modeller i JSON och respekterar avbrytning med Esc

24 oktober — Nightly-versionen v0.67.0 från 24 oktober, publicerad kl. 01.15 UTC, innehåller fem PR:er som mergades dagen före. Den enda nyheten, gemini models (eller alternativet --list-models), listar tillgängliga modeller för den aktuella konfigurationen med deras identifierare, namn, beskrivningar och kontextgränser; med -o json returnerar den en array som kan användas i script, utan autentiseringsloggar på standardutmatningen, så att den kan kopplas till jq. Den tillgodoser önskemålet i ett ärende som öppnades den 11 juni. Två buggfixar rör kontrollen över agenten: när man avbröt med Esc direkt efter en grupp verktygsanrop visades Request cancelled, men agenten fortsatte och startade nya shell-kommandon (PR 29868); i en IDE med flera rotmappar eller en överordnad mapp öppen löses relativa sökvägar nu i förhållande till den aktiva filens arbetsyta, medan CLI:n tidigare kunde skriva i ett angränsande repository (PR 29838). Slutligen konverterar gemini hooks migrate --from-claude tidsgränserna för Claude Code-hooks från sekunder till millisekunder: en hook inställd på 30 sekunder avbröts efter 30 millisekunder. Den stabila versionen v0.65.0 och preview-versionen v0.66.0-preview.0 förblir oförändrade.

🔗 Gemini CLI v0.67.0-nightly.20261024 på GitHub

Qwen Code v0.26.1 sparar daemonens token och villkorar schemalagda uppgifter med ett shell-kommando

24 oktober — Tre dagar efter v0.26.0 släpps Qwen Code i stabil version v0.26.1 med 41 funktioner, 63 buggfixar och en enda breaking change, begränsad till QQ Bot-kanalen. På begäran sparar qwen daemon start --save-token daemonens åtkomsttoken i en fil som bara ägaren kan läsa, och en schemalagd uppgift kan vara beroende av ett shell-kommando som körs utanför modellen, vilket ligger till grund för prober som övervakar pull requests och för ett /autofix-pr-kommando. Managed Agent får manuell komprimering av kontexten och hantering av MCP-servrar utan att sessionerna behöver återskapas; det officiella stödet för DeepSeek uppdateras till deepseek-flash.

🔗 Qwen Code v0.26.1 på GitHub


Copilots API för användningsstatistik räknar förfrågningar från OpenCode, Claude Code, Codex och andra tredjepartsverktyg

23 oktober — API:et för användningsstatistik i GitHub Copilot mäter nu modellförfrågningar som skickas via Copilot av verktyg utanför editorn, som OpenCode, Claude Code, Codex eller Zed. Dessa verktyg skickar ofta ingen editortelemetri, vilket gjorde att deras användning inte registrerades av totals_by_ide; räkningen sker nu på serversidan, i en ny array totals_by_client i rapporterna för företag, organisationer och enskilda användare, under perioder på 1 dag och 28 dagar.

Fält i totals_by_clientVad det mäter
clientDet avsändande verktyget: opencode, claude_code, codex, zed, copilot_cli, vscode, jetbrains… (okända verktyg under other)
request_countLyckade modellförfrågningar
session_countUnika sessioner
token_usageTokens för prompt och utdata, med genomsnitt per förfrågan
totals_by_modelSamma mätvärden per modell, med läget för modellval: user_selected, auto eller product_selected

GitHub anger själv begränsningarna: en prompt kan utlösa flera modellanrop, så request_count kan inte jämföras med antalet prompts; klienten identifieras så gott det går (best-effort) med det integrations-ID (integration ID) som verktyget skickar, utan verifierad identitet; Copilot code review och cloud-agenten rapporterar en modell som valts av produkten. Det här måttet skiljer sig från uppföljningen av agentappar (agent apps), som räknar uppgifter som Claude eller Codex startar på GitHub. Det riktar sig till ägare och faktureringsansvariga, eller till alla roller med behörigheten View Copilot Metrics, och bygger vidare på tillägget den 22 oktober av namn på skills, agenter och MCP-servrar. Inga användningssiffror publiceras.

🔗 API:et för användningsstatistik inkluderar användning från verktyg som OpenCode


Kortnyheter

GitHub

  • Copilot CLI 1.0.104-1 till -3 — Tre förhandsversioner, fortfarande utan någon stabil 1.0.104; bara -2 redovisar sina ändringar: den hanterade modellen « fusion » startar sessioner i Auto med inställningarna fusionTier, och interaktiva Autopilot-sessioner eller SDK-sessioner väntar på sina bakgrundsuppgifter i stället för att stanna vid COPILOT_TASK_WAIT_TIMEOUT_SECONDS. 🔗 källa
  • En enda GitHub-app i Teams — Appen GitHub notifications blir appen GitHub och integrerar Copilot: ett omnämnande av @GitHub i en avisering startar undersökningen, korrigeringen och en pull request. Den gamla appen byter namn till « GitHub (deprecated) » och tas sedan bort den 16 november. 🔗 källa
  • EMU-konton återställda — Mellan den 1 och 13 juni raderades ungefär 12 285 Enterprise Managed Users-konton som avprovisionerats via SCIM i stället för att stängas av, däribland 76 som fortfarande var aktiva, på grund av ett nytt flöde för avprovisionering; GitHub återställde dem i oktober, utan att någon åtgärd krävs. 🔗 källa
  • Public monitoring för secret scanning — Övervakningen av ett företags autentiseringsuppgifter som exponerats i publika repositories får sortering av varningar, fortlöpande giltighetskontroll, ett REST API och en webhook, fortfarande i offentlig preview; att stänga en varning återkallar inte den exponerade autentiseringsuppgiften. 🔗 källa

Assistenter på jobbet

  • Docs Live på mobilen — Tillbakablick på den 21 oktober: Docs Live kommer till Google Docs-appen på Android och iOS; man pratar, även ostrukturerat, och Gemini bygger ett strukturerat dokument med hjälp av Gmail, Drive, Chat och webben. Aktiverat som standard, bland annat för Business och Enterprise Standard och Plus, Google AI Pro och Ultra. 🔗 källa
  • Admin Console för ChatGPT Enterprise och Edu — Analyserna delas upp mellan Usage och Insights, där användarenkäter ersätter fliken Impact, och arbetsytor med verifierad domän ger 7 dagar, en tidsfrist som administratörerna inte kan ändra, för att migrera en personlig ChatGPT-arbetsyta. 🔗 källa

Modeller och infrastruktur

  • MiniMax M3.1 Flash på Tenstorrent Cloud — Tenstorrent tillhandahåller modellen sedan dagen då dess vikter publicerades, i en testmiljö (playground) eller kopplad till ett agent-harness, på sina Tensix-chip; varken pris eller genomströmning har angetts. 🔗 källa
  • GLM 5.3 Flash via Mistrals API — Tillbakablick på den 22 oktober: Mistral tillhandahåller zai-glm-5-3-flash, en multimodal MoE med 320B parametrar varav 18B aktiva, med en kontext på 1M tokens, för 0,15 dollar per miljon tokens i indata (0,03 i cache) och 0,50 för utdata; den tredje modellen från Z.ai hos Mistral. 🔗 källa

Forskning

  • Beetle — Forskare från Cambridge, EleutherAI och Oxford publicerar 330 små modeller (285 tvåspråkiga, engelska och ett av 21 språk, och 45 enspråkiga) med checkpoints, data och kod, tränade på 100M, 2B och 24B tokens enligt inlägget, för att studera inlärning av ett andraspråk; repositories utan angiven licens. 🔗 källa
  • VocabX — Tillbakablick på den 21 oktober: genom att bygga om vokabulären i sitt verktyg för rättning av portugisiska uppsatser baserat på Qwen3-4B utifrån kostnaden för varje token minskar Dharma-AI den uppmätta inferenskostnaden med 77 % och höjer kvalitetsvärdet från 0,703 till 0,810; preliminära siffror, artikeln är under granskning, ingen kod publicerad. 🔗 källa

Vad det innebär

Kedjan från upptäckten av en sårbarhet till att den åtgärdas har utspelat sig under fyra dagar i dessa spalter: den 21 oktober publicerade OpenAI en redogörelse för sin samordning kring PHP2Shell, den 22 gav Cognition en agent i uppdrag att åtgärda sårbarheterna i PHP, Node.js och GitLab, den 23 hanterade Replit sårbarheten i Brotli med brandväggsregler, och nu avslöjar OpenAI att företaget upptäckte den. Fallet Brotli visar var svårigheten ligger: grundorsaken hade varit åtgärdad i koden sedan februari, men ingen hade insett att det var en sårbarhet och ingen version innehöll rättningen. Man behövde identifiera sårbarheten, släppa versioner och sedan vänta på att Node.js, Bun, Envoy, Istio och deras användare skulle följa efter. En kampanj med simulerade attacker som genomfördes för att skydda en träningsmiljö leder alltså till att ett bibliotek som vanliga HTTP-servrar och HTTP-klienter kör blir rättat.

Kodagenterna kopplar upp sig mot andras infrastruktur. Claude Code kör Monitor hos Amazon, Google och Microsoft, Gemini CLI importerar Claude Codes hooks med rätt tidsenhet och exponerar sina modeller i JSON för skript, och Qwen Code behåller på begäran sin daemons token. Dagens rättningar gäller framför allt kontrollen över agenten: en Esc-tangent som inte stoppade agenten, relativa sökvägar som skrev i ett intilliggande repo, hooks i Windows som släppte igenom ett verktygsanrop. Det handlar mindre om funktioner som saknades och mer om skyddsmekanismer som inte höll.

Styrningen bygger på mätning. Copilot fungerar också som modellleverantör åt konkurrerande agenter, och GitHub mäter numera på serversidan vad OpenCode, Claude Code eller Codex förbrukar, modell för modell och med uppgift om läget för modellval, dagen efter att namnen på skills, agenter och MCP-servrar lagts till. En administratör kan äntligen se vilka verktyg som använder abonnemanget, med de begränsningar för identifieringen av klienter som GitHub självt anger. OpenAI följer samma väg i Admin Console för ChatGPT Enterprise, som har omstrukturerats kring användning och införande.


Källor