CWEweakness

CWE-268 Privilege Chaining

High Official page ↗
Abstraction
Base
Structure
Simple
Status
Draft
Likelihood of exploit
High
Languages
Not Language-Specific
CWE version
5.0

Description

Two distinct privileges, roles, capabilities, or rights can be combined in a way that allows an entity to perform unsafe actions that would not be allowed without that combination.

Common consequences

• Access Control: Gain Privileges or Assume Identity — A user can be given or gain access rights of another user. This can give the user unauthorized access to sensitive information including the access information of another user.

Potential mitigations

• [Architecture and Design] Consider following the principle of separation of privilege. Require multiple conditions to be met before permitting access to a system resource. • [Architecture and Design, Operation] Very carefully manage the setting, management, and handling of privileges. Explicitly manage trust zones in the software. • [Architecture and Design, Operation] Run your code using the lowest privileges that are required to accomplish the necessary tasks [REF-76]. If possible, create isolated accounts with limited privileges that are only used for a single task. That way, a successful attack will not immediately give the attacker access to the rest of the software or its environment. For example, database applications rarely need to run as the database administrator, especially in day-to-day operations.

Observed examples

• CVE-2005-1736: Chaining of user rights. • CVE-2002-1772: Gain certain rights via privilege chaining in alternate channel. • CVE-2005-1973: Application is allowed to assign extra permissions to itself. • CVE-2003-0640: "operator" user can overwrite usernames and passwords to gain admin privileges.

Related

Observed example · CVE (4)

  • CVE-2005-1973 Java Web Start in Java 2 Platform Standard Edition (J2SE) 5.0 and 5.0 Update 1 allows applications to assign permissions to themselves and… vulnerability
  • CVE-2005-1736 PROMS 0.11 does not properly handle "certain combinations of rights," which gives more rights to users than intended. vulnerability
  • CVE-2003-0640 BEA WebLogic Server and Express, when using NodeManager to start servers, provides Operator users with privileges to overwrite usernames… vulnerability
  • CVE-2002-1772 Novell Netware 5.0 through 5.1 may allow local users to gain "Domain Admin" rights by logging into a Novell Directory Services (NDS)… vulnerability

Child of · CWE (1)

  • CWE-269 Improper Privilege Management weakness

Referenced by CVE · weakness (22)

  • CVE-2026-32325 Privilege chaining issue exists in ServerView Agents for Windows V11.60.04 and earlier. vulnerability
  • CVE-2026-3888 Local privilege escalation in snapd on Linux allows local attackers to get root privilege by re-creating snap's private /tmp directory when… vulnerability
  • CVE-2025-64701 QND Premium/Advance/Standard Ver.11.0.9i and prior contains a privilege escalation vulnerability, which may allow a user who can log in to… vulnerability
  • CVE-2025-7973 A security issue exists in FactoryTalk ViewPoint version 14.0 or below due to improper handling of MSI repair operations. vulnerability
  • CVE-2025-36124 IBM WebSphere Application Server Liberty 17.0.0.3 through 25.0.0.8 could allow a remote attacker to bypass security restrictions caused by… vulnerability
  • CVE-2025-2297 Prior to version 25.4.270.0, a local authenticated attacker can manipulate user profile files to add illegitimate challenge response codes… vulnerability
  • CVE-2025-49741 No cwe for this issue in Microsoft Edge (Chromium-based) allows an unauthorized attacker to disclose information over a network. vulnerability
  • CVE-2025-20112 A vulnerability in multiple Cisco Unified Communications and Contact Center Solutions products could allow an authenticated, local attacker… vulnerability
  • CVE-2025-32955 Harden-Runner is a CI/CD security agent that works like an EDR for GitHub Actions runners. vulnerability
  • CVE-2025-2903 An attacker with knowledge of creating user accounts during VM deployment on Google Cloud Platform (GCP) using the OS Login feature, can… vulnerability
  • CVE-2024-4877 OpenVPN version 2.4.0 through 2.6.10 on Windows allows an external, lesser privileged process to create a named pipe which the OpenVPN GUI… vulnerability
  • CVE-2025-0889 Prior to 25.2, a local authenticated attacker can elevate privileges on a system with Privilege Management for Windows installed, via the… vulnerability
  • CVE-2024-47045 Privilege chaining issue exists in the installer of e-Tax software(common program). vulnerability
  • CVE-2024-1299 A privilege escalation vulnerability was discovered in GitLab affecting versions 16.8 prior to 16.8.4 and 16.9 prior to 16.9.2. vulnerability
  • CVE-2024-1250 An issue has been discovered in GitLab EE affecting all versions starting from 16.8 before 16.8.2. vulnerability
  • CVE-2023-5839 Privilege Chaining in GitHub repository hestiacp/hestiacp prior to 1.8.9. vulnerability
  • CVE-2023-20194 A vulnerability in the ERS API of Cisco ISE could allow an authenticated, remote attacker to read arbitrary files on the underlying… vulnerability
  • CVE-2023-0971 A logic error in SiLabs Z/IP Gateway SDK 7.18.02 and earlier allows authentication to be bypassed, remote administration of Z-Wave… vulnerability
  • CVE-2023-2250 A flaw was found in the Open Cluster Management (OCM) when a user have access to the worker nodes which has the… vulnerability
  • CVE-2023-0759 Privilege Chaining in GitHub repository cockpit-hq/cockpit prior to 2.3.8. vulnerability
  • CVE-2022-1003 One of the API in Mattermost version 6.3.0 and earlier fails to properly protect the permissions, which allows the system administrators to… vulnerability
  • CVE-2019-3844 It was discovered that a systemd service that uses DynamicUser property can get new privileges through the execution of SUID binaries,… vulnerability

Referenced by CWE · has member (1)