[tl;dr sec] #346 - Can AI Do Novel Security Research?, Anthropic's Threat Intel Report, How Cloudflare Enforces Engineering Standards
tl;dr sec #346 is a weekly security newsletter issue. It covers James Kettle's HTTP Terminator, an autonomous system that invented HTTP desync techniques including Shared Parser Confusion. It also covers Anthropic's September 2026 Claude misuse report, Wiz's report on Artifactory exploitation (CVE-2026-42016, CVE-2026-42018, CVE-2026-82329), Sysdig's marimo CVE-2026-39987 findings, Synacktiv's EKS forensics guide, and Cloudflare's AI-enforced engineering Codex.
What it is
Issue #346 of the tl;dr sec newsletter (author Clint) is a digest of about a dozen security items. The ones with usable detail are an autonomous HTTP desync research system, an Artifactory exploitation chain, a marimo exploitation case, an EKS forensics guide, and Cloudflare's AI-enforced standards. The page gives short summaries and the author's commentary. Each source link holds the full detail.
Findings by item
HTTP Terminator (PortSwigger, James Kettle). The system split 138 RFCs into 15,000 fragments of one to three sentences each. This stops the model anchoring on Kettle's own published work. It generated 30,000 vectors, and a Burp extension tested them continuously against 30,000 websites. Outputs:
- A desync pattern built on dual matching Content-Length headers.
- The dangling-byte technique, which removes the race condition that makes response queue poisoning unreliable.
- Response forking, where a server answers one request with two responses. Kettle treats it as evidence of a new desync class.
- Shared Parser Confusion: many servers use the same parser code for requests and responses, so a request can reach response-processing features. It came from feeding proven findings back to the system as inspiration. Kettle validated it manually and says neither he nor the system would have found it alone.
Artifactory exploitation (Wiz, with watchTowr). Three CVEs are chained: CVE-2026-42016, CVE-2026-42018 and CVE-2026-82329. The chain bypasses authentication, escalates privileges and gives administrative control. Observed post-exploitation:
- Persistent administrator accounts.
- Malicious Groovy plugins for code execution.
- Rust-based backdoors.
Unpatched share of organizations: 59% for the first CVE (six weeks after disclosure), 62% for the second (four weeks), 49% for the third (two weeks). watchTowr saw attacks on Internet-exposed systems four days after JFrog disclosed the third. Wiz's post lists indicators, such as POST requests to a specific route. The newsletter does not name the route.
marimo CVE-2026-39987 (Sysdig). The unauthenticated /terminal/ws endpoint was exploited. One actor went from open WebSocket to SSH bastion login in 8 seconds with hand-written Python and no LLM. They then spent 4 hours on custom boto3 scripts. These harvested AWS credentials from environment variables and the app's Redis backend, and pulled SSH keys from Secrets Manager with a fallback across five regions. A planted prompt-injection trap caught every LLM-driven operator Sysdig had profiled against this CVE, but not this actor.
EKS forensics (Synacktiv). Data sources span three layers: control plane audit logs via CloudWatch, nodes via Container Insights, and AWS services (GuardDuty, CloudTrail, VPC Flow Logs). CloudWatch Logs Insights queries cover RBAC reconnaissance, privilege escalation, static pod persistence, node credential exfiltration and container escapes. EKS emits almost no telemetry by default.
Cloudflare Codex. Standards are written as RFCs with SHOULD/MUST statements, each with a persistent ID, extracted to structured JSON. Each RFC moves from approved (non-blocking) to enforced (blocking). Results so far:
- Code reviewer: 230,000 violations flagged and 16,000 merges blocked in four months.
- Spec reviewer: 600+ designs evaluated.
- Incident report reviewer: 200+ postmortems assessed since May 2026. High-severity incidents cannot close until findings are addressed.
Anthropic misuse report (September 2026). Covers December 2025 to August 2026. One actor built an automated exploit foundry that found over a dozen 0-days in a month. Another used AI to test malware against known defenses and rebuild it until it evaded detection. The report also describes illicit distillation campaigns by PRC labs and a surveillance platform monitoring about 25 million SIM cards in Mali.
What to do
- Artifactory: Check whether all three CVEs are patched. Review logs for the POST route Wiz describes, for new admin accounts, unexpected Groovy plugins and Rust binaries.
- Marimo: Do not expose
/terminal/ws. Sysdig's detection signal is a chain within one minute: reads of/proc/self/environor.env, then a Secrets Manager call, then outbound TCP to a non-RFC 1918 address on a non-standard port. - EKS: Enable control plane audit logging, Container Insights and GuardDuty before an incident.
Caveats
The newsletter gives no CVE affected versions, patch versions or exact queries. Those are in the linked Wiz, Sysdig and Synacktiv posts. The commentary on AI threat trends is the author's opinion.
Organisations named here
- Synacktiv
- Cloudflare Codex
- HTTP desync
- Wiz Research
CVEs named here
- CVE-2026-39987
- CVE-2026-42016
- CVE-2026-42018
- CVE-2026-82329
Technologies named here
- marimo
- HTTP Terminator
- Burp
- JFrog Artifactory
- Amazon EKS
- Cloudflare Workers
- CloudWatch Logs Insights
- GuardDuty
- CloudTrail
- VPC Flow Logs
- SPIRE
- MCP gateway
- SENTINEL
- Muse
- OpenClaw
- OpenCode
- LiteLLM
- Claude
- Anthropic
- Burp Suite
- Kubernetes
- Cloudflare
- WatchTowr
- Sysdig
- Agent Registry
- Claude (Haiku, Sonnet, Opus) by Anthropic, misused by threat actors
- Cloudflare Codex
- Container Insights
- D1
- Forward Access Sessions (FAS)
- Material
- Minimal
- oxlint
- Security Token Service
Techniques named here
- Dangling byte technique
- Response Queue Poisoning
- Response Forking
- Shared Parser Confusion
- Confused deputy attack
- Malicious Groovy plugin deployment
- Static pod persistence
- Confused deputy
- Prompt Injection
- Actor chain attribution
- Bind-time authorization checks
- Chain-of-thought extraction and cross-session replay
- Credential harvesting from environment variables and Redis
- HTTP desync
- Prompt injection trap
Concepts named here
- Autonomous security research
- Collapsed labor and tooling gap
- Detection chain signal
- Enforced vs approved RFC status
- Illicit distillation
- Patch lag
- Pre-incident logging configuration
- Zero Trust Architecture for AI agents
Threat actors named here
- Rust-based backdoors installed on Artifactory instances (Wiz)
- Single threat actor exploiting marimo CVE-2026-39987 (Sysdig): went from open WebSocket to SSH bastion login in 8 seconds with hand-coded Python and no LLM, then spent 4 hours building boto3 scripts to harvest AWS credentials
Also named here
- James Kettle
- Forward Access Sessions
- Kat Traxler
Related in AI Security
