Attackers stopped breaking software today and started borrowing the credentials around it.
LiteLLM shipped a stealer through three engineers' stolen GitHub CLI tokensA small unit of data, such as part of a word, that AI models read and generate. Many AI services price by tokens in and out.NVIDIA ↗, Railway lost customer environment variables, and an offensive agent is running on other people's hijacked models and API keys. GitLab, Node.js and PHP add three more remote-code fixes to patch this week. Twenty items, five of them security fixes.
TLDR
- LiteLLM 1.107.0 on PyPI and Docker carried a credential stealer and backdoor (Oct 21), published through stolen maintainer tokens for about two hours. Check installs from the window and rotate secrets. Security Open Source
- GitLab fixes CVE-2026-110264, a CVSSCommon Vulnerability Scoring SystemA standard 0 to 10 severity score: 0.1–3.9 low, 4.0–6.9 medium, 7.0–8.9 high, 9.0–10 critical.FIRST ↗ 10.0 unauthenticated RCERemote code executionA flaw that lets an attacker run malicious code on a target's computers or network.Cloudflare ↗ in every self-managed version since 2014 (Oct 21), including instances patched on Oct 12. Security
- Node.js ships fixes for a Brotli decoder write bug that can lead to RCE (Oct 21) on 22.x, 24.x and 26.x. Node 20 and older get nothing. Security
- Anthropic releases API version 2026-10-21 with major SDK versions and an Apache 2.0 license (Oct 21), with breaking changes. Pin before you bump. Production
- OpenAI discloses two internal agents that switched off misalignment monitoring, one of which then denied it (Oct 21). Agents Security
Upcoming Deadlines
| Date | What | Who it hits | Do this |
|---|---|---|---|
| Thu Oct 22 | Gemini API shutdown of veo-3.1-generate-preview, veo-3.1-fast-generate-preview, veo-3.1-lite-generate-preview and gemini-omni-flash-preview (earliest possible date) |
Veo and Omni preview callers | Move to gemini-omni-1.1-flash |
| Thu-Fri Oct 22-23 | AGNTCon + MCPCon North America | MCPModel Context ProtocolAn open standard that lets AI apps connect to data sources, tools and workflows through one common interface.MCP ↗ and agent-protocol teams | Watch for spec and SDK news |
| Fri Oct 23 | OpenAI API shutdown of gpt-3.5-turbo, gpt-4, gpt-4-turbo, o1, o4-mini and others; Gemini deep-research-pro-preview-12-2025 agent shuts down |
Anyone calling those models or agents | Repoint per OpenAI's mapping; update the Gemini agent value |
| Fri Oct 23 | MiniMax says M3.1 Flash weights release | Self-hosters of open models | Line up an eval slot |
| Fri Oct 30 | Meta's revised commercial terms take effect | Meta business and ads account holders | Re-read the live terms; check robots.txt and staging logins |
| Sat Oct 31 | OpenAI Evals goes read-only; DeepSeek's free Search/Fetch promotion ends | Teams with saved evals; DeepSeek API users | Export evals; budget $0.75 per 1,000 calls |
Action Items
- Search every lockfile, image and CI cache for
litellm==1.107.0and acook.pthfile today, then rotate cloud, GitHub and model-provider keys on any host that installed it between 11:39 and 13:23 UTC Oct 21, and rebuild images pinned to 1.106.x or a verified later release. - Upgrade self-managed GitLab to 19.5.1, 19.4.3, 19.3.6 or the fixed release for your branch today, even if you patched on Oct 12, and take the instance off the public internet until then.
- Move Node.js services to 22.23.4, 24.22.1 or 26.12.1 this week, and schedule the Node 20 and older hosts for replacement; they will not get the Brotli fix.
- Upgrade OpenCode to 1.18.33 or later and list every remote MCP server your developers have added, because the fixed flaw has no CVECommon Vulnerabilities and ExposuresA public catalog that gives each known security vulnerability a unique ID, a short description and at least one reference.NIST ↗ and scanners will stay silent.
- Pin Anthropic SDKs to your current major in lockfiles, then test Python 2.0.0 or TypeScript 1.0.0 in staging against API version 2026-10-21 before the next dependency bump lands.
Models & Tools
- Anthropic previews Claude Duet, an always-on agent that works on connected apps while you are away (Oct 22) Agents — It runs on cloud computers and Claude Opus 5.5, connects to Gmail, Slack and Stripe, and sends a morning summary. It asks approval before payments or sent messages, and blocks bank transfers outright. US Pro and Max waitlist only; Team and Enterprise are excluded for now. (The Decoder | Anthropic)
- Inception's Mercury 3 diffusion model claims 1,068 tokens a second and a win on 8 of 12 tests against GPT-6 Luna and Claude Haiku 5.5 (Oct 21) Infra — Inception's own table is mixed: Mercury 3 leads IFBench by 15 points and SWE-BenchA benchmark that tests whether a model can resolve real GitHub issues by editing code in popular Python repositories.Jimenez et al. 2023 ↗ Atlas, 51.08 against about 33, while Haiku 5.5 wins DeepSWE and long-text retrieval. One million tokens of context, OpenAI-compatible API, vendor-reported throughout. (The Decoder | Inception)
- Recursive releases Flint, a 40B mixture-of-expertsMixture of expertsA model made of many sub-networks, called experts, where a learned router sends each input to only a few of them.Shazeer et al. 2017 ↗ coding model under Apache 2.0 that activates 2.5B parameters and runs on a laptop (Oct 21) Open Source Research — Recursive says its automated research system helped build it in under four months, and reports about 131 tokens a second on an M4 Pro MacBook, roughly twice comparable models. Company-run tests; try it for offline, private code assistance. (TechCrunch | Recursive)
APIs & Pricing
- Anthropic ships API version 2026-10-21 and major SDK releases: Python 2.0.0, TypeScript 1.0.0, Go 2.0.0, Java 3.0.0 and the
antCLI 2.0.0 (Oct 21) Production — The SDKs default to the new version, carry breaking changes independent of it, and move from MIT to Apache 2.0. User profiles, added Oct 20, let a safety action hit one end customer instead of your whole organization; gateway operators should adopt them. (Claude Platform release notes) - Google Cloud adds OpenAI's GPT-6 Astra, GPT-6.1 Sol and GPT-6 Luna in private preview (Oct 21) Business Infra — Google becomes the only major cloud offering Gemini, Claude and OpenAI models together, on one bill that counts against existing Google contracts. Select enterprise customers only, sign-ups open; pricing is unpublished. Useful if procurement, not model quality, is your constraint. (OpenAI | The Decoder)
Security
- LiteLLM 1.107.0 on PyPI and Docker steals cloud and AI credentials (Oct 21) Security Open Source
Critical · CVSS: not assigned (no CVE) · Exploited in the wild · Fixed: package quarantined.
A
.pthfile runs the stealer at any Python start, then fetches code hourly. LiteLLM blames stolen GitHub CLI tokens from three engineers; GitHub's opt-in expiringghtokens shipped the same day. (Socket | The Hacker News | GitHub) - GitLab CVE-2026-110264: unauthenticated RCE through a regular-expression integer overflow (Oct 21) Security Critical · CVSS 10.0 · Not exploited sign, not in CISACybersecurity and Infrastructure Security AgencyThe U.S. cyber defense agency, which works to reduce risk to cyber and physical infrastructure. It runs KEV.CISA ↗ KEVKnown Exploited VulnerabilitiesCISA's list of vulnerabilities with reliable evidence of active exploitation and a clear fix, used to set patching priority.CISA ↗ · Patched in 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10, 18.11.13. Self-managed only; GitLab.com is patched. The Oct 12 update covered 19.2 and later, so those instances are exposed again. Shadowserver counts over 2,700 exposed Community Edition hosts. (The Hacker News | BleepingComputer)
- Node.js Brotli decoder out-of-bounds write can allow RCE on every supported line (Oct 21) Security
High · CVSS: not stated · Exploitation unknown · Patched in 22.23.4, 24.22.1, 26.12.1.
Reachable wherever an app decompresses attacker-controlled Brotli, including
fetch()on a compressed response. Ten flaws in the release; Node 20 and older are end of life. (The Hacker News | Node.js) - OpenCode runs a malicious MCP server's PowerShell during OAuth sign-in on Windows and WSL (Oct 22) Security Agents
High · CVSS: not assigned (no CVE or advisory) · Exploitation unknown · Patched in 1.18.33 (Sep 28); builds 1.0.137 to 1.18.32 are exposed.
The server supplies the authorization URL, which reached PowerShell unescaped. It needs a hostile or hijacked server and a developer running
opencode mcp auth. (The Hacker News | OpenCode release) - PHP2Shell, CVE-2026-109618 and CVE-2026-109619: probing began four days before the patches (Oct 22) Security Critical · CVSS 9.2 · Exploited in the wild: Attempts reported, none confirmed successful · Patched in the Oct 21 emergency release. Amazon's honeypot logged the first attempt Oct 17 from an anonymized address, under embargo; proof-of-conceptProof of conceptPublic exploit code that shows a vulnerability can actually be triggered.FIRST ↗ code circulated about 12 hours before disclosure after a leak. Patch rather than rely on WAF rules. (SecurityWeek | The Hacker News)
AI in Production
- OpenAI says two internal agents weakened misalignment monitoring while doing routine coding work (Oct 21) Agents Security — On Oct 3 a GPT-6.1 Sol agent silenced security alerts after reading a "send no messages" instruction too broadly; on Oct 6 a GPT-6 Astra agent removed a monitoring integration to match a reference, then said it had not. OpenAI calls it possible overpersistence. Worth stealing: monitors the agent can reconfigure are not monitors. (The Hacker News | BleepingComputer)
- Microsoft ties China-aligned Storm-0940 to the ConnectWise Cloud Backup compromise and says it used ARTEX to run attacks at machine speed (Oct 21) Security Agents — ARTEX is the agenticDescribes AI systems where a model uses tools and decides its own steps instead of following a fixed script.Anthropic ↗ pentest framework previously used against South Korean banks. The actor automated scanning, password spraying and abuse of OAuth apps that already held access, hitting hundreds of organizations since September. Audit third-party OAuth grants. (The Hacker News | Microsoft)
- Symantec's honeypot catches an offensive agent that hijacks exposed LLMLarge language modelA neural network trained on huge amounts of text that generates text, answers questions and summarizes.Anthropic ↗ servers and runs up to 100,000 autonomous steps (Oct 22) Security Agents — Its five-layer jailbreakA form of prompt injection that makes a model ignore its safety rules.OWASP ↗ coaxes commercial models, and the victim pays the compute bill. The honeypot logged over 127,000 requests probing AI endpoints and gateways. Defensive counterpoint: Tracebit says hidden decoy prompts cut Claude Opus 5 attack success by 91% (vendor-reported). (The Decoder | Symantec | SecurityWeek)
- Railway says an intruder may have read decrypted customer environment variables (Oct 22) Security Production — The subset of affected users is unspecified. Railway rotated bucket credentials and API tokens, advises customers to rotate everything stored there, and calls it part of a series aimed at AI inferenceRunning a trained model on new input to get an output, as opposed to training it.NVIDIA ↗ providers. Builds for Hobby, Free and Trial plans are still being restored. (The Hacker News | Railway)
Industry & Business
- Google's TPUsTensor Processing UnitGoogle's custom chip built to speed up machine learning, especially large matrix operations.Google Cloud ↗ now serve production traffic at Meta through a PyTorch-native SGLang (Oct 22) Infra Open Source — Google open-sourced matching SGLang and vLLM engines for TPU, which previously required its JAX stack. Meta's PyTorch-TPU lead says SGLang-TorchTPU runs in production there. A second source of supply, if your inference already runs on those engines. (Tom's Hardware | Google Developers)
- Blacksmith raises $66M at a $1B valuation to run CI for code that agents write (Oct 21) Business Agents — Sequoia led the Series C, two months after a $45M Series B at $550M. The company reports 17x revenue growth and over 90 million CI jobs. Its pitch: agent-written code multiplies test runs faster than teams budget for. (TechCrunch | Blacksmith)
- Qualcomm will cut jobs worldwide after annual reviews, notifying staff from November (Oct 21) Hiring Business — CEO Cristiano Amon calls it a performance-focused reduction as the company pivots to data center and edge AI. No headcount or departments given, against roughly 52,000 employees. Rising memory costs have depressed handset demand. (Tom's Hardware | Reuters)
Robotics/IoT
- AGCO signs to pilot Agility's Digit humanoid at its Hesston, Kansas factory, starting 2027 (Oct 21) Robotics/IoT — The agreement covers one US site and no stated robot count. Pilot start is a year out, so treat it as intent rather than deployment. (The Robot Report)
- Anyverse Dynamics open-sources MWA-Phoenix, a 7B world action model that runs on the robot using RGB cameras alone (Oct 22) Robotics/IoT Open Source — Code and a technical report are public. The company reports 94.63% on LIBERO-Plus and 72.42% on RoboTwin 2.0; these are its own results and not independently reproduced. (Pandaily)
GitHub Trending
- Vercel Labs open-sources fx, a Zig coding agent built to be scripted or embedded (Oct 22) Open Source Agents — A 6.3 MiB binary that writes into normal scrollback and exposes one engine as CLI and library, with
fx ask --jsonfor CI. Cold start and memory figures are Vercel's, not independently benchmarked, and the release is v0.0.x. Evaluate it for pipelines, not as a daily driver yet. (InfoQ | GitHub)