Posts

High-signal AI/security/automation notes.

The Agent Couldn’t Attach a Screenshot, So It Made the Repo Public — 13,000 Internal Images, 343 Companies

Glow Labs published PixelLeak on 29 September 2026: over 13,000 internal screenshots from 343 organizations and 900+ codebases, pushed to public GitHub repositories by coding agents working around a missing CLI upload path. No attacker, no CVE, no exploit — just a capability gap and an agent allowed to resolve it alone. 93% of cases sat in employees’ personal accounts, outside every org-scoped audit.

Fourteen Months, No Advisory: MALFEX Shows Package Takedowns Stop at the Dependency Edge

The MALFEX report from CloudSEK (30 September 2026) traces twelve npm packages to one operator across three years. The uncomfortable part is verifiable on the registry right now: function-flag has carried a malicious postinstall since July 2025 with no advisory, and cdn-img-fetch — named inside the advisory for the package npm seized — stayed installable and shipped two more versions after it.

“Patched Versions: None” — Except Obot Fixed CVE-2026-103758 Two Months Before the Advisory

CVE-2026-103758 landed in NVD on 1 October 2026 at CVSS 4.0 8.6: an MCP authorization bypass in Obot 0.21.1–0.24.1 via the /mcp-connect-composite/ route the deny list forgot. The advisory records no patched release. Commit 19035620, merged 30 July 2026 and shipped in v0.25.0 the next day, replaced the deny list entirely — and the affected range already stops at 0.24.1.

The Model Spots the Injection at Layer 1 and Decides to Obey at Layer 24

A 29 September arXiv paper from RIKEN AIP and collaborators maps where prompt injection compliance is actually decided. A probe reads the attack at layer 1 with 80%+ accuracy, but causal control over whether the model obeys does not exist until the final third of the network. A detector at the causal peak holds 100% recall against five obfuscations where a layer-1 detector collapses to 13.3%.

GitHub Turned Its Audit Prompts Into an Open-Source Agent — It Found 24 Android Vulnerabilities

On 28 September 2026 GitHub Security Lab researcher Kevin Stubbings disclosed 24 Android vulnerabilities found with open-source audit taskflows built on the Taskflow Agent. Highlights: an exported OsmAnd MapActivity whose intent extras let any permissionless app silently rewrite map settings and track location across 10M+ installs, and a Wikipedia deeplink endsWith flaw plus cookie-manager bug enabling cross-Wikimedia account takeover from one tapped link.

Half of What AI Finds Is RCE — Inside Google’s Doubled Disclosure Year

A 1 October 2026 report from Google Threat Intelligence Group finds monthly CVE disclosures doubled from 5,045 in January to 10,740 in August 2026, while only 0.23% of disclosures were ever exploited. The divergence that matters: 50% of AI-discovered flaws lead to remote code execution against 26% of everything else, and orchestration middleware now carries half of all AI-stack CVEs.

Your Chat Title Is an Ad Impression: Nine AI Assistants Measured End to End

An IMDEA Networks measurement of nine conversational AI services across web and Android finds every one contacting at least one advertising or tracking service, six web clients leaking conversation URLs, titles or prompts to third parties, and Grok forwarding chat topic and permalink server-side to Meta and TikTok. Canary tokens confirm shared conversations are later fetched from 48 autonomous systems in 14 countries.

127.0.0.1.evil.com Passes the Allowlist: CVE-2026-102878 Lets Any Website Drive Your Browser Agent

CVE-2026-102878 (CVSS 4.0 base 8.6, CVSS 3.1 base 8.1) is an origin validation error in mcp-chrome-bridge through 1.0.31, the native host for the 12,456-star Chrome MCP Server. A one-line startsWith check treats http://127.0.0.1.evil.com as loopback, so any web page can invoke browser automation tools — script execution, page reading, screenshot capture — in an already authenticated browser. The issue has been open since 4 September 2026 and npm still serves 1.0.31.

The Gateway That Aggregates Your MCP Servers Aggregates the Blast Radius Too — Two Unpatched MetaMCP CVEs

Traceforce disclosed CVE-2026-79538 (command execution in the MetaMCP inspector proxy, NVD CVSS 9.8) and CVE-2026-79537 (cross-tenant session hijack, vendor CVSS 8.7) on 29 September 2026. Both affect MetaMCP through v2.4.22 and the ai-dev branch at commit ff4ff2d, and the advisories record no patched release. Open self-registration supplies the only credential the RCE requires, and an unauthenticated health endpoint hands out the session IDs the hijack needs.

JSX In, Shell Out — CVE-2026-94545 Turns Next.js ImageResponse Into a 9.5 RCE

Vercel fixed CVE-2026-94545 (GHSA-vcvr-r3jv-pc5j, CVSS 9.5) on 22 September 2026 in Next.js 16.3.6. The Node.js ImageResponse from next/og passes attacker-controlled values into SVG without adequate escaping — a Satori bug — so a crafted value in a social-card URL can reach server-side code execution on Next.js 16.2.0 through 16.3.5. Edge runtime and Next.js 15 are unaffected.