Bugtraq mailing list archives

Remote shutdown vulnerability in Buffalo NAS (Linkstation 420)


From: zemnmez () googlemail com
Date: Sun, 24 Jan 2016 03:39:00 GMT

The Buffalo NAS device includes a web interface located at its IP address. A shutdown of the device can be initiated 
without confirmation by loading the endpoint /shutdown.html on this address. This shutdown powers off the device, 
requiring physical access to restart.

The shutdown webpage has no special X-Frame-Options set on it, allowing an attacker with the right knowledge to 
remotely disable the device through an iframe that an admin on the device loads.

I have demonstrated shutting down such a device remotely using STUN to locate the local IP address of the user and 
iterating on that IP address by requesting the Buffalo logo from these IP addresses. In the case where the user has 
recently accessed their NAS configuration panel, the logo loads instantly (from cache) and fires the onload event, 
which in turn triggers an iframe embed which shuts down the device.

Code: https://gist.github.com/venoms/5b5437e25e0bf3b49d0a

In short, the above code will scan for and remotely shutdown all vulnerable Buffalo NAS-s the viewer is authorized to 
configure in their local network.

Zemnmez

Thanks to Nathaniel "XMPPWocky" Theis for helping me streamline this exploit.


Current thread: