Unnecessary Complexity in Protection Mechanism (Not Using 'Economy of Mechanism')
CWE-637
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.
We track 1 vulnerability of this type. 100% are rated high or critical, and the average CVSS score is 9.3.
How this weakness is prevented
- Requirements: Data specifications should be as simple as possible, because complex data specifications result in complex validation code. Complex tasks and systems may also need to be guarded by complex security checks, so simple systems should be preferred.
Latest Unnecessary Complexity in Protection Mechanism (Not Using 'Economy of Mechanism') vulnerabilities
- 9.3 Critical severity
Szafir SDK: Improper Certificate Validation
For untrusted certificates that contain the "Authority Information Access - caIssuers URI" extension, Szafir SDK will automatically download the parent CA certificate from the specified URL and will import it to its trust store as a "nonqualified" certificate.