Devices at vulnerable routerOS version and not already compromised would not be vulnerable if the firewall was enabled. It's that simple. Not great that these boxes used to ship in this default state and I can _understand_ a home user unfamiliar with what they're dealing with but what reason is there for deploying infrastructure this way at an ISP or hospital or whatever org?
I think there's still a lot of blame on Mikrotik for having such bugs in their management service and other daemons. I explicitly opened up the winbox port to be able to remotely manage Mikrotik routers I deploy (I considered their VPN implementations to be an even higher attack surface), as did many other admins it seems. The winbox protocol supposedly runs over TLS and requires a username/password before anything i…
Leaving a management port on a router open to the entire internet is a very bad practice. Would you leave an RDP port open to the world?
If you require remote access, at least restrict it to known management IP addresses.