← All Series

SERIES // BLACK HAT ASIA 2026 · SINGAPORE · APR 23–24 · IN PROGRESS

Black Hat Asia 2026
Briefings — Deep Dives.

The Black Hat Asia 2026 briefings (Marina Bay Sands, Singapore), rebuilt talk by talk from the speakers' published decks and white papers. Analysis-first: each post explains the research question, the core idea, and what defenders and builders should change. It deliberately leaves out indicators and step-by-step reproduction, so follow the official slides for that. Newest posts appear at the top.

34 deep dives
67k words
2 briefing days
live updating

Talks

Briefings, newest first

One post per briefing, added as each deck is read and written up.

34

No Time to Patch: Faster N-Day Detection in Chromium Apps (Qian, Tu, Li)

A five-stage pipeline reads a fresh CVE's patch, clusters Chromium's codebase to find which of ~3,000 runtime flags covers the vulnerable path, ranks candidates by performance cost, and ships a defensive mitigation within hours, before the real patch lands.

advanced 12 min
33

VsyncBreaker: Subverting Screen Trust via State Disruption (WeiMin Cheng)

Android's SurfaceFlinger (what's drawn) and InputDispatcher (what's touchable) independently track window state, reconciled only by a data hand-off. That mismatch, plus a Binder one-way IPC gap, produced a no-permission tapjacking chain fixed as CVE-2025-48621.

expert 9 min
32

More JVM Memory Shells: Auto Searching Program (Wan Litong, Yu Fanghai)

A four-stage pipeline, SAST filtering, runtime instrumentation, automated JVM memory-graph search, and constrained AI-assisted PoC generation, systematically discovers 7 new fileless Spring memory-shell families, more than tripling the known count.

advanced 11 min
31

CLOAQ: A Hybrid Approach to Quantum Circuit Obfuscation (Amal Raj, Vivek Balachandran)

A proprietary quantum circuit sent to an untrusted compiler gets extra gates that corrupt its output; a short classical key then restores the correct answer with plain bit-flip logic, no second quantum circuit or barriers needed.

intermediate 10 min
30

AlgoBuster: Algorithmic Brute-Force Against UDS Security Access (Jiang Jianchi et al.)

Instead of brute-forcing a full UDS Security Access key space, AlgoBuster fingerprints the weak algorithm family by response timing and brute-forces only that. 2 of 12 real ECUs broken, one in 38 minutes.

advanced 9 min
29

Bad Vibes: Pwning Coding Agents 70 Times With The Same Bugs (Ashkenazi, Tsukerman)

Palo Alto Networks tested Claude Code, Cursor, Codex, Gemini CLI and more, finding the same command-injection, filesystem-escape and sandbox-escape bug classes repeat across nearly every product. 81+ reports, 18 CVEs, ~k in bounties.

advanced 10 min
28

REBIRTHDAY Attack: Reviving DNS Cache Poisoning with the Birthday Paradox (Qiu, Li)

EDNS Client Subnet quietly widens the aggregation key that has blocked the DNS Birthday Attack since 2002. 18 of 22 tested DNS software are vulnerable; 365,000+ open resolvers estimated exploitable; 35 CVEs assigned.

advanced 9 min
27

Practical Attacks Against Smartphone Boot ROMs (Christopher Wade)

Fuzzing USB Control Transfers with the safety limits removed uncovers the same bug class at every layer of the Android boot chain, down to the immutable Boot ROM itself, on both Google Tensor and Samsung Exynos silicon.

expert 10 min
26

Overkill: Hijacking a Wi-Fi 7 Chip for SYSTEM Privileges (Stauffer, Gür)

A driver leak, a side-channel KASLR bypass and a firmware code-execution bug in a widely shipped MediaTek Wi-Fi 7 chip chain into SYSTEM privileges on the latest Windows — exposing how little the firmware/kernel boundary is audited.

expert 8 min
25

The Rentable IoT Meltdown: Hijacking Shared Mobility and EV-Charging Fleets (Hetian Shi)

Across 17 devices and 92 apps, weak enumerable IDs and shared keys turned local flaws into fleet-wide free rides, free charging, denial of service and account hijacking. 57 vulnerabilities, 18 identifiers.

advanced 7 min
24

TORCHLIGHT: Attacks on Cloudless IoT Devices Concealed in Tor (Yumingzhi Pan et al.)

Three $196-a-year Tor exit relays plus an LLM analyzer exposed 45 IoT vulnerabilities (29 zero-days) affecting ~12.7M devices, and the disclosure triggered mass offlining, CISA KEV listings and 1M+ honeypots.

advanced 7 min
23

AI in the Loop: Large-Scale macOS PID-Domain Vulnerability Discovery (l_m_h, Wu et al.)

PID-domain services share an app's sandbox but carry extra entitlements. An LLM-assisted static-analysis pipeline audited 302 services and 2,394 APIs, yielding 19 acknowledged bugs and 7 Apple CVEs.

expert 7 min
22

WhisperPair: A Security Analysis of Google Fast Pair (Wyns, Duttagupta et al.)

Fast Pair's pairing-mode check is skipped by many accessories: 68% of 25 devices from 16 vendors could be hijacked in about ten seconds, with microphone control and covert Find Hub tracking. Firmware updates are the fix.

intermediate 7 min
21

Beyond the Golden Image: A Self-Healing Image Supply Chain (Neelu Tripathy, Lovlesh Malik)

Adobe's blueprint for hardened base images that stay trustworthy: declarative builds, trigger-driven rebuilds, SBOMs and provenance, signing and verification, and an immutable registry.

intermediate 7 min
20

Capture the Narrative: Social Media Manipulation Wargaming (Hammond Pearce)

A CTF-style contest where 108 student teams built AI bots to sway a simulated election: ~11.8 million posts, under $100 budgets, a 1.78% swing, and guardrails most found easy to bypass.

beginner 7 min
19

Hidden Telemetry: Uncovering TraceLogging ETW Providers (Asuka Nakajima)

Windows ships about 2,600 self-describing TraceLogging providers that no standard tool can list. TLGMapper maps 73,000 events to their providers and surfaces new detection sources for driver abuse, UEFI access and ClickFix launches.

advanced 8 min
18

Graph-Aware LLM for Windows Logons (Shusei Tomonaga)

Millions of Windows logon events become a small user-host graph, ranked by PageRank and an HMM, then investigated by a guarded closed-loop LLM agent. Precision 0.90, recall 0.931, and a real intrusion triaged in 195 seconds.

intermediate 10 min
17

Hack the Source, Of the Source — Package Registries as Supply Chain (Tsi-Lin Ng)

Instead of publishing a malicious package, what if you compromise the registry's own backend logic? Disclosed, fixed bugs across LuaRocks, JuliaHub, NuGet, and CocoaPods show manifest generation, git-based version resolution, metadata-file selection, and account verification are all part of the trust boundary.

advanced 11 min
16

One Char to Rule Them All — The SHAR DNS Attack (Fasheng Miao)

Two RFCs disagree about which characters a domain name may contain, and many real implementations silently drop queries with disallowed characters instead of erroring. That silence turns a sub-100ms cache-poisoning race into a multi-second window — reviving brute-force poisoning thought dead since 2008, at internet scale.

advanced 11 min
15

Fortifying the Foundation — LLM Differential Testing for Ethereum (Jie Ma, Ningyu He et al.)

OpDiffer and APIDiffer use LLMs to generate spec-valid test cases and judge real bugs vs. benign differences across Ethereum's diverse client implementations — 98 real bugs found across all 11 mainstream clients, including a spec-level error.

advanced 13 min
14

We'll Eat Your Serial for Breakfast (Dashevskyi, La Spina)

Serial-to-IP converters bridge decades-old ICS equipment onto IP networks and are already a real attack target (Sandworm, Industroyer, the 2025 Poland grid attack). They're ordinary embedded Linux boxes — new critical RCE and auth-bypass flaws mean full takeover, not just DoS.

intermediate 12 min
13

Qualcomm BootROM: A Journey Through Sahara (Kozlov, Anufrienko)

A high-level look at layered boot security on Qualcomm's MDM9207 IoT modem chipset (CVE-2026-25262): four stacked trust guarantees, tested one by one, and why "needs physical access" still matters for field-deployed IoT hardware.

advanced 8 min
12

Payload Compromised — Full Key Recovery in Rocket.Chat E2EE (Hayato Kimura et al.)

A custom password generator whose toLowerCase() collapses 62 chars to 36 makes the E2EE root password brute-forceable; with AES-CBC (no integrity), no key rotation, and TOFU keys, a malicious server reads and forges every message. ProVerif + code review + OSINT.

advanced 9 min
11

PhantomRPC — Discovering New RPC-Impersonation LPEs (Kaspersky)

The Windows RPC runtime can't verify a server is legitimate, so a low-priv process with SeImpersonatePrivilege can register a phantom server and impersonate SYSTEM — a "Potato"-class LPE. The novel part: an ETW-driven pipeline that auto-discovers new triggers.

advanced 9 min
10

Discovering React2Shell (Lachlan Davidson)

How CVE-2025-55182 — the React Server Components / "Flight" deserialization RCE attacked over a billion times in week one — works: a rich JS wire format that can reference built-ins, plus await's recursive resolution of any object with a then method.

advanced 9 min
09

Breaking Hybrid Boundaries Across Azure and Windows (Kalendarov, Zamir)

Windows Admin Center is the bridge between Azure and on-prem — and five CVEs (writable ProgramData LPE, PoP-token-mixing tenant-wide RCE, unvalidated attestation, flow-redirection/XSS) chain into bidirectional compromise. Treat management tools as Tier Zero.

advanced 8 min
08

Your Number Is Up — WhatsApp E2EE Client Attacks (Tal Be'ery)

E2EE moves the attack surface from server to client: silent online-status recon, per-device OS fingerprinting, and pinpointed exploit delivery to one device via the Sesame multi-device protocol — the recon+delivery half of a targeted 0-click kill-chain.

intermediate 10 min
07

The Gift That Keeps On Giving — Bypassing Auth-Reflection Mitigations (Guillaume André)

A generic patch-bypass methodology turns one Windows auth-reflection fix into a chain of SYSTEM-shell CVEs. The clever core: a Unicode homoglyph makes a DNS record and an SPN collide under AD's sort keys, rebuilding Kerberos coercion.

expert 11 min
06

Breaking the Illusion of Key Zeroization (Toyofumi Sawa, Kuniyasu Suzaki)

FPGA-based live memory scanning shows AES keys survive abnormal termination, get duplicated into kernel memory by vector-register context switches and core dumps, and persist across reboots. Zeroization is a whole-stack problem.

advanced 10 min
05

The Dark Side of Autonomy — Exploiting DFIR Agents (Yusuke Nakajima)

An autonomous DFIR agent (LLM + Velociraptor over MCP) can be turned against the investigation by instructions planted in the artifacts it collects — Hide, Mislead, Exploit. Strict structured output drops the attack to ~0%.

advanced 10 min
04

IntentGuard — Semantic Validation of LLM-Generated IaC (Anna Bacher, Chris Wysopal)

A hidden prompt injection in a public module can make an LLM emit a "reasonable-looking" insecure cloud config that passes every static scanner. IntentGuard encodes infrastructure into description logic and flags where the config violates intent.

advanced 10 min
03

AirSnitch — Breaking Wi-Fi Client Isolation (Mathy Vanhoef et al.)

The guest-network isolation feature is enforced one layer at a time, so an attacker who moves between the Wi-Fi, IP, and Ethernet layers walks around it — into full two-way MitM. Every tested device was vulnerable.

advanced 13 min
02

Cast Attack — "Ghost Bits" in Java (Xinyu Bai, Zhihui Chen)

Casting a 16-bit char to an 8-bit byte drops the high byte, so a Unicode character becomes an attacker-chosen ASCII byte. A WAF sees safe Unicode; the parser sees the payload. The bug class, its many faces, and the fix.

advanced 13 min
01

Quantum Risk & Post-Quantum Crypto — A Roadmap (JP Aumasson)

What a quantum computer breaks, why nobody knows when, what NIST PQC costs in bytes, what's deployable today, and a four-phase quantum-risk management loop.

intermediate 18 min