Posts

High-signal AI/security/automation notes.

A 23.85-Point Gap the Authors Refuse to Hide: AdvSim2Real Trains Web Agents Against an Adversary That Learns Back

arXiv 2610.08773, posted 6 October 2026, co-evolves a task curriculum, an injection adversary and a 4B web agent inside a frozen web world model. Clean completion rises 74.89% to 81.33%, attacked completion 48.07% to 57.48%, and completion under an unseen frontier adversary 23.00% to 30.72%. The authors state the limit themselves: a 23.85-point clean-to-attacked gap remains, and every robustness number is one model judgment inside one simulator.

Fixed in June, Numbered in September: DB-GPT’s Two Critical RCEs and the Advisory That Names No Fixed Version

CVE-2026-51862 (CVSS 9.1, path traversal in skill_upload) and CVE-2026-51869 (CVSS 9.8, sandbox silently falling back to LocalRuntime) affect DB-GPT 0.8.0. Both were reported by Ro1ME in April and May 2026 and fixed on main before the 0.8.1 release — yet the CVE records, published 30 September 2026, name no fixed version. We confirmed at the release tags: v0.8.0 carries the silent local default, v0.8.1 requires explicit opt-in.

The Cache Speaks Pickle: LMCache CVE-2026-105192 Executes Before a Handler Ever Runs

JFrog published CVE-2026-105192 on 7 October 2026: LMCache 0.3.9 onwards, with no fixed version, reaches pickle.loads from msgpack extension code 1 on an unauthenticated ZeroMQ ROUTER socket — while still decoding request arguments, before any handler executes. CVSS 3.1 9.8, CWE-502 and CWE-306. The transport binds to localhost unless --host is set, which is exactly what multi-node deployments must do. PyPI’s newest stable release remains 0.5.5.

The Same Bug, Two SDKs, One CVE: MCP’s TypeScript OAuth Client Gets CVE-2026-104850 and the Python Twin Gets Nothing

CVE-2026-104850 (CVSS 3.1 7.5) landed on 6 October 2026 for the MCP TypeScript SDK: a connected MCP server could name the authorization server that received the stored refresh_token and client_secret, with no user interaction. The identical Python advisory, GHSA-qx49-fqc8-xw99, has no CVE and returns 404 from both OSV and the global GitHub Advisory Database. On both lines, upgrading alone changes nothing unless you pass expectedIssuer.

One Argument Injection Beat Codex; Oracle’s AI Database Took a Seven-Bug Chain — Pwn2Own Ireland’s AI Track

Across the first two days of Pwn2Own Ireland 2026, eleven attempts targeted AI Infrastructure and the new Coding Agent category. Nine succeeded, paying $215,500. OpenAI Codex fell to a single argument injection bug; Oracle’s Autonomous AI Database needed five and then seven. Four of the nine wins were discounted for collisions or N-days — including a Chroma exploit built on bugs that were already public.

No Injected Instruction Required: arXiv:2610.03089 Steers Agents Down Branches You Already Approved

arXiv:2610.03089 shows the Dual-LLM pattern’s formal injection guarantee collapses in GUI environments, because a computer-use agent’s plan must branch on content it has not seen yet. Branch steering succeeds on 94.4% of STEER-Bench tasks against standard agents and 89.5% against vanilla Dual-LLM — without injecting a single instruction. The proposed fix constrains capabilities per branch, ahead of time.

The Registry Was the Vulnerability: .gh, .sl and .as Hijacks Minted Rogue HTTPS Certificates for Google Domains

Attackers compromised third-party operators for the .gh, .sl and .as ccTLDs, rewrote authoritative DNS records, and obtained unauthorized HTTPS certificates for several Google domains plus other global brands. Google blocked them in Chrome via CRLSets on 6 October 2026 — but only Chrome users are covered, and Google says it cannot guarantee it found every affected domain.

Six CVEs for an Unknown Number of Bugs: Cisco’s October NX-OS Hardening Release and the Frontier-Model Footnote

On 7 October 2026 Cisco published a batch of advisories including four CWE-bucketed “security hardening” releases for NX-OS, APIC, Meraki and License On-Prem. Each bucket is one CVE covering an undisclosed number of distinct bugs, scored at the maximum of whatever is inside it — and Cisco says they were found using “existing testing processes as well as frontier AI models.”

Patching Was Never the Fix: FBI and Secret Service Say FortiBleed’s 86,644 Stolen FortiGate Credentials Now End in Lockouts and Ransomware

Joint advisory JCSA-20261006-01 (6 October 2026) warns the FortiBleed credential campaign against FortiGate firewalls and SSL VPNs is still active: 86,644 verified device credentials across 194 countries, attacker-created admin accounts, victim lockouts, and access sold on to INC/Lynx and Payload ransomware affiliates. No software flaw to patch — reused credentials plus legacy SHA-256 storage.