AI Briefings·11 min read

AI Morning Briefing — September 18th, 2026

Lyubo
Lyubo·
AI Morning Briefing — September 18th, 2026

Security researchers used Claude to breach OpenAI and land a PR in its internal repo, OpenAI launches Astra for Law with a 230M-document case index, and PrismML shrinks a 27B model to 5.9GB.

AI Morning Briefing — September 18th, 2026

Your daily digest of what's happening in AI, straight from the trenches.


🚀 Headlines (30 sec read)

  • Security researchers used Claude to hack OpenAI, then had its own Codex open a PR in OpenAI's internal repo — a sub-$3,000, week-long chain from a malicious forum image upload to a full employee account takeover.
  • OpenAI launches Astra for Law, a GPT-6 configuration built on a 230-million-document case law index — 26 launch partners including Thomson Reuters, Harvey, and Legora get early API access.
  • PrismML compresses a 27B model to 5.9GB while keeping 98.2% of its quality — Bonsai 2 27B is small enough to run in a browser tab over WebGPU.
  • New from AI Jason: "How to run your first AI UGC campaign (step-by-step guide)" — hyperrealistic AI "creators" replace $20-50 UGC actors, full clips for under $3.
  • New from Cole Medin: "You Built Your AI Second Brain. Now What?" — turning a personal AI knowledge base into a permissioned, team-wide one.
  • New from Matthew Berman: "Anthropic's IPO Makes No Sense" — the contradiction between "this could end humanity" and "please invest."
  • New from Matthew Berman: "Doom in Real Time" — a new, ultra-cheap model from an ex-OpenAI researcher plays Doom live to prove how fast it is.

🧠 Deep Dives (4 min read)

Security Researchers Used Claude to Hack OpenAI — and Got a PR Merged Into Its Monorepo

Three researchers at security firm Hacktron spent July 23-25 turning an unpatched image-processing bug into a full OpenAI employee account takeover, and published the complete writeup on September 13th (The Information and others picked it up days later). It started with a heap buffer overflow in libheif — the library OpenAI's community.openai.com forum (running open-source Discourse) uses via ImageMagick to convert uploaded HEIC photos. The fix existed upstream but was never flagged as a security patch, so Debian 12 and 13 both shipped the vulnerable version, and Discourse's Docker image was built on Debian 12. Claude Opus 4.8 found the flaw and built a working exploit on July 23-24, but only with ASLR disabled — real deployments have ASLR on. The night of July 24th, Anthropic shipped Claude Opus 5. A fresh session produced a working ARM64 exploit within three hours, and by 6 a.m. on July 25th had an x86-64 exploit matched to Discourse's actual memory allocator. Turned loose in an autonomous loop against their own test Discourse Cloud instance, the agent had remote code execution by 10 a.m. From there, Discourse's "Sign in with OpenAI" integration turned a compromised forum server into an OpenAI SSO problem: any active forum user's ChatGPT and Codex account could be hijacked with zero action from the victim. The employee they landed on had Codex connected to OpenAI's GitHub org, so to prove impact without touching anything sensitive, the researchers had that account's Codex open a harmless pull request in OpenAI's internal openai/openai monorepo, then stopped. OpenAI shipped a fix roughly 14 hours after the Bugcrowd report and paid a $6,500 bounty on September 1st — for the SSO issue specifically, since the forum itself was outside the program's scope. Discourse patched within two days and added ImageMagick sandboxing. The whole two-month "HEIF Heist" project, which also touched Slack, Meta, and GitHub Enterprise, cost under $3,000 in tokens; adapting the exploit to a brand-new, unknown target now takes about a day or two of agent time. One detail worth sitting with: Opus initially refused to write exploit code against what looked like a live target, so the researchers proxied their own test instance to look like a CTF box before it would continue. → Source

OpenAI Launches Astra for Law, Its First Vertical GPT-6 Configuration

OpenAI introduced Astra for Law on September 17th, a version of its flagship GPT-6 Astra model tuned specifically for legal work. The core of the offering is a legal search index covering more than 230 million URLs — U.S. case law, statutes, regulations, court rules, and administrative decisions, with new sources added daily — paired with access controls and workflow tooling aimed at law firms and legal-tech vendors rather than consumers. It ships with 26 partner plugins on day one, including Thomson Reuters, Intapp, iManage, and DeepJudge, and API access for Harvey and Legora to build directly on top of it. OpenAI frames this as a foundation other companies build products on, not a finished legal assistant, and says the legal capabilities will carry forward as its frontier models advance past GPT-6. It's the clearest sign yet that OpenAI's vertical strategy — after ads inside ChatGPT and a misalignment disclosure framework this week alone — now includes domain-specific model configurations for professions where a wrong answer has real consequences. Legal research is also a domain with a well-documented hallucinated-citation problem across every model generation so far, and a 230-million-document index doesn't by itself solve grounding; it just means the citations, real or fabricated, will look more authoritative. Worth watching whether Harvey and Legora's early access surfaces that gap before Astra for Law reaches firms without in-house AI teams to catch it. → Source

PrismML Shrinks a 27B Model to 5.9GB, Two Months After Its First Try

PrismML released Bonsai 2 27B, a ternary-quantized version of Qwen3.8 27B that compresses the model to a 5.9GB footprint — 9x smaller than full precision — while retaining 98.2% of its aggregate benchmark score. The technique uses {-1, 0, +1} ternary weights with FP16 group-wise scaling, working out to 1.76 effective bits per weight, and PrismML says the biggest gains over their first Bonsai release two months ago are concentrated in agentic coding, multimodal reasoning, and long-horizon tool use rather than raw quality. It keeps a 262K-token context window and multimodal text-and-image input, runs up to 143 tokens/second on an RTX 5090, and ships Apache 2.0. The part that's driving the r/LocalLLaMA reaction more than the benchmark table: it's small enough to run entirely in-browser over WebGPU, no local install or GPU rental required. A 27B model that fits in less space than a handful of browser tabs, with agentic performance as the explicit focus of this release, is a real data point for how much frontier-adjacent capability now runs on hardware people already own. → Source


New from YouTube (2 min read)

How to run your first AI UGC campaign (step-by-step guide) — AI Jason

Covers: A workflow for producing hyperrealistic UGC-style ad clips with AI-generated "creators" instead of paying real people $20-50 per video.

Example: Feeds a screenshot of a real creator into GPT Image 2.5 and Gemini 3 Pro with a JSON-structured prompt to lock down every visual detail, builds a new AI character with the same "vibe" as the original, then animates it with Seedance 2.5 using an audio reference clip so the speech rhythm feels natural — a finished clip runs about $2.67 in generation cost.

Watch

You Built Your AI Second Brain. Now What? (Here's How to Evolve It) — Cole Medin

Covers: Turning a personal AI knowledge base into a shared "team brain" — centralized storage and retrieval with per-person access control, instead of everyone syncing the same Obsidian vault.

Example: Builds a single documents table in Oracle AI Database, labels every record with a source domain at ingestion, and gates access through an MCP server backed by per-user tokens — asking the same question as two different logged-in teammates returns two different answers depending on what each one is allowed to see.

Watch

Anthropic's IPO Makes No Sense — Matthew Berman

Covers: Berman argues Anthropic can't credibly claim Claude carries existential risk with no plan to control it while simultaneously taking the company public.

Example: He compares it to a healthcare or aviation CEO telling investors on a roadshow that their product could kill people and they don't yet know how to stop it — a pitch that would end most careers in any other regulated industry.

Watch

Doom in Real Time — Matthew Berman

Covers: A look at Jev, a new "System One" model from TypeSafe AI — co-founded by Diogo Almeida, a former OpenAI researcher — built for raw speed over chat quality.

Example: Jev runs real-time Doom gameplay as a live demo of its response speed, undercuts frontier pricing at roughly 4 cents per million input tokens with no charge for output tokens, and benchmarks close to competing frontier models despite the different architecture.

Watch


📅 Coming Up This Week

DateEvent
Sept 29OpenAI DevDay 2026 at Fort Mason, San Francisco — keynote livestreamed free, plus satellite "Exchange" events in 8 cities
This weekAstra for Law's 26 launch partners, including Harvey and Legora, begin building on the new legal API access
October (expected)Anthropic's IPO roadshow reportedly targets a Nasdaq listing per underwriter timelines — no confirmed date yet, last valued at $965B

🛠️ Try This Today

Run PrismML's Bonsai 2 27B Locally — No GPU Rental Required

  1. Grab the ternary-quantized weights from Hugging Face (prism-ml/Bonsai-27B) or point your usual local runner at it — total footprint is 5.9GB.
  2. Or skip the download: the model is small enough to run directly in-browser over WebGPU, so try the hosted demo before installing anything.
  3. Test it on an actual agentic or tool-use task specifically, not a chat prompt — PrismML says that's where this generation's gains over the first Bonsai concentrated.

Why it matters: a 27B-parameter model that keeps 98% of its quality now fits in less space than a browser eats for a handful of tabs. That's a real threshold for what "runs on your laptop" means, not just another incremental quantization release.


⚡️ Quick Links (2 min read)

GitHub Trending

Reddit Hot

  • [r/ClaudeAI] "JPMorgan is putting Claude Code inside a sandbox with no standing access to internal systems" — Devspace runs the agent in a containerized AWS environment with task-scoped permissions instead of standing credentials → Discussion
  • [r/LocalLLaMA] "Cactus Needle 3: A Sliceable 8-29MB Automation Foundation Model That Matches DeepSeek v4 Flash" — a function-calling-only model small enough to run fully on-device, no network round trip → Discussion

Hacker News Top


🦞 TL;DR

The narrative today: two threads from the same week collide — the line between "AI as attacker" and "AI as a professional tool you'd trust with case law" just got a lot thinner, while the gap between a frontier model and something that fits in a browser tab keeps shrinking.

My take: the Hacktron story is the one that should reset expectations. This wasn't a red-teamed toy exploit — it was a real account takeover at OpenAI, done for a few thousand dollars in a week, with the hard part (finding and weaponizing the bug) taking less time than writing up the disclosure afterward. Pair that with OpenAI shipping Astra for Law the same week, an assistant explicitly meant to be trusted with 230 million legal documents, and the gap between "models that can compromise your infrastructure in days" and "models we're deploying into high-stakes professional workflows" isn't closing from the safe direction. Bonsai 2 27B is the fun story today, but it's also a reminder that capability keeps getting cheaper to access on both sides of that equation.

What I'm watching: whether OpenAI's SSO fix actually closes the account-takeover class of bug across its other Discourse-integrated properties, and whether Astra for Law's early partners find citation errors before a client does.

Stay informed. Stay curious.

Share:
AIOpenAIClaudeDaily Briefing