CWE-183: Permissive List of Allowed Inputs
Also known as: Allowlist / Allow List, Safelist / Safe List, Whitelist / White List
The product implements a protection mechanism that relies on a list of inputs (or properties of inputs) that are explicitly allowed by policy because the inputs are assumed to be safe, but the list is too permissive - that is, it allows an input that is unsafe, leading to resultant weaknesses.
Overview
CWE-183 (Permissive List of Allowed Inputs) is a base-level software weakness catalogued by MITRE in the Common Weakness Enumeration (CWE). It describes a recurring type of mistake that can lead to exploitable security vulnerabilities.