Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1325 CNY

100%

CWE-269 (特权管理不恰当) — Vulnerability Class 1058

1058 vulnerabilities classified as CWE-269 (特权管理不恰当). AI Chinese analysis included.

CWE-269 represents a critical access control weakness where software fails to properly assign, modify, track, or verify privileges for users or processes. This flaw allows actors to operate outside their intended security boundaries, effectively granting them an unintended sphere of control. Attackers typically exploit this vulnerability by manipulating session tokens, bypassing authentication checks, or leveraging insufficient authorization logic to escalate privileges from a standard user to an administrator. Such exploitation can lead to unauthorized data access, system modification, or complete compromise. To prevent this, developers must implement robust identity and access management frameworks that enforce strict least-privilege principles. Regularly auditing permission assignments, utilizing role-based access control, and rigorously validating user rights at every critical application checkpoint are essential strategies to ensure actors only possess the minimum necessary privileges for their specific tasks.

MITRE CWE Description
The product does not properly assign, modify, track, or check privileges for an actor, creating an unintended sphere of control for that actor.
Common Consequences (1)
Access ControlGain Privileges or Assume Identity
Mitigations (3)
Architecture and Design, OperationVery carefully manage the setting, management, and handling of privileges. Explicitly manage trust zones in the software.
Architecture and DesignFollow the principle of least privilege when assigning access rights to entities in a software system.
Architecture and DesignConsider following the principle of separation of privilege. Require multiple conditions to be met before permitting access to a system resource.
Examples (2)
This code temporarily raises the program's privileges to allow creation of a new user folder.
def makeNewUserDir(username): if invalidUsername(username): #avoid CWE-22 and CWE-78 print('Usernames cannot contain invalid characters') return False try: raisePrivileges() os.mkdir('/home/' + username) lowerPrivileges() except OSError: print('Unable to create new user directory for user:' + username) return False return True
Bad · Python
The following example demonstrates the weakness.
seteuid(0); /* do some stuff */ seteuid(getuid());
Bad · C
CVE IDTitleCVSSSeverityPublished
CVE-2019-25071 Apple iOS Siri Self privileges management — iOS 6.3 Medium2022-06-25
CVE-2022-2104 Secheron SEPCOS Control and Protection Relay — SEPCOS Control and Protection Relay firmware package 9.9 Critical2022-06-24
CVE-2022-32536 Privilege Escalation — PRA-ES8P2S 8.8 High2022-06-22
CVE-2017-20081 Hindu Matrimonial Script reports.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20080 Hindu Matrimonial Script googleads.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20079 Hindu Matrimonial Script photo.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20078 Hindu Matrimonial Script featured.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20077 Hindu Matrimonial Script success_story.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20076 Hindu Matrimonial Script searchview.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20075 Hindu Matrimonial Script payment.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20074 Hindu Matrimonial Script newsletter1.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20073 Hindu Matrimonial Script cms.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20072 Hindu Matrimonial Script generalsettings.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20071 Hindu Matrimonial Script renewaldue.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20070 Hindu Matrimonial Script communitymanagement.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20069 Hindu Matrimonial Script countrymanagement.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2017-20068 Hindu Matrimonial Script usermanagement.php privileges management — Hindu Matrimonial Script 6.3 Medium2022-06-21
CVE-2022-1823 McAfee MCPR privilege escalation — McAfee Consumer Product Removal Tool 7.9 High2022-06-20
CVE-2022-26668 ASUS Control Center - Broken Access Control — Control Center 7.3 High2022-06-20
CVE-2017-20063 Elefant CMS File Upload drop privileges management — CMS 6.3 Medium2022-06-20
CVE-2020-36549 GE Voluson S8 Windows Operating System Patches privileges management — Voluson S8 8.8 High2022-06-17
CVE-2018-25044 uTorrent Guest Account privileges management — uTorrent 6.3 Medium2022-06-17
CVE-2018-25041 uTorrent JSON RPC Server privileges management — uTorrent 6.3 Medium2022-06-17
CVE-2018-25040 uTorrent Web HTTP RPC Server privileges management — Web 6.3 Medium2022-06-17
CVE-2022-26057 Mint WorkBench Link Following Local Privilege Escalation Vulnerability — Mint WorkBench 6.7 Medium2022-06-15
CVE-2022-31594 SAP Adaptive Server Enterprise 安全漏洞 — SAP Adaptive Server Enterprise (ASE) 6.7 -2022-06-14
CVE-2022-29614 SAP NetWeaver Application Server 安全漏洞 — SAP NetWeaver AS ABAP, AS Java, ABAP Platform and HANA Database 8.6 -2022-06-14
CVE-2022-24077 Naver Cloud Explorer 代码问题漏洞 — NAVER Cloud Explorer Beta 8.4 -2022-06-13
CVE-2022-1654 Jupiter Theme <= 6.10.1 and JupiterX Core Plugin <= 2.0.7 - Authenticated Privilege Escalation — Jupiter X Core 8.8 High2022-06-13
CVE-2022-2063 Improper Privilege Management in nocodb/nocodb — nocodb/nocodb 8.8 -2022-06-13

Vulnerabilities classified as CWE-269 (特权管理不恰当) represent 1058 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.