Skip to content
OpenAdvisories

Weakness (CWE)

CWE-269: Improper Privilege Management

Class Draft Mapping discouraged

The product does not properly assign, modify, track, or check privileges for an actor, creating an unintended sphere of control for that actor.

How to prevent it (3 mitigations)
  1. Architecture and Design, Operation

    Very carefully manage the setting, management, and handling of privileges. Explicitly manage trust zones in the software.

  2. Architecture and Design

    Follow the principle of least privilege when assigning access rights to entities in a software system.

  3. Architecture and Design

    Consider following the principle of separation of privilege. Require multiple conditions to be met before permitting access to a system resource.

Source: MITRE CWE-269

3,019 results · Feed

  • Medium 5.5

    Unauthorized access vulnerability in ZTE Z80 Ultra product

    ZTE Z80 Ultra's system interfaces do not have robust invocation authentication, with inadequate access control. Third-party apps may call the interfaces through reflection and retrieve relevant information.

  • Low 3.3

    Information disclosure vulnerability in ZTE Z80 Ultra product

    ZTE Z80 Ultra has a local information disclosure vulnerability. Third-party applications can capture data returned by system interfaces to obtain device-related information.

  • Medium 5.5

    Unauthorized information retrieval vulnerability in ZTE Z80 Ultra product

    ZTE Z80 Ultra has an unauthorized information disclosure vulnerability. The access control for methods within the framework is insufficient. An attacker can exploit this method to read device-related information.

  • Low 3.3

    Information disclosure vulnerability in ZTE Z80 Ultra product

    ZTE Z80 Ultra contains an information disclosure vulnerability, through which third-party applications can read relevant information by hooking system APIs.

  • High 8.1

    SMS Alert 3.9.6 - 4.0.2 - Unauthenticated Privilege Escalation via Arbitrary Password Reset

    The SMS Alert WordPress plugin before 4.0.3 does not bind the account whose password is being changed to the phone number that was actually verified during its OTP password reset, allowing unauthenticated attackers to set a new password on an arbitrary accoun…

  • High 8.1

    Groundhogg <= 4.8.3 - Unauthenticated Privilege Escalation to Support User Identity Confusion

    The Groundhogg — CRM, Newsletters, and Marketing Automation plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 4.8.3 via the `create_support_user()` function. This is due to the function identifying the support ac…

  • High 8.8

    FooSales <= 1.43.0 - Authenticated (Custom+) Privilege Escalation via create_update_customer REST Endpoint

    The FooSales – Point of Sale (POS) for WooCommerce plugin for WordPress is vulnerable to privilege escalation via account takeover in all versions up to, and including, 1.43.0. This is due to the plugin not properly validating a user's identity prior to updat…

  • High 8.8

    Groundhogg <= 4.9 - Authenticated (Custom+) Privilege Escalation to 'user' Parameter

    The Groundhogg — CRM, Newsletters, and Marketing Automation plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 4.9 This is due to a missing ownership and capability check on the `user` parameter within the `proces…

  • High 8.8

    Appointment Booking Plugin <= 5.7.3 - Authenticated (Custom+) Privilege Escalation to 'settings[default_wp_role_for_customer]' Parameter

    The Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 5.7.3. This is due to the `OsSettingsController::update()` handler iterating over…

  • Medium 5.7

    Unauthorized access vulnerability in ZTE Z80 Ultra product

    ZTE Z80 Ultra has a system interface permission verification defect. The interface lacks necessary access control, and relevant information can be read by reflectively invoking the interface.

  • Critical 9.1

    Blocksy Companion <= 2.1.58 - Unauthenticated Privilege Escalation to 'role' Parameter

    The Blocksy Companion plugin for WordPress is vulnerable to privilege escalation in versions up to, and including, 2.1.58 This is due to the implement_user_registration() AJAX handler explicitly disabling Dokan's vendor-registration nonce check (via add_filte…

  • Medium 5.4

    Academy LMS <= 4.0.3 - Authenticated (Custom+) Privilege Escalation to add_child REST endpoint

    The Academy LMS – AI Course Builder, Quizzes, Certificates & eLearning plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 4.0.3. This is due to the `add_child()` function calling `add_role('academy_student')` on a…

  • High 8.1

    Vikunja: Scoped API token can mint unrestricted OAuth session credentials

    Vikunja is an open-source self-hosted task management platform. In version 2.3.0, a scoped API token limited to the `oauth.authorize` permission can call `POST /api/v1/oauth/authorize`, obtain an OAuth authorization code, and exchange the code at `POST /api/v…

  • Medium 6.8

    Redux Framework <= 4.5.11 – Authenticated (Subscriber+) Privilege Escalation via Users Extension

    The Redux Framework plugin for WordPress is vulnerable to privilege escalation in all versions up to, and including, 4.5.11. This is due to the plugin saving arbitrary meta keys under a registered option name without sufficient capability checks or key allowl…

  • High 8.8

    FooSales < 1.43.3 - Subscriber+ Privilege Escalation via User Impersonation

    The FooSales WordPress plugin before 1.43.3 does not verify that an authenticated caller is entitled to act as the user a request names, allowing any authenticated user to have the FooSales WordPress plugin before 1.43.3 act as an arbitrary other user, includ…

  • High 7.8

    IBM Guardium Data Protection Privilege Escalation

    IBM Guardium Data Protection 12.2 is vulnerable to a local privilege escalation in the cp_wrapper component. A low-privileged local user could exploit this vulnerability to gain root privileges and access or modify sensitive system files.

  • High 7.1

    Zimbra Collaboration Suite GrantRightsRequest SOAP Handler Allows Self-Granting of Undocumented loginAs Mailbox Delegation Right

    An authorization flaw in Zimbra Collaboration Suite’s GrantRightsRequest allows an attacker with access to an authenticated account to grant another local account the loginAs right, creating persistent mailbox access and mail-sending authority that survives p…

  • High 7.7

    Insights-operator: gather serviceaccount has cluster-wide secret read plus nodes/proxy and cluster-reader

    The `insights-operator-gather` ClusterRole grants the operator's service account read access to secrets in the core API group with no namespace or resourceNames restriction — therefore, access to every secret in every namespace in the cluster. Ref: https://gi…

  • Critical 9.1

    Authenticated argument injection in NIOS command line leading to privilege escalation

    An authenticated high privilege user can inject arguments in troubleshooting commands resulting in privilege escalation.

  • Critical 9.8

    Frontend Dashboard 3.0.0 - 3.0.4 - Unauthenticated Privilege Escalation via Arbitrary Function Call

    The Frontend Dashboard WordPress plugin before 3.0.5 does not perform any authorisation or nonce check on actions available to unauthenticated users that call an attacker-chosen PHP function or class method with the request data, allowing unauthenticated user…

  • High 7.5

    Brocade Fabric OS versions before 10.0.1 contain an authorization logic vulnerability in the AAA (Authentication, Autho…

  • High 7.1

    An Access Control Bypass vulnerability exists in the Role-Based Access Control (RBAC) validation engine of Brocade Fabr…

  • High 7.7

    Local Privilege Escalation through Linux Package Upgrades in Splunk Enterprise

    In Splunk Enterprise versions below 10.4.3, 10.2.7, 10.0.10, and 9.4.15 on Linux, a local user who can run commands as the user account running Splunk Enterprise could cause an affected Linux package upgrade to run attacker-controlled operating-system command…

  • High 7.1

    wger: Trainer Privilege Escalation - Improper Privilege Management

    wger is a free, open-source workout and fitness manager. Prior to version 2.6, a user with only the `gym_trainer` permission can deactivate any account in the same gym, including `gym_manager` and `general_gym_manager` accounts. The `UserDeactivateView` grant…

  • High 8.8

    Koinonia Link 1.1.2 - 1.1.4 - Subscriber+ Privilege Escalation to Administrator

    The Koinonia Link WordPress plugin before 1.1.5 does not check that a user is allowed to change roles before saving a role selection submitted with a profile update, allowing any authenticated user, such as a subscriber, to grant themselves the Administrator …

  • High 7.6

    Backstage: Improper preservation of access restrictions during service credential delegation

    Backstage is an open framework for building developer portals. Prior to 0.16.1 and 0.17.8, the @backstage/backend-defaults package is affected by improper preservation of access restrictions during service credential delegation. An external service credential…

  • Medium 6.7

    Local Privilege Escalation in ClearPass Client Software

    A local privilege escalation vulnerability exists in the ClearPass client software. Successful exploitation could allow a low-privileged local user to execute commands with elevated privileges on the affected system, if certain conditions outside of the attac…

  • High 7.8

    Authenticated Local Privilege Escalation in ClearPass Policy Manager OnGuard Linux Agent

    A privilege escalation vulnerability in the ClearPass Policy Manager OnGuard Linux agent could allow malicious users on a Linux instance to elevate their user privileges. A successful exploit allows a malicious user to escalate to root privileges on the affec…

  • High 8.8

    Authenticated Privilege Escalation Vulnerability in the API of AOS-S

    A privilege escalation vulnerability exists in the API of AOS-S. Successful exploitation could allow an authenticated read-only user to escalate their privileges and gain administrative access to the affected system.

  • Critical 9.8

    Authentication Bypass in the Web Management Interface of AOS-S

    Authentication bypass vulnerabilities exist in the web management interface of AOS-S. Successful exploitation could allow an unauthenticated remote attacker to gain unauthorized access to the affected system.

  • Medium 5.4

    Improper privilege management in UI in Google Chrome on on Mac prior to 155.0.8059.39 allowed a remote attacker leverag…

  • Medium 4.4

    In kdn_set_sysregs_prot of hwcrypto-kdn.c, there is a possible information disclosure due to a logic error in the code.…

  • Critical 9.9

    Dell Container Storage Modules (CSM) Operator, versions prior to 1.18.0 contains an Improper Privilege Management vulne…

  • Medium 6.7

    Penpot: Team admin can escalate to owner via team invitation (missing owner-role guard on the invitation path)

    Penpot is an open-source design and prototyping platform. Prior to 2.18.0, create-team-invitations and the invitation acceptance path allow a non-owner team administrator to assign the owner role because invitation roles are persisted and applied without the …

  • Medium 4.9

    Penpot: A team admin (non-owner) can remove the team owner via ::delete-team-member — missing owner-protection

    Penpot is an open-source design and prototyping platform. Prior to 2.18.0, the delete-team-member RPC allows a team administrator to remove any member other than themselves but does not protect the team owner. A non-owner administrator can delete the owner's …

  • Medium 4.3

    Ghost: Editors Could Promote Staff Users to Their Own Role

    Ghost is a Node.js content management system. From 0.5.0 until 6.64.0, staff users with the Editor or Super Editor role were able to assign their own role to Author and Contributor users, despite not having permission to assign that role. This issue is fixed …

  • High 7.8

    In updateState of DeviceAdminAppsPreferenceController.java, there is a possible permission bypass due to a logic error …

  • High 7.8

    In shouldDisableUninstallButton of ApplicationActionButtonsPreferenceController.java, there is a possible permission by…

  • High 7.8

    In multiple locations, there is a possible permission bypass due to a logic error in the code. This could lead to local…

  • High 7.8

    In multiple functions of VirtualAudioControllerTest.java, there is a possible permission bypass due to a logic error in…