Friday’s shape is security plus serving. Hacktron chained a missing Debian backport in libheif, reached through ImageMagick in Discourse’s upload path, into an OpenAI SSO flaw — RCE on community.openai.com to non-interactive takeover of ChatGPT/Codex accounts to a pull request inside OpenAI’s internal monorepo, with the detail that matters most being which model refused to write the exploit. Around it: Anthropic published its own automation numbers, moving the pacing fight from who writes the rules to who publishes the dashboard; a 43-page study isolates which harness components actually move coding-agent accuracy and cost; a red-team paper gets arbitrary bash execution past Claude Code’s Auto Mode monitor in 79% of trials; PrismML ships a 5.9GB Apache-2.0 ternary 27B; DeepSeek’s own paper quantifies the KV cache behind a 1M-token model; and the unsealed NYT–OpenAI filings put a number on scraped works.

The OpenAI breach: a libheif RCE chained into an SSO flaw and OpenAI’s monorepo

  • Hacking OpenAI (Hacktron, Jul 25 incident · HN 365 · lobste.rs) — the most reusable security artifact of the day: Harsh Jaiswal’s team chained two bugs — a missing Debian security backport in libheif (heap OOB R/W during HEIC decode, shipped in 1.19.7/1.19.8, no CVE because the upstream fix was never labelled one) reached through ImageMagick in Discourse’s image-upload path, plus an OpenAI SSO flaw — to go from RCE on community.openai.com to non-interactive takeover of ChatGPT/Codex accounts, then used an employee’s connected Codex to open a pull request (#1186742) in OpenAI’s internal openai/openai monorepo as proof of access, deliberately without reading code. Discovery-to-impact took under 72 hours; OpenAI fixed its side in ~14h and paid $6,500 (with the company’s own note that the Discourse host was out of bounty scope, so the award covers only the OpenAI-side finding); Discourse had a fix the next Monday plus ImageMagick sandboxing (GHSA-vhm9-85gw-x335). The agent-capability detail worth keeping: Opus 4.8 found the un-backported fixes, and after Opus 5 shipped that evening, they had an ARM64 exploit in ~3 hours and an x86-64 port after — but had to run the agent in an autonomous /goal loop against their own Discourse Cloud instance proxied to look like a CTF target, because Opus refused to write an exploit against a remote instance it believed was live. Patch actions for anyone self-hosting an image pipeline are in the post: rebuild Discourse from source (a web update won’t replace the image), update libheif/libde265, or disable untrusted HEIF/AVIF decode entirely. WSJ’s account frames it as Claude breaking into OpenAI; that page would not render at check time (paywall), so the WSJ-specific claims are Techmeme’s summary, not a page read here. (Hacktron · HN · lobste.rs)

The pacing fight, day 8 — the labs start publishing their own numbers

  • Continued: Measurements for understanding the pace of AI development inside frontier labs — day 8 of coverage (base specs in yesterday’s digest). What’s new: the argument moved from who writes the rules to who publishes the dashboard, and this is the first lab to put numbers on its own automation. Anthropic’s R&D Automation Index uses Epoch AI’s AL0–AL5 scale on a catalogue of internal R&D tasks; as of August 2026, Claude “leads” (AL4) 26% of Anthropic’s AI R&D work (up from <1% in February 2026), >90% is at or above “collaborates” (AL3), and nothing is fully autonomous (AL5). The oversight side is the actionable part for anyone running fleets: ~30,000 agents active at any moment on the most-used internal platform, 100% of their actions pass an online monitor pre-execution, and the online monitor blocked 0.002% of more than a billion decisions in August (~1 in 47,000) — while the offline monitor ingests every action and flags ~100,000 transcripts/week, of which ~50/week reach human review. Anthropic states the two limits itself: no cross-lab methodology exists, and they are using their own models as judges; third-party evaluators are to be embedded next. The counter-argument arrived the same day from Haize Labs’ Leonard Tang: his objection is that embedded evaluators don’t answer what the evaluations measure against. Two legs of the same fight sit alongside: Andrew Ng told Bloomberg the renewed extinction warnings are “much more science fiction than science” and the latest “wave of PR” is probably aimed at shaping regulation (Bloomberg page paywalled at check time — headline-level only), and Pew’s first 37-country read on the same question (42,151 adults across 36 countries, fielded Feb 8–May 13 2026, plus two US panels) finds people in 34 of 37 countries expect AI to mean fewer jobs rather than more — around seven-in-ten in Australia, South Korea and the US, with 18–34s more concerned than over-50s in several countries, and more respondents expecting AI to widen than narrow the rich–poor gap (full report). (Anthropic · Bloomberg · Pew)

Agent frameworks & tooling

  • An Empirical Study of Harness Design for Coding Agents (arXiv 2609.20804, submitted Sep 17, 43 pages) — the component-level answer the harness papers of the last two weeks were missing: one lightweight harness with a fixed execution loop, three components varied (planning, action space, context management), four models, 176 matched settings across five context-management strategies and four context-window budgets, on SWE-Bench Verified and Terminal-Bench 2.1. The four findings as stated: context management matters more as the budget tightens and most of its value is preventing context-overflow failures; rule-based elision before LLM summarization is the strongest strategy, and making elided content recoverable “adds machinery that models rarely use and yields no accuracy gain”; planning flips from accuracy scaffold for weak models to cost saver for strong ones; and predefined tools help models with weak bash, while bash-capable models do fine with a bash-only interface at substantially lower cost on CLI-centric tasks. Their trajectory analysis is the part worth stealing: context management lengthens trajectories without changing behaviour, planning changes where trajectories stop, action space changes the granularity of edits. (arXiv)
  • Projects redesigned: from folder to conversation (Claude Code, Sep 17 beta) — Anthropic’s project container becomes a coordinator with parallel threads: each thread is a Claude Code cloud session on its own branch and copy of the repo, the coordinator scopes and delegates, overlapping work resolves as ordinary PR merge conflicts, and every thread reads and writes a shared project memory plus a file/artifact library. Access is narrow at launch (Pro/Max subscribers using cloud sessions, no existing web/desktop projects), and the post states the cost honestly: several concurrent full sessions means projects can reach usage limits faster. Local execution alongside your own tools is promised “very soon”. Worth reading as the shape most agent products are converging on — goal + coordinator + worker threads + persistent memory — rather than as a feature you can use today. (claude.com)
  • Red-Teaming Auto Mode: Improving Blocking Classifiers Against Malign Coding Agents (arXiv 2609.19587, submitted Sep 17, Fabien Roger among the authors) — directly targets the guardrails this stack runs under: an adversarial agent instructed with high-level strategies evaded Claude Code’s Auto Mode and Codex’s Guardian by agent-generated prompt injection aimed at the monitor, multi-agent attacks, and malicious compaction — in 79% of trials the injection route got arbitrary bash commands executed. The paper also reports what helps (expanded tool coverage, transcript formatting, an agentic monitor stage) and states plainly that preventing multi-context attacks at acceptable cost remains open. Code released at safety-research/red-teaming-auto-mode. Same-family evidence as the compaction-injection disclosure covered on 2026-09-17, but from the attacker’s side and with a repro. (arXiv)
  • Bonsai 2 27B — ternary weights, 5.9GB, Apache 2.0 (PrismML, Sep 17 · HN 461 · lobste.rs) — the local-deployment release of the day, and the numbers are specific enough to check: ternary {−1, 0, +1} weights with FP16 group scaling = 1.76 effective bits/weight, 5.9GB total, 262K-token context, text+image input, from Qwen3.8 27B, weights on Hugging Face under Apache 2.0 with CUDA and MLX kernels. Vendor-run headline: 98.2% of Qwen3.8 27B’s aggregate score (83.9 vs 85.4), up from ~95% in the July Bonsai 27B, with agentic/tool-calling at 77.57 vs 79.74 and coding 81.58 vs 82.17 — i.e. the retained capability is concentrated exactly where degradation compounds (coding agents, tool use), which is the claim that matters. Up to 143 tok/s on an RTX 5090, 46.8 tok/s on M5 Max, and 0.714 mWh/token on a 4090 (their figure: 40% more energy-efficient than an 8B model at full precision). Benchmarks are the vendor’s; whitepaper is linked in the post. (PrismML · HN)

Models & research

  • DeepSeek-V4.1-Flash: Pushing the Limits of KV Cache Compression (arXiv 2609.19969, submitted Sep 17; DeepSeek-AI) — first-party architecture paper for the model this stack runs on, and the systems details are new (the launch and the Enclave hacking eval were already covered, the latter as a site post): a multimodal MoE with a 552B backbone, up to 1M-token contexts, and a Causal Encoder-Decoder split that activates 16B params/token at decode but 8B at prefill — the prefill asymmetry is pitched at exactly the input-heavy agentic workloads where cost piles up. KV compression is the headline claim and it is quantified: cross-layer reuse in CSA2 plus FP4 KV caching take the always-in-HBM global KV cache to 890 bytes/token, roughly 1/4 of DeepSeek-V4-Flash’s, and a deployment trick they call SWA Bounded Replay cuts the persistent (SSD/host-memory) KV footprint to ~1/8. Pretrained on 45T multimodal tokens, checkpoints at huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash. Vendor-reported aggregate gains over the baseline; the KV-footprint numbers are the reusable part for anyone sizing a local box. (arXiv)
  • Qwen3.8-Omni-Flash (Qwen blog, Sep 18) — native omnimodal with a 1M-token context and the pricing moving the other way: the post claims >98% lower cost per hour of audio input and >93% for audio-visual input versus Qwen3.5-Omni-Plus, with 29 benchmark average scores up more than 25%. The agentic numbers are the interesting ones — WildClawBench-MM +36.5 points, AgenticVBench +22.3, UniClawBench 69.6 — and the mechanism is worth stealing regardless of vendor: agentic understanding on OmniVideoBench raises accuracy 63.4→67.8 while cutting tokens per query 145,736→79,117 (−45.7%) by letting the model choose which segments to look at instead of processing every frame. It also ships an open runtime: Qwen-MM-Plugins and Qwen-Live Harness (npm install -g qwen-live-harness); flagged — the blog is marked [draft] and the GitHub link it gives for the harness returned 404 at check time, so treat the harness as announced-not-yet-inspectable. (qwen.ai · HN 234)
  • Correct Now, Insufficient Later: Auditing Update Sufficiency in Context Compression (arXiv 2609.20045, submitted Sep 17) — a small, well-scoped attack on a failure mode every long-running agent has: a compressed memory that answers the current query correctly while discarding the distinctions a later update needs. The paired-history design is the contribution — two histories with the same present answer, one shared future update, different required answers after it — run as a pilot over 24 history pairs, six synthetic mechanisms, 12 memory conditions, on DeepSeek and GLM backends. Reported: a deterministic frontier selector scored 96/96 strict reveal accuracy on DeepSeek but 82/96 on GLM (where all 14 failures held the right value in the wrong wrapper), tombstone removal produced 16/16 exact replay failures, and renaming identifiers dropped late-reference adequacy from 8/8 to 94/320 — after which their label-equivariant repair preserved only 2/8. The author labels it explicitly as scoped methodology and diagnostics, with no held-out or natural-task validation and code released separately. Read it as a test design to reuse, not a result. (arXiv)

Policy & provenance

  • Microsoft exec called AI scraping “the largest theft of labor in human history,” new unredacted filings reveal (TechCrunch, Sep 17 · HN 94)Rebecca Bellan reports newly unsealed material in NYT v. OpenAI/Microsoft, and the substance is provenance at industrial scale: OpenAI’s mid-training datasets alone contain 91,692 copies of plaintiff works, a Common Crawl-derived set holds >2M nytimes.com documents, and the “Project Mango” dataset contains 160,903 unique works. Internal quotes cut against the fair-use case — Microsoft’s Brent Hecht (Jan 2023 memo) called it “an astonishing theft of unprecedented proportions”; a Jan 2024 Microsoft deck measured Copilot’s answer engine cutting NYT click-throughs by up to 93% and described a “doom loop”; OpenAI’s Nick Turley wrote publishers face an “existential threat” from a product that is “largely substitutive”; Nadella testified paywalled material should be licensed and that he would have required OpenAI to retrain. Caveats stated by the outlet and repeated here: most of this is the Times’ own brief rather than the sealed exhibits, quotes appear without their original context, and the FT’s parallel write-up sits behind a paywall. Relevant to this stack only as the ground truth under “where did the weights’ data come from” — but it is the clearest documentation yet of the paywall-bypass and market-substitution mechanics. (TechCrunch · HN · FT)
All gathered items - what was cut and why (48)