Skip to content
OpenAdvisories

Weakness (CWE)

CWE-280: Improper Handling of Insufficient Permissions or Privileges

Base Draft

The product does not handle or incorrectly handles when it has insufficient privileges to access resources or functionality as specified by their permissions. This may cause it to follow unexpected code paths that may leave the product in an invalid state.

How to prevent it (2 mitigations)
  1. Architecture and Design

    Compartmentalize the system to have "safe" areas where trust boundaries can be unambiguously drawn. Do not allow sensitive data to go outside of the trust boundary and always be careful when interfacing with a compartment outside of the safe area.

    Ensure that appropriate compartmentalization is built into the system design, and the compartmentalization allows for and reinforces privilege separation functionality. Architects and designers should rely on the principle of least privilege to decide the appropriate time to use privileges and the time to drop privileges.

  2. Implementation

    Always check to see if you have successfully accessed a resource or system functionality, and use proper error handling if it is unsuccessful. Do this even when you are operating in a highly privileged mode, because errors or environmental conditions might still cause a failure. For example, environments with highly granular permissions/privilege models, such as Windows or Linux capabilities, can cause unexpected failures.

Source: MITRE CWE-280

192 results · Feed

  • High 8.8

    Improper File Access in Infinera G42

    The target device exposes a service on a specific TCP port with a configured endpoint. The access to that endpoint is granted using a Basic Authentication method. The endpoint accepts also the PUT method and it is possible to write files on the target device …

  • Medium 6.5

    Improper File Access in Infinera G42

    Unrestricted access to OS file system in SFTP service in Infinera G42 version R6.1.3 allows remote authenticated users to read/write OS files via SFTP connections. Details: Account members of the Network Administrator profile can access the target machine via…

  • Medium 4.3

    GPU DDK - Guest VM can delay the FW and GPU from processing workloads from other VMs

    Software installed and running inside a Guest VM may conduct improper GPU system calls to prevent other Guests from running work on the GPU.

  • Medium 6.0

    A improper handling of insufficient permissions or privileges in Fortinet FortiPAM 1.4.0 through 1.4.1, 1.3.0, 1.2.0, 1…

  • High 7.8

    GPU DDK - Freelist GPU VA can be remapped to another reservation/PMR to trigger GPU arbitrary write to physical memory

    Software installed and run as a non-privileged user may conduct improper GPU system calls to subvert GPU HW to write to arbitrary physical memory pages.

  • High 7.8

    Yggdrasil: local privilege escalation in yggdrasil

    A flaw was found in Yggdrasil, which acts as a system broker, allowing the processes to communicate to other children's "worker" processes through the DBus component. Yggdrasil creates a DBus method to dispatch messages to workers. However, it misses authenti…

  • High 7.3

    Microsoft Dataverse Elevation of Privilege Vulnerability

    Improper handling of insufficient permissions or privileges in Microsoft Dataverse allows an authorized attacker to elevate privileges over a network.

  • High 7.8

    The issue was addressed with additional permissions checks. This issue is fixed in macOS Sequoia 15.4, macOS Sonoma 14.…

  • High 7.5

    Improper Handling of Insufficient Permissions

    An authenticated user without user administrative permissions could change the administrator Account Name.

  • High 7.8

    Vulnerability of improper authentication logic implementation in the file system module Impact: Successful exploitation…

  • High 8.8

    Memory write permission bypass vulnerability in the kernel futex module Impact: Successful exploitation of this vulnera…

  • High 7.8

    Memory write permission bypass vulnerability in the kernel futex module Impact: Successful exploitation of this vulnera…

  • High 7.1

    GPU DDK - ui64RobustnessAddress can overwrite Freelist / HWRT (and bypass PMMETA)

    Software installed and run as a non-privileged user may conduct improper GPU system calls to subvert GPU HW to write to arbitrary physical memory pages. Under certain circumstances this exploit could be used to corrupt data pages not allocated by the GPU driv…

  • Medium 4.8

    Appsmith's Broken Access Control Allows Viewer Role User to Query Datasources

    Appsmith is a platform to build admin panels, internal tools, and dashboards. Users invited as "App Viewer" should not have access to development information of a workspace. Datasources are such a component in a workspace. Yet, in versions of Appsmith prior t…

  • Medium 6.8

    Improper Handling of Insufficient Permissions or Privileges in B&R APROL

    An Improper Handling of Insufficient Permissions or Privileges vulnerability in scripts used in B&R APROL <4.4-00P5 may allow an authenticated local attacker to read credential information.

  • High 7.8

    GPU DDK - PMMETA_PROTECT PMR can be exported as dma-buf file / GEM object

    Software installed and run as a non-privileged user may conduct improper GPU system calls to issue reads and writes to arbitrary physical memory pages. Under certain circumstances this exploit could be used to corrupt data pages not allocated by the GPU drive…

  • High 8.4

    IBM InfoSphere Server Information command execution

    IBM InfoSphere Information Server 11.7 could allow a local user to execute privileged commands due to the improper handling of permissions.

  • Medium 6.8

    Vulnerability of improper access permission in the process management module Impact: Successful exploitation of this vu…

  • Medium 6.5

    In Bluetooth Stack SW, there is a possible information disclosure due to a missing permission check. This could lead to…

  • Medium 6.5

    Hitachi Vantara Pentaho Business Analytics Server - Improper Handling of Insufficient Permissions or Privileges

    The product does not handle or incorrectly handles when it has insufficient privileges to access resources or functionality as specified by their permissions. This may cause it to follow unexpected code paths that may leave the product in an invalid state. (C…

  • Medium 4.3

    Initial effort field does not respect field permissions in the Taskboard REST card representation in Tuleap

    Tuleap is an Open Source Suite to improve management of software developments and collaboration. In affected versions an unauthorized user might get access to restricted information. This issue has been addressed in Tuleap Community Edition 16.3.99.1736242932…

  • Medium 5.3

    Artifact permissions are not verified in the Cross Tracker Search widget in Tuleap

    Tuleap is an Open Source Suite to improve management of software developments and collaboration. Users (possibly anonymous ones if the widget is used in the dashboard of a public project) might get access to artifacts they should not see. This issue has been …

  • High 7.0

    An attacker who successfully exploited these vulnerabilities could cause enable command execution. A vulnerability exis…

  • High 8.2

    Dell Update Package Framework, versions prior to 22.01.02, contain(s) a Local Privilege Escalation Vulnerability. A loc…

  • High 7.8

    GPU DDK - Security: Exploitable PVRSRVBridgePhysmemWrapExtMem may lead to overwrite read-only file/memory (e.g. libc.so)

    Software installed and run as a non-privileged user can trigger the GPU kernel driver to write to arbitrary read-only system files that have been mapped into application memory.

  • Low 3.1

    HCL BigFix Inventory is affected by an access control vulnerability

    An improper handling of insufficient permissions or privileges affects HCL BigFix Inventory. An attacker having access via a read-only account can possibly change certain configuration parameters by crafting a specific REST API call.

  • High 8.1

    Ruijie Reyee OS Improper Handling of Insufficient Permissions or Privileges

    Ruijie Reyee OS versions 2.206.x up to but not including 2.320.x could allow MQTT clients connecting with device credentials to send messages to some topics. Attackers with device credentials could issue commands to other devices on behalf of Ruijie's cloud.

  • High 8.1

    GPU DDK - MLIST/PM render state buffers writable allowing arbitrary writes to kernel memory pages

    Software installed and run as a non-privileged user may conduct improper GPU system calls to allow unprivileged access to arbitrary physical memory page.

  • Low 1.8

    Multiple missing permission checks

    Improper Validation of Specified Quantity in Input vulnerability in OpenText OpenText Application Automation Tools allows Exploiting Incorrectly Configured Access Control Security Levels. Multiple missing permission checks - Service Virtualization config has …

  • Low 1.8

    Multiple missing permission checks

    Improper Validation of Specified Quantity in Input vulnerability in OpenText OpenText Application Automation Tools allows Exploiting Incorrectly Configured Access Control Security Levels. Multiple missing permission checks - ALM job config has been discovered…

  • Medium 4.3

    Tuleap lists trackers in the quick add actions of the backlog without any permissions check

    Tuleap is a tool for end to end traceability of application and system developments. Prior to Tuleap Community Edition 15.13.99.113, Tuleap Enterprise Edition 15.13-5, and Tuleap Enterprise Edition 15.12-5, users might see tracker names they should not have a…

  • Medium 4.9

    Permissions are incorrectly verified for project administrators in the cross tracker search widget

    Tuleap is a tool for end to end traceability of application and system developments. Prior to Tuleap Community Edition 15.13.99.110, Tuleap Enterprise Edition 15.13-5, and Tuleap Enterprise Edition 15.12-5, administrators of a project can access the content o…

  • Medium 4.8

    Tuleap does not properly check permissions for email notifications in trackers

    Tuleap is a tool for end to end traceability of application and system developments. Prior to Tuleap Community Edition 15.13.99.40, Tuleap Enterprise Edition 15.13-3, and Tuleap Enterprise Edition 15.12-6, users might receive email notification with informati…

  • Critical 9.8
    CVE-2024-24116 Scanner template EPSS 28%

    An issue in Ruijie RG-NBS2009G-P RGOS v.10.4(1)P2 Release(9736) allows a remote attacker to gain privileges via the sys…

  • High 7.5

    PLANET Technology switch devices - SSH server DoS attack

    Certain switch models from PLANET Technology have an SSH service that improperly handles insufficiently authenticated connection requests, allowing unauthorized remote attackers to exploit this weakness to occupy connection slots and prevent legitimate users …

  • High 8.3

    Sensitive Data Exposure due to inadequate user permission settings

    Prior to the patched version, logged in users of Mautic are able to access areas of the application that they should be prevented from accessing. Users could potentially access sensitive data such as names and surnames, company names and stage names.

  • High 8.8

    BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin <= 1.1.5 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Options Update and Arbitrary File Upload

    The BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin plugin for WordPress is vulnerable to unauthorized modification of data that can lead to privilege escalation due to a missing capability check on the bookingpress_import_data…

  • High 8.8

    Improper handling of insufficient permissions or privileges vulnerability exists in ajaxterm module of Webmin prior to …

  • Medium 4.3

    Malicious Matrix homeserver can leak truncated message content of messages it shouldn't have access to

    matrix-appservice-irc is a Node.js IRC bridge for the Matrix messaging protocol. The fix for GHSA-wm4w-7h2q-3pf7 / CVE-2024-32000 included in matrix-appservice-irc 2.0.0 relied on the Matrix homeserver-provided timestamp to determine whether a user has access…

  • High 8.1

    Improper Handling of Insufficient Permissions or Privileges in Conduit

    Lack of privilege checking when processing a redaction in Conduit versions v0.6.0 and lower, allowing a local user to redact any message from users on the same server, given that they are able to send redaction events.