Tested in the lab: CVE-2025-56566: Plaintext credentials in the flash of RouterOS 7.19.4 and 7.24.5We have verified that credentials for external services (SMTP, PPP) and DHCP leases are stored in plaintext in the non-volatile memory of MikroTik devices. The vulnerability persists in the latest stable version tested, 7.24.5, confirming the absence of a fix at the time of testing.The full report is reserved for dojo members for 30 days. Joining is free.https://mikrotikdojo.com/en/lab/cve-2025-56566-plaintext-credentials-routeros-7-19-4-7-24-5/?utm_source=fediverso&utm_medium=social&utm_campaign=fediverso#MikroTik #RouterOS #infosec #CVE #CyberSecurityShared with @mikrotik

Article card from MikroTik Dojo: CVE-2025-56566: Plaintext credentials in the flash of RouterOS 7.19.4 and 7.24.5
you are viewing a single comment's thread
view the rest of the comments
[–] 4 points 1 week ago

This is a stupid report because even if they're not stored in plaintext, there still has to be a decryption key stored in non-volatile memory somewhere to actually use these credentials, otherwise you would require the user to authenticate to unlock the credentials every time they were going to be used.

You could have the credentials encrypted at rest and then the user would have to provide a master key every time they boot the router. Who do you know that would do that? Reset the router and have to dig out their security key or provide a password before it can boot up? Not a chance. A boot up credential would be stored on a device permanently plugged into a USB port and it would be vulnerable to the exact same physical access attack.

This seems like the kind of "vulnerability" that would be reported by someone just looking for something to report so they can put it in their portfolio, not someone that actually understands security design for consumer devices.

  • source