CWE-637: Unnecessary Complexity
The product uses a more complex mechanism than necessary, which could lead to resultant weaknesses when the mechanism is not correctly understood, modeled, configured, implemented, or used.
Also known as Unnecessary Complexity in Protection Mechanism (Not Using 'Economy of Mechanism').
A kind of CWE-657 Violation of Secure Design Principles.
From the CWE List. © The MITRE Corporation.