MikroTik RouterOS
cpe:2.3:o:mikrotik:routeros:*:*:*:*:*:*:*
- >= 6.43.13, <= 6.49.13
- >= 6.43, <= 7.17.2
A vulnerability in the Winbox service of MikroTik RouterOS has been identified, allowing for username enumeration on the router. This issue affects the long-term release versions 6.43.13 prior to 6.49.13 and the stable release versions 6.43 through 7.17.2. The vulnerability arises from a difference in response sizes when connection attempts are made with valid versus invalid usernames, enabling attackers to identify valid accounts. A patch for this vulnerability is available in the stable release 6.49.18.
Exploitation of this vulnerability allows for the enumeration of valid usernames on the affected MikroTik routers.
The vulnerability can be reproduced by sending connection attempts to the Winbox service with both valid and invalid usernames. The difference in response sizes can be used to determine which usernames are valid. This can be automated with a Python script that is available in the GitHub repository for this CVE.
Users can update to MikroTik RouterOS stable release 6.49.18 or long-term release 7.18 to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.