RCE + Deserialization
Untrusted input → deserializer → object construction → dangerous sink → code execution. The data flow is the research object.
Research
Three axes
How untrusted input becomes code execution — deserialization, gadgets, and reachable sinks — without publishing exploit recipes.
From public patch to root cause: version pair, diff, changed function, security check, impact. Identifiers are claimed only after coordination.
Inference servers, model loading, serialization, RPC, and plugins — the network-facing stack around the model.
Five research programs
Untrusted input → deserializer → object construction → dangerous sink → code execution. The data flow is the research object.
Vulnerable version → fixed version → git diff → changed function → security check → root cause → impact.
Framework, inference server, model load, serialization, RPC, ZMQ, API, plugin, sandbox, container.
Candidate generation is cheap. False positive, reachability, exploitability, and patch verification are the work.
CVE → versions → exposure → reachability → auth → network → exploitability → impact → known exploitation (KEV).
Unified note structure
Every journal note uses the same twelve sections. If a heading does not apply, the note says so — it does not skip the heading to inflate RCE.
Lab journal
01 · Lab Journal
How to Read a Security Patch Like a Researcher02 · CVE Patch Diffing
CVE Patch Diffing: Finding the Root Cause03 · RCE + Deserialization
Why Untrusted Deserialization Can Become RCE04 · RCE + Deserialization
RCE Attack Surface in Modern Web Applications05 · CVE to Real Risk
Authentication → Authorization → Privilege Escalation06 · CVE to Real Risk
SSRF: From URL Parser to Server-Side Impact07 · CVE to Real Risk
API Authorization Vulnerability Research08 · AI Infrastructure
AI Infrastructure Attack Surface: Where Can RCE Happen?09 · AI Vulnerability Research
How to Validate an AI-Generated Vulnerability10 · CVE to Real Risk
CVE to Exploitability: Measuring Real-World RiskSurfaces under study
Web applications · APIs · Deserializers · Inference servers · Model loading · RPC / ZMQ · Plugin systems · Authentication and authorization · URL parsers · Open-source patches
FAQ
Engage
Tell us what needs to be validated. We reply with scoping questions, rules of engagement, and an NDA before any testing.