Security Review #318

August 14, 2026

Once a new technology starts rolling, if you’re not part of the steamroller, you’re part of the road.

— Stewart Brand

Starred Articles

SAML Vulnerabilities and Attacks: A Practical Guide

Security Assertion Markup Language (SAML) is a widely deployed standard for Single Sign-On (SSO) and a recurring source of critical authentication vulnerabilities. In this post we will review real-world SAML vulnerabilities - signature stripping, XML signature wrapping, comment injection, and the 2025 wave of digest-confusion and parser-differential attacks.

Spaghettifying DRAM

By modifying the bottom layers of the memory hierarchy to rewire the physical DRAM address translations, we scramble platform memory, exposing protected regions of DRAM - carveouts invisible even to the kernel. When the address translations break, so do the security primitives built on them, and we unlock everything.

Write Once, Shell Everywhere: Turning Arbitrary File Writes into RCE

We catalog how arbitrary file‑write bugs can be turned into remote code execution, and show that the real impact hinges on knowing the target environment. We use that knowledge to fingerprint writable, re‑readable paths, and once profiled how to reliably give code execution even in stripped‑down containers.

The AI refused to steal the secrets. So we handed it a form.

Eleven frontier models, one malicious MCP server. Ask them to leak your credentials and they refuse. Split the request into multiple harmless fragments and the refusal turns into 100% compliance. This is because to the model the task now looks like filling in a form, not stealing. Here is how, and why the MCP servers you install matter more than they look.

Attack of The Extensions

Browser extensions can turn Chromium into a persistent foothold. This post introduces a way to silently install extensions turning Chromium browsers into a command and control (C2) platform for persistent cookie theft.

New Articles

Blacklight: Illuminating AI Agent Artifacts for Attackers and Defenders

A review of Blacklight, an open-source security research toolkit for discovering and analyzing AI agent artifacts that reside on endpoints. It helps authorized security teams assess exposure, guide next decisions, and develop detection and hardening guidance

AmnesiaStealer: macOS Infostealer That Hijacks Browsers

A technical analysis of AmnesiaStealer, a multi-stage Rust-based macOS infostealer spread through a counterfeit GitHub download page that captures the login password, reaches for macOS bypasses Apple has already patched, and can hand the operator live, hidden control of the victim's Chromium browser to steal authenticated sessions.

Return of the Cookie Monster

Cookie protections have made traditional session theft harder, but they do not eliminate the value of an authenticated browser session to adversaries. This post explores enabling the Chrome DevTools Protocol (CDP) inside a running Chromium browser to perform post-ex activities such as browser enumeration, cookie theft, and browser takeover.

CopyEscape: Taking Over Docker Hosts with docker cp

We uncovered CVE-2026-17106, a container-to-host arbitrary file-write vulnerability in Docker's docker cp command. A malicious container or sandbox could exploit the copy process to create or overwrite files outside the destination selected by the user, potentially enabling code execution on the machine running the Docker CLI.

Shattering the Dream

In this blog, we analyze the latest Operation Dream Job campaign, walking through the complete attack chain and providing a technical analysis of the malware and the novel techniques employed throughout the operation, offering new insights into the group’s evolving modus operandi.

Mandatory User Profile

By storing the NTUSER.MAN file in the user profile directory, all the associated registry modifications are loaded into the system without invoking APIs associated with registry key modifications, which are monitored by endpoint detection and response controls.

Ruby 4.0 Universal RCE Deserialization Gadget Chain

This post releases a new universal chain that turns a single Marshal.load into command execution on Ruby, built with new gadgets from untapped sources as well as old gadgets put to new use.

Beyond Prompt Injection: Hacking Apple's Private Cloud Compute

Private Cloud Compute (PCC) is a core Apple Intelligence feature, allowing on-device for AI inference requests. I found CVE-2026-20685, a path traversal in the code that provisions PCC nodes, darwin-init, that lets an attacker write files as root and compromises privacy and security guarantees in PCC.

SCTPhantom: An 18-Year-Old SCTP ASCONF Transport Use-After-Free

SCTPhantom is a Linux kernel use-after-free in SCTP Dynamic Address Reconfiguration. An ordered ASCONF sequence can remove a transport and then reuse its stale pointer, leaving the association with dangling path references.

Investigating a Multi-Stage PowerShell Loader

We uncovered a PowerShell-based payload delivery using Vercel-hosted infrastructure, including Grape2.zip, UltraToolliteSetup.exe, and draw.zip. Analysis of the hosted scripts revealed hidden PowerShell execution, obfuscation, dynamically constructed IEX, and a decoy prompt.

XSS2Shell: WordPress Preauth XSS to RCE Chain (CVE-2026-64638)

A pre-authentication XSS to RCE chain in WordPress Core that allows unauthenticated attackers to achieve remote code execution on any default WordPress installation through the login page.

Two new vulnerabilities could lead to full domain takeover

This article details two new Active Directory privilege escalation vulnerabilities: KerberLoss (CVE-2026-25177) and ResetNightmare (CVE-2026-27912). Each vulnerability takes a unique approach to causing identity confusion on DCs, resulting in various impacts. The second enables a low-privileged user to instantly gain Domain Admin privileges.

RovoBlast: How One Click Triggered Atlassian's AI Assistant to Leak Data

We uncovered a vulnerability in Rovo, Atlassian's enterprise AI assistant with access to Jira, Confluence, Microsoft 365, Google Workspace, Slack, and more. Dubbed RovoBlast, a single click on a link triggers the attacker's embedded instructions and forces Rovo to accept externally supplied parameters as trusted inputs within a user's session.

Beats Studio Buds: Insecure Pairing Window

We found a security vulnerability in Apple's Beats Studio Buds' pairing mechanism. The devices were found vulnerable to an insecure Bluetooth pairing window in which an attacker could pair with the earbuds without user interaction and establish a valid Bluetooth bonding. This would allow an attacker to eavesdrop on the victim through the earbuds' microphone, play audio on the device, or track the device via Bluetooth Low Energy.

Still Recent

When You Pay the Ransom - Taking Apart an Interlock ESXi Decryptor

We dissect an Interlock ransomware ESXi decryptor - revealing it embeds the victim's RSA‑4096 private key, uses AES‑256‑GCM (with the authentication tag ignored) in a progressive, in‑place "strided" decryption that overwrites data without integrity checks, and includes several design flaws that can silently destroy files.

How to hack with LLMs, agentic CLIs, MCP servers

This article covers where large language models add real leverage in AI vulnerability research, where they can mislead, and how pairing an agentic CLI with an MCP server turns a chat model into an invaluable part of your offensive security toolkit.

Oldies but Goodies

WAF Bypasses via h2 framing

We explain how HTTP/2's multi-frame architecture allows attackers to bypass WAFs by exploiting timing delays, protocol translation flaws, and incomplete body inspection across various reverse proxies