Skip to main content

5 posts tagged with "Research"

Research notes and writeups from the lab.

View All Tags

KVGuard: Catching the KV cache bug behind Cloudflare's GLM leak

· 2 min read
Jonguk Cheong
PhD Student, CompSec Lab @ SNU

In October 2026, Cloudflare disclosed that 155 responses from its GLM-5.3 model on Workers AI leaked pieces of other users' prompts and outputs. Nothing crashed, nothing was logged, and every response returned HTTP 200 (OK). The model was not at fault: the serving engine, SGLang, let a request read KV cache memory it never wrote.

We built KVGuard, a KV cache sanitizer for LLM serving systems. It catches this exact bug, and every other code path that ends in the same bad read.

Mandu: Keeping your secrets from your AI coding agent

· 6 min read
Byoungyoung Lee
Professor, CompSec Lab @ SNU

Coding agents like Claude Code and Codex read your .env, your SSH keys, your cloud logins, and your documents while they work. Once a secret is read, it rides along in every request to the AI provider, and an agent that holds a key can send it to any server a command names. Today I want to introduce Mandu (GitHub), an open-source tool that lets your agent work next to your real secrets while the AI only ever sees masked placeholders.

Agent Data Injection: An arbitrary click attack against web agents

· One min read
Woohyuk Choi
PhD Student, CompSec Lab @ SNU

By planting a single fake product review on a shopping page, we made three web agents, Claude for Chrome (Anthropic), Antigravity (Google), and Nanobrowser, click buttons their users never intended. On Claude for Chrome, a request as harmless as "summarize the reviews on this page" ended with a one-click order placed for a product the user never asked for, and it still works on the latest models, including Claude Opus 4.8.

DualView: Defending personal AI agents like OpenClaw against indirect prompt injection

· One min read
Juhee Kim
Postdoctoral Researcher, CompSec Lab @ SNU

We introduce DualView, a system for defending personal AI agents like OpenClaw against indirect prompt injection attacks. DualView protects agents that read files, run commands, browse the web, and write back into the user's environment, where attacker-controlled text can otherwise persist and be re-read later.