Skip to content

0.0.0.0 Day: Exploiting Localhost APIs from the Browser

Avi LumelskyGal Elbaz

Unveils the 0.0.0.0-day vulnerability in major browsers that lets public websites pivot to internal localhost APIs and achieve RCE.

Summary

The 0.0.0.0-Day Vulnerability

While browsers enforce same-origin policies to isolate web origins, a systemic flaw in major browsers allowed public internet websites to send requests to IP address 0.0.0.0, bypassing standard localhost restrictions.

Attacking Internal Developer Services

By sending HTTP requests to local ports via 0.0.0.0, malicious web pages can interact directly with unauthenticated services and developer tools running on a developer's workstation behind corporate firewalls.

Remote Code Execution Demonstration

A live attack demonstration showcases how the 0.0.0.0-day enables remote code execution against popular data engineering and AI development frameworks by exploiting unauthenticated local management APIs.

Related talks