The technical blog
of the lab.

We document vulnerability research and lab experiments, including the commands used, observed results and test limitations.

Vulnerability research

Our security advisories

Our discoveries in the software you use. Technical write-ups, vendor advisories and patches, together in a dedicated register.

Software we have researched
MicrosoftNetgate · pfSenseProject JupyterFreeCAD
See the vulnerabilities

Articles, notes and vulnerabilities

Mechanisms, hypotheses, evidence, limits and fixes.

RSS

Research note

Autonomous offensive agents: scope guardrails

Allowlists, DNS rebinding, redirects, rate limiting, destructive action classes, kill switch, audit log and the human role for autonomous testing agents.

9 min · rootzero
Technical article

A CVSS score is not a risk

CVSS measures technical severity and ignores your context. CVSS 3.1 and 4.0, EPSS, the CISA KEV catalogue: how to prioritise with data.

6 min · rootzero
Technical article

JWT: five implementation flaws and their fixes

alg none, algorithm confusion, weak HMAC secrets, kid injection, tokens that never expire: five classic JWT mistakes and how to fix them.

6 min · rootzero
Microsoft WindowsCVE-2026-68896
Vulnerability research

Local privilege escalation in the Windows Search component

Our Windows Search investigation, from the multi-session catalogue gate to a verified SYSTEM delete and a carefully bounded code-execution chain.

5 min · rootzero
FreeCADCVE-2026-34398, CVE-2026-34399
Vulnerability research

Code execution through eval() in the FreeCAD BIM workbench

Two eval() calls in the FreeCAD BIM workbench ran Python read from project and drawing templates, so loading a crafted template executed attacker code.

8 min · rootzero

Get new articles through RSS

Follow the publications