I can see your local web servers

I can see your local web servers

Those untrusted programs are web pages! Here’s an example vulnerable app, using Express, a popular web framework:

To make things worse, many servers bind to , meaning the server is available from anywhere that can reach the machine. It is not sufficient security to hide behind a NAT (e.g. your WiFi router), because there are untrusted programs running on your network right now that have access to every machine – again, those untrusted programs are web pages!

Source: http.jameshfisher.com