Lambda now hands you a full Firecracker VM per session, Cloudflare spent six weeks chasing a race condition in a Rust HTTP library, and Trail of Bits just showed what a frontier model actually does when pointed at real codebases – 64 PRs, not a blog post.
// SECURITY FOCUS
Trail of Bits + OpenAI GPT-5.5-Cyber: 64 PRs, 51 issues across 19 open-source projects
This isn’t a CVE advisory – it’s a worked example of what happens when you point a frontier model at real codebases with human expert triage. 64 PRs merged across 19 projects means the bugs were real and the fixes landed. If you maintain or depend on popular open-source libraries, check the linked gist for the project list; your dependency tree may already have a patch you haven’t pulled.
What to do: Check the gist at https://gist.github.com/patch-the-planet/69fd1aa925c8e73edea9e6e967043cbb against your direct OSS dependencies and pull any recent security patches.
- AWS Lambda Introduces MicroVMs: VM-isolated Sandboxes with 8-Hour State Preservation — AWS News Blog · Jun 22
AWS Lambda MicroVMs is a new serverless compute primitive that gives each user or session a VM-isolated Firecracker sandbox with stateful execution – memory, disk, and running processes – preserved across idle periods for up to 8 hours total runtime. The model is snapshot-based: you supply a Dockerfile and code artifact, Lambda builds and initializes the environment, then snapshots it so every subsequent launch resumes from that pre-initialized state rather than booting cold. Idle VMs can auto-suspend after a configurable window and auto-resume on the next request, with state intact. Each MicroVM gets up to 16 vCPUs, 32 GB RAM, and 32 GB disk, and runs on ARM64. Available now in us-east-1/2, us-west-2, eu-west-1, and ap-northeast-1. The target use case is multi-tenant apps that need to run user- or AI-generated code in isolation – think AI coding assistants, interactive notebooks, or vulnerability scanners – where containers are too risky and full VMs are too slow. No startup latency numbers are given beyond “near-instant,” so treat the performance claims as unverified until you test your own workload. - How Cloudflare Found a Bug in the hyper HTTP Library — Cloudflare Blog · Jun 22
Cloudflare spent six weeks tracking down a race condition in the hyper Rust HTTP library that caused the Images binding to silently truncate responses – returning HTTP 200 with a correct Content-Length header, but delivering only a fraction of the body. The bug surfaced after a December 2025 rearchitecture replaced FL with a Unix socket intermediary running on the same machine; the faster local path changed the timing just enough to expose the race. strace revealed the smoking gun: in failing requests, hyper called shutdown(SHUT_WR) immediately after writing only ~219 KB of headers and early body bytes, abandoning the remaining ~14.7 MB of a 14.9 MB response still sitting in its internal buffer. The condition only triggered under real production concurrency with larger images – local tests on macOS and Debian never reproduced it – which burned most of the six weeks ruling out the Workers runtime, the intermediary, and timeouts. The fix was four lines of code in hyper. - Secure multi-tenant RAG with Amazon Bedrock and Verified Permissions — AWS Architecture · Jun 22
AWS walks through a two-layer authorization pattern for multi-tenant RAG that lets a single Amazon Bedrock Knowledge Base serve multiple departments without provisioning one per team. Documents are tagged with department metadata during ingestion; at query time, a Lambda authorizer checks Amazon Verified Permissions (Cedar policies) at the API layer, and a second middleware Lambda checks it again to construct the metadata filter passed to the RetrieveAndGenerate API. The two layers operate independently so a misconfiguration in one doesn’t leave documents exposed. Authorization rules live in Cedar policies outside the application code, so they’re updatable at runtime without a redeployment. Worth noting the explicit scope caveat: this is logical isolation via metadata filtering, not infrastructure-level isolation – if you need hard compliance boundaries between separate customers, you still need a dedicated knowledge base per tenant with IAM boundaries enforced. - Xfce Wayland Compositor Sees First Preview/Alpha Release — Phoronix · Jun 22
Brian Tarricone has shipped the first alpha release of Xfwl4, the Wayland compositor for Xfce, under sponsorship from the Xfce project. The goal is for Xfwl4 to behave identically to Xfce on X11, so users could switch without noticing. This first cut isn’t there yet – known gaps include screen margins, workspace and input settings dialogs, minimized window icons, pager thumbnails, and no window/workspace position restore on startup. Worth testing if you run Xfce and want to help shake out bugs, but don’t treat it as a daily driver yet. - 94% of Organizations Report Cloud Breaches: CrowdStrike State of CDR Survey — CrowdStrike
CrowdStrike’s State of CDR Survey – self-reported by organizations, not independently audited – finds 94% experienced cloud intrusions resulting in data exposure or exfiltration. The coverage gaps are striking: 95% say not all cloud workloads are monitored by security sensors, 56% cite control-plane visibility gaps as hurting detection, and 73% can’t consistently guarantee they’ll catch an intrusion at all. Response is slow too: 68% take 15+ minutes to detect a breach, 51% take over an hour, and 91% can’t contain all intrusions in real time. Fragmentation compounds everything – teams average three separate tools for cloud breach detection, 67% report significant SOC/SIEM integration gaps, and roughly 80% rely heavily on manual investigation. The survey is a CrowdStrike vendor piece and the takeaways conveniently point toward consolidated tooling, but the underlying numbers reflect real operational patterns worth benchmarking against your own environment.
// In other news
ai
- Prompt Injection as Role Confusion (Simon Willison) · Jun 22 — New paper reframes prompt injection as role confusion between data and instruction channels — the writeup proposes concrete mitigations grounded in the trust-boundary model, worth reading before shipping any agentic pipeline.
- Three things to watch amid Anthropic’s latest feud with the government (MIT Technology Review AI) · Jun 22 — MIT Tech Review breaks down the Anthropic-government dispute into three concrete regulatory flashpoints that will likely shape how frontier labs operate under future US AI policy.
- sqlite-utils 4.0rc1 adds migrations and nested transactions (Simon Willison) · Jun 21 — sqlite-utils 4.0rc1 adds schema migrations and nested transaction support to the Python/CLI toolkit — breaking changes in the RC are worth reviewing before upgrading production scripts.
- PP-OCRv6 on Hugging Face: 50-Language OCR from 1.5M to 34.5M Parameters (Hugging Face Blog) · Jun 22 — PP-OCRv6 covers 50 languages across a model range from 1.5M to 34.5M parameters, all Apache-licensed on Hugging Face — practical option for on-device OCR where PaddleOCR’s track record holds.
- Temporary Cloudflare Accounts for AI agents (Simon Willison) · Jun 21 — Cloudflare’s temporary account API, nominally for AI agents, also works as ephemeral sandboxes for any automated workload needing isolated credentials with automatic expiry.
cloud
- Boost BigQuery with Python: Managed Python UDFs now generally available (Google Cloud Blog) · Jun 22 — BigQuery managed Python UDFs are now GA, letting you run arbitrary Python inside SQL queries without exporting data — eliminates a whole class of Cloud Function workarounds for complex transforms.
- Prevent data exfiltration: AWS egress controls for cloud workloads (AWS Security) · Jun 22 — AWS outlines a layered egress control strategy using VPC endpoints, S3 bucket policies, and SCPs to block data exfiltration paths that inbound-focused security postures typically leave open.
culture
- How to stay technical as a software engineering manager (LeadDev) · Jun 22 — LeadDev outlines four concrete practices for EMs to keep their technical judgment current without returning to an IC role — the most actionable is scheduled code review participation with no approval authority.
linux
- Linux Finally Eliminates The strncpy API After Six Years Of Work, 360+ Patches (Phoronix) · Jun 20 — Linux 7.2 removes strncpy() from the kernel after 6 years and 360+ patches — every call site migrated to strscpy or memcpy, closing a long-standing class of null-termination bugs.
- USB4STREAM Merged For Linux 7.2 To Quickly Send Data Between USB4 Connected Systems (Phoronix) · Jun 22 — USB4STREAM merged in Linux 7.2 enables low-latency bulk data transfer directly between two USB4-connected machines, opening a new class of peer-to-peer use cases without a network stack.
- zlib-rs 0.6.4 Released With Fix For Intel Raptor Lake Crash, SIMD Optimizations (Phoronix) · Jun 21 — zlib-rs 0.6.4 fixes a crash on Intel Raptor Lake CPUs and adds SIMD optimizations; worth pinning if you ship Firefox or anything else that recently switched to the Rust zlib backend.
- exFAT File-System Enjoys Better Performance On Linux 7.2 With IOmap Conversion (Phoronix) · Jun 20 — Linux 7.2 converts exFAT to the iomap infrastructure, bringing it in line with how ext4/XFS handle page cache I/O and yielding measurable throughput gains on large sequential writes.
- Linux 7.2 sched_ext Continues Working Toward Sub-Scheduler Support (Phoronix) · Jun 22 — sched_ext in Linux 7.2 moves closer to sub-scheduler support, letting BPF scheduling programs delegate decisions to nested schedulers — useful for mixed real-time/batch workloads on a single host.
obs
- APM in groundcover: how OpenTelemetry became a first-class producer of APM measurements (groundcover) · Jun 21 — groundcover describes how they promoted OTel from a trace source to a full APM metric producer — the approach derives RED metrics from spans server-side, removing the need for separate instrumentation.
sec
- Professional Athletes and Wearables (Schneier on Security) · Jun 22 — Schneier flags the labor-contract angle on athlete wearables: teams can contractually mandate biometric collection that would be illegal to require of ordinary employees, with no clear privacy floor.
web
- Don’t skip `else` with octane (Spatie) · Jun 22 — A concrete Octane bug caused by skipping `else` branches in middleware: request state bleeds across workers when early returns bypass reset paths, and the fix is a one-liner once you understand the lifecycle.
- Eloquent Query Classes Pattern (Freek Van der Herten) · Jun 22 — The Eloquent Query Classes pattern wraps complex query logic into dedicated classes without the overhead of a full repository layer — a lightweight alternative worth considering before adding another abstraction.
- Merge Proposal: Guidelines built on Knowledge (Make WordPress Core) · Jun 22 — WordPress 7.1 is proposed to ship a `wp_knowledge` custom post type as a core primitive, with Guidelines as the first consumer — relevant for plugin authors building structured content features.
- WordPress 7.0 Release Retrospective (Make WordPress Core) · Jun 22 — The WordPress 7.0 release retrospective is live — useful signal on what the core team flagged as process problems before 7.1 planning locks in.
- Architecture Decision Record (Freek Van der Herten) · Jun 20 — Freek’s ADR primer is short and practical: keep them under one page, document the rejected alternatives, and don’t retroactively update them — treats the decision log as an append-only audit trail.
Eight-hour Lambda state, six weeks chasing a race, and 94% already breached – patch something before Wednesday.

Leave a comment