User interface design is one of those often overlooked aspects in software design in general. A bad user interface can quickly become a vulnerability regarding security. Even though I do not remember actual CVE’s assigned to bad user-interface design, there probably should be some. One of the more famous user interface design issues was the “Therac-25” radiation treatment device. A bad user interface has been blamed for contributing to some deadly accidents [1].
Article Link: https://isc.sans.edu/diary/rss/30586