Engineering notes from the trenches.
Reverse-engineering APIs, automation that survives production, security research, and honest takes on the tools I ship with.
Reverse-engineering APIs, automation that survives production, security research, and honest takes on the tools I ship with.
2 posts ← reset filters

CVE-2026-12197 reveals command injection in Ruijie EG105G-P's JSON-RPC diagnose endpoint—here's why nslookup endpoints keep handing out shells, how to detect them, and what to do about it.

A comment in nebula-mesh's code confesses the design flaw: API trusts the bearer token for authorization. Here's why that breaks multi-tenant isolation, how to spot the pattern, and how to fix it before it becomes an incident.