It seems like it would be possible that once you find the "key" for one router, you could potentially exploit a bunch of other router/switch models as well. Am I incorrect in this thinking?
It seems like it would be possible that once you find the "key" for one router, you could potentially exploit a bunch of other router/switch models as well. Am I incorrect in this thinking?
Of course this is D-Link and the product is an embedded garbage router, so chances are high they are doing it entirely wrong.
TL;DR: They verify the length of the encrypted and decrypted firmware as well as multiple RSA signatures.
As much as I like pushing security vectors on embedded/IoT devices... This approach of obscuring what is being pushed in an update may not be the right approach imo.
As for software, there was an issue earlier this year with Exchange Server failing to generate unique keys [0] (prev. discussion[1]).
[0]: https://www.thezdi.com/blog/2020/2/24/cve-2020-0688-remote-c...