ai-powered-markdown-translatorArtikel vertaald van het Frans naar het Nederlands met gpt-6.1-sol.
Bij het testen van de isolatie van zijn trainingsomgeving heeft OpenAI in Brotli, de compressiebibliotheek die wordt meegeleverd met Node.js, Bun en Envoy, een kwetsbaarheid voor code-uitvoering op afstand zonder authenticatie gevonden, geregistreerd als CVE-2026-111497 en inmiddels verholpen: een ontdekking die niet werd genoemd in het blogbericht van de vorige dag. Wat codeagents betreft, stelt Claude Code 2.1.310 de tool Monitor beschikbaar voor Bedrock, Vertex en Foundry, kan de nightly van Gemini CLI modellen in JSON weergeven en gaat Qwen Code over naar v0.26.1. GitHub laat tot slot de API voor Copilot-statistieken verzoeken van tools van derden zoals OpenCode, Claude Code en Codex meetellen.
OpenAI heeft in Brotli een kwetsbaarheid voor code-uitvoering op afstand zonder authenticatie gevonden, verholpen in Node.js, Bun en Envoy
23 oktober — Op de avond van zijn blogbericht over de beveiliging van de trainingsomgeving voor zijn meest geavanceerde modellen, waarover we hier gisteren schreven, deelt OpenAI op X informatie die daarin ontbrak. Tijdens diezelfde campagne met gesimuleerde aanvallen (red teaming) heeft het bedrijf een kwetsbaarheid voor code-uitvoering op afstand zonder authenticatie gevonden in Brotli, een compressiebibliotheek die in veel software is geïntegreerd. Kwaadaardige gecomprimeerde gegevens volstaan, zonder dat een account hoeft te worden aangemaakt, en de aanval werkt in beide richtingen.
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.
🇳🇱 Met andere woorden, een ongepatchte server die gecomprimeerde gegevens accepteert, zou door een kwaadwillende client kunnen worden overgenomen, en een ongepatchte client die gecomprimeerde gegevens accepteert (zoals « curl —compressed ») zou door een kwaadwillende server kunnen worden overgenomen. — @OpenAI op X
De onderliggende oorzaak was al in februari verholpen in de broncode van Brotli, zonder dat iemand dit als een kwetsbaarheid herkende, en sindsdien was er geen nieuwe versie uitgebracht. OpenAI heeft Brotli en downstreamprojecten zoals Node.js gewaarschuwd; Brotli heeft nieuwe versies en CVE-2026-111497 gepubliceerd. Volgens de pagina die Patch the Planet aan de kwetsbaarheid wijdt, schrijft het beveiligingsadvies van Node.js de melding toe aan het Codex Security-team van OpenAI. Envoy en Istio zijn alleen getroffen als ze zijn ingesteld om Brotli te decomprimeren; de kwetsbaarheid kan ook een proces laten crashen of geheugeninhoud blootleggen, en de pagina vermeldt geen CVSS-score.
| Betrokken software | Gepatchte versies |
|---|---|
| Node.js | 22.23.4, 24.22.1 en 26.12.1 |
| Bun | 1.4.4 (met Brotli 1.2.1) |
| Envoy Proxy | 1.40.0, 1.39.3, 1.38.6 en 1.37.8 |
| Istio | 1.29.9 (branch aan het einde van de levensduur), 1.30.6 en 1.31.2 |
| Google Brotli (upstreamproject) | 1.0.10, 1.1.1 en 1.2.1 |
Als direct bijwerken niet mogelijk is, raadt de pagina aan de Brotli-decodering van onbetrouwbare gegevens uit te schakelen en gzip of deflate te blijven gebruiken: verzoeken met Content-Encoding: br vóór elke decompressie weigeren, automatische decompressie in HTTP-clients en de Brotli-filters van Envoy en Istio uitschakelen. Alleen Brotli-compressie van responses op een CDN uitschakelen is niet voldoende. De CVE werd hier al genoemd bij de Node.js-kwetsbaarheden waarop de plugin van Cognition zich richtte (22 oktober), en vervolgens in de reactie van Replit (23 oktober), zonder dat OpenAI als ontdekker werd genoemd.
🔗 De pagina van Patch the Planet over de kwetsbaarheid in Brotli
Codeagents: Claude Code 2.1.310, Gemini CLI en Qwen Code 0.26.1
Drie codeagents voor de commandoregel brengen binnen vierentwintig uur een versie uit: ondersteuning voor externe providers bij Claude Code, controle over de agent bij Gemini CLI, een daemon en geplande taken bij Qwen Code.
Claude Code 2.1.310 stelt de tool Monitor beschikbaar voor Bedrock, Vertex en Foundry en verhelpt 14 problemen
23 oktober — Claude Code 2.1.310 verschijnt om 21.20 uur UTC op npm en vervolgens om 23.39 uur UTC als GitHub-release, met 26 vermeldingen waarvan 14 fixes. De tool Monitor, die een commando op de achtergrond uitvoert en elke uitvoerregel naar Claude stuurt zodat die kan reageren op een log of een bestandswijziging, bestond al sinds april: hij werkt nu op Amazon Bedrock, Vertex en Microsoft Foundry, net als pluginmonitors (plugin monitors), en ook wanneer telemetrie of niet-essentieel verkeer is uitgeschakeld. Achter bepaalde gateways die de bètawaarde effort-2025-11-24 of systeemberichten tijdens een gesprek weigeren, probeert Claude Code het nu opnieuw zonder deze elementen, en de compaction na een fout Prompt is too long bewaart niet langer te veel tekst met een hoge informatiedichtheid (base64, SVG). Onder Windows betreft één fix de beveiliging: de hooks PreToolUse en PermissionRequest lieten een toolaanroep door wanneer Git Bash ontbrak en het hookcommando uitsluitend uit strings tussen aanhalingstekens bestond. Onder Linux benoemt /sandbox de AppArmor-beperking van Ubuntu die voorkomt dat bubblewrap start, en legt uit hoe die kan worden opgeheven. De machtigingen voor cloudsessies en Remote Control worden opgenomen in de aangepaste rollen van Enterprise, Claude Tag krijgt drie fixes en de Agent SDK’s voor TypeScript 0.3.310 en Python 0.2.174 sluiten aan op deze versie.
🔗 De releasenotities van Claude Code 2.1.310
Gemini CLI: de nightly van 24 oktober toont de modellen in JSON en respecteert annulering met Esc
24 oktober — De om 01.15 uur UTC gepubliceerde nightly v0.67.0 van 24 oktober bevat vijf PR’s die de dag ervoor zijn samengevoegd. De enige nieuwe functie, gemini models (of de optie --list-models), geeft de beschikbare modellen voor de huidige configuratie weer met hun ID, naam, beschrijving en contextlimieten; met -o json retourneert ze een array die scripts kunnen verwerken, zonder authenticatielogs op de standaarduitvoer, zodat ze op jq kan worden aangesloten. Hiermee wordt een op 11 juni geopend ticket afgehandeld. Twee fixes hebben betrekking op controle over de agent: bij annulering met Esc vlak na een batch toolaanroepen verscheen Request cancelled, maar de agent ging verder en voerde nieuwe shellcommando’s uit (PR 29868); in een IDE die meerdere roots of een bovenliggende map heeft geopend, worden relatieve paden voortaan bepaald ten opzichte van de workspace van het actieve bestand, terwijl de CLI eerder in een naburige repository kon schrijven (PR 29838). Tot slot converteert gemini hooks migrate --from-claude de time-outs van Claude Code-hooks van seconden naar milliseconden: een hook die op 30 seconden stond ingesteld, werd al na 30 milliseconden afgebroken. De stable v0.65.0 en de preview v0.66.0-preview.0 blijven ongewijzigd.
🔗 Gemini CLI v0.67.0-nightly.20261024 op GitHub
Qwen Code v0.26.1 bewaart het token van de daemon en maakt geplande taken afhankelijk van een shellcommando
24 oktober — Drie dagen na v0.26.0 verschijnt Qwen Code v0.26.1 stable met 41 functies, 63 fixes en één breaking change, beperkt tot het QQ Bot-kanaal. Op verzoek bewaart qwen daemon start --save-token het toegangstoken van de daemon in een bestand dat alleen door de eigenaar kan worden gelezen, en kan een geplande taak afhankelijk zijn van een shellcommando dat buiten het model wordt uitgevoerd, wat de basis vormt voor probes die pull requests bewaken en voor een commando /autofix-pr. De Managed Agent krijgt handmatige contextcompressie en beheer van MCP-servers zonder sessies opnieuw aan te maken; de officiële ondersteuning voor DeepSeek gaat over op deepseek-flash.
De API voor Copilot-gebruiksstatistieken telt verzoeken van OpenCode, Claude Code, Codex en andere tools van derden
23 oktober — De API voor gebruiksstatistieken van GitHub Copilot meet nu modelverzoeken van tools buiten de editor die via Copilot werken, zoals OpenCode, Claude Code, Codex of Zed. Deze tools sturen vaak geen editortelemetrie, waardoor hun gebruik buiten totals_by_ide viel; de telling gebeurt nu aan de serverkant, in een nieuwe array totals_by_client in de rapporten voor ondernemingen, organisaties en afzonderlijke gebruikers, over 1 dag en 28 dagen.
Veld van totals_by_client | Wat het meet |
|---|---|
client | De verzendende tool: opencode, claude_code, codex, zed, copilot_cli, vscode, jetbrains… (onbekende tools onder other) |
request_count | Geslaagde modelverzoeken |
session_count | Afzonderlijke sessies |
token_usage | De prompt- en outputtokens, met het gemiddelde per verzoek |
totals_by_model | Dezelfde statistieken per model, met de selectiemodus: user_selected, auto of product_selected |
GitHub vermeldt zelf de beperkingen: een prompt kan meerdere modelaanroepen veroorzaken, dus request_count is niet te vergelijken met een aantal prompts; de client wordt naar beste vermogen (best-effort) herkend aan het integratie-ID (integration ID) dat de tool meestuurt, zonder geverifieerde identiteit; Copilot code review en de cloudagent rapporteren een model dat door het product wordt gekozen. Deze meting verschilt van het bijhouden van agentapps (agent apps), waarbij taken worden geteld die Claude of Codex op GitHub starten. Ze is bedoeld voor eigenaren en factureringsbeheerders, of voor elke rol met de machtiging View Copilot Metrics, en bouwt voort op de toevoeging op 22 oktober van de namen van skills, agents en MCP-servers. Er worden geen gebruikscijfers gepubliceerd.
🔗 API voor gebruiksstatistieken voegt gebruik van tools zoals OpenCode toe
Kort nieuws
GitHub
- Copilot CLI 1.0.104-1 tot -3 — Drie prereleases, nog steeds zonder stabiele 1.0.104; alleen -2 geeft details over de wijzigingen: het beheerde model « fusion » start sessies op Auto met de instellingen
fusionTier, en interactieve Autopilot-sessies of SDK-sessies wachten tot hun achtergrondtaken klaar zijn in plaats van te stoppen bijCOPILOT_TASK_WAIT_TIMEOUT_SECONDS. 🔗 bron - Eén GitHub-app in Teams — De app GitHub notifications wordt de GitHub-app en integreert Copilot: @GitHub vermelden bij een melding start het onderzoek, de fix en de pull request. De oude app wordt hernoemd naar « GitHub (deprecated) » en vervolgens op 16 november verwijderd. 🔗 bron
- EMU-accounts hersteld — Van 1 tot en met 13 juni zijn ongeveer 12 285 Enterprise Managed Users-accounts die via SCIM waren gedeprovisioneerd, verwijderd in plaats van geschorst, waaronder 76 die nog actief waren, door een nieuwe procedure voor deprovisioning; GitHub heeft ze in oktober hersteld, zonder dat actie nodig is. 🔗 bron
- Public monitoring van secret scanning — De monitoring van bedrijfsinloggegevens die in openbare repositories zijn blootgesteld, krijgt sortering van waarschuwingen, doorlopende geldigheidscontroles, een REST API en een webhook, nog steeds in publieke preview; het sluiten van een waarschuwing trekt de blootgestelde inloggegevens niet in. 🔗 bron
Assistenten op het werk
- Docs Live op mobiel — Terugblik op 21 oktober: Docs Live komt naar de Google Docs-app op Android en iOS; je praat, ook als je verhaal nog onsamenhangend is, en Gemini maakt een gestructureerd document met informatie uit Gmail, Drive, Chat en het web. Standaard ingeschakeld, onder meer voor Business en Enterprise Standard en Plus, Google AI Pro en Ultra. 🔗 bron
- Admin Console van ChatGPT Enterprise en Edu — De analyses zijn verdeeld over Usage en Insights, waarbij gebruikersenquêtes het tabblad Impact vervangen, en workspaces met een geverifieerd domein geven een door beheerders niet aan te passen termijn van 7 dagen om een persoonlijke ChatGPT-workspace te migreren. 🔗 bron
Modellen en infrastructuur
- MiniMax M3.1 Flash op Tenstorrent Cloud — Tenstorrent biedt het model aan sinds de dag waarop de gewichten werden gepubliceerd, in een testomgeving (playground) of gekoppeld aan een agent harness, op zijn Tensix-chips; er zijn geen prijzen of doorvoersnelheden bekendgemaakt. 🔗 bron
- GLM 5.3 Flash via de Mistral-API — Terugblik op 22 oktober: Mistral biedt
zai-glm-5-3-flashaan, een multimodale MoE met 320B parameters waarvan 18B actief, met 1M tokens context, voor 0,15 dollar per miljoen inputtokens (0,03 uit cache) en 0,50 voor output; het derde model van Z.ai bij Mistral. 🔗 bron
Onderzoek
- Beetle — Onderzoekers van Cambridge, EleutherAI en Oxford publiceren 330 kleine modellen (285 tweetalig, Engels en een van 21 talen, en 45 eentalig) met checkpoints, data en code, volgens het blogbericht getraind op 100M, 2B en 24B tokens, om het leren van een tweede taal te bestuderen; repositories zonder opgegeven licentie. 🔗 bron
- VocabX — Terugblik op 21 oktober: door het vocabulaire van zijn correctieprogramma voor Portugese opstellen op basis van Qwen3-4B opnieuw op te bouwen rond de kosten van elk token, verlaagt Dharma-AI de gemeten kosten voor inference met 77 % en verhoogt het de kwaliteitsscore van 0,703 naar 0,810; voorlopige cijfers, artikel wordt beoordeeld, geen code gepubliceerd. 🔗 bron
Wat dit betekent
Het traject van de ontdekking van een kwetsbaarheid tot de correctie ervan is in deze kolommen in vier dagen doorlopen: OpenAI publiceerde op 21 oktober het verslag van zijn coördinatie rond PHP2Shell, Cognition vertrouwde op de 22e de correctie van kwetsbaarheden in PHP, Node.js en GitLab toe aan een agent, Replit ving de kwetsbaarheid in Brotli op de 23e op met firewallregels, en OpenAI onthult nu die te hebben ontdekt. De Brotli-casus laat zien waar de moeilijkheid zit: de onderliggende oorzaak was sinds februari verholpen in de code, maar niemand had er een kwetsbaarheid in herkend en geen enkele release bevatte de correctie. De kwetsbaarheid moest worden herkend, er moesten versies worden uitgebracht en vervolgens moest worden gewacht totdat Node.js, Bun, Envoy, Istio en hun gebruikers volgden. Een gesimuleerde aanvalscampagne om een trainingsomgeving te beschermen leidt zo uiteindelijk tot een correctie in een bibliotheek die gewone servers en HTTP-clients gebruiken.
Codeagents sluiten aan op de infrastructuur van anderen. Claude Code laat Monitor draaien bij Amazon, Google en Microsoft, Gemini CLI importeert de hooks van Claude Code met de juiste tijdseenheid en stelt zijn modellen in JSON beschikbaar voor scripts, Qwen Code bewaart op verzoek het token van zijn daemon. De correcties van vandaag richten zich vooral op de controle over de agent: een Escape-toets die de agent niet stopte, relatieve paden die naar een naburige repository schreven, Windows-hooks die een toolaanroep doorlieten. Het gaat minder om ontbrekende functies dan om veiligheidsmaatregelen die niet standhielden.
Governance krijgt vorm via metingen. Copilot fungeert ook als modelprovider voor concurrerende agents, en GitHub houdt nu aan de serverzijde per model bij wat OpenCode, Claude Code of Codex verbruiken, inclusief de selectiemodus, een dag na de toevoeging van de namen van skills, agents en MCP-servers. Een beheerder ziet eindelijk welke tools zijn abonnement gebruiken, met de beperkingen die GitHub zelf beschrijft voor de identificatie van clients. OpenAI volgt dezelfde koers in de Admin Console van ChatGPT Enterprise, die opnieuw is ingedeeld rond gebruik en adoptie.
Bronnen
- De aankondiging van de kwetsbaarheid in Brotli (@OpenAI)
- De kwetsbaarheid in Brotli (Patch the Planet)
- Claude Code 2.1.310 (GitHub)
- Gemini CLI, nightly van 24 oktober (GitHub)
- Qwen Code v0.26.1 (GitHub)
- API voor gebruiksstatistieken voegt gebruik van tools zoals OpenCode toe (GitHub)
- Copilot CLI 1.0.104-2 (GitHub)
- Copilot in Microsoft Teams (GitHub)
- Het herstellen van EMU-accounts (GitHub)
- De openbare monitoring van secret scanning (GitHub)
- Docs Live in Google Docs op mobiel (Google Workspace Updates)
- De versienotities van ChatGPT Enterprise en Edu (OpenAI)
- MiniMax M3.1 Flash op Tenstorrent Cloud (@tenstorrent)
- De changelog van de Mistral-documentatie
- Beetle (Hugging Face)
- VocabX (Dharma-AI)