OCT 30 · 2024·1 min read

DNS rebinding against a local-dev TLS proxy used by 70k repos

The proxy's CORS check accepts any host that resolves to 127.0.0.1 at request time. Rebind the A record between the preflight and the body and the browser will happily POST cross-origin JSON at the developer's keychain.

Medium 5.4PATCHED

Full writeup coming soon.