CWE-862: Missing Authorization
Also known as: AuthZ
The product does not perform an authorization check when an actor attempts to access a resource or perform an action.
Last updated
Overview
CWE-862 (Missing Authorization) is a class-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.
Background
An access control list (ACL) represents who/what has permissions to a given object. Different operating systems implement (ACLs) in different ways. In UNIX, there are three types of permissions: read, write, and execute. Users are divided into three classes for file access: owner, group owner, and all other users where each class has a separate set of rights. In Windows NT, there are four basic types of permissions for files: "No access", "Read access", "Change access", and "Full control". Windows NT extends the concept of three types of users in UNIX to include a list of users and groups along with their associated permissions. A user can create an object (file) and assign specified permissions to that object.
Real-world CVEs
6,277 recorded CVEs are caused by CWE-862 (Missing Authorization), including 8 in CISA's KEV (Known Exploited Vulnerabilities) catalog. KEVs are shown first. 1,451 new CWE-862 CVEs have been recorded so far in 2026 (2,231 in 2025).