Skip to content
OpenAdvisories

Weakness (CWE)

CWE-284: Improper Access Control

Pillar Incomplete Mapping discouraged

The product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.

How to prevent it (2 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

    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.

Source: MITRE CWE-284

8,243 results · Feed

  • High 7.5

    An incorrect permission assignment vulnerability allows an attacker to modify product configuration files.

  • High 7.8

    An improper access control vulnerability allows low-privileged users to execute code with Administrator privileges remo…

  • Medium 5.3

    A vulnerability has been identified in Node.js version 20, affecting users of the experimental permission model when th…

  • High 7.5

    A vulnerability in Node.js version 20 allows for bypassing restrictions set by the --experimental-permission flag using…

  • High 7.5

    fs.openAsBlob() can bypass the experimental permission model when using the file system read restriction with the `--al…

  • High 7.7

    SuiteCRM has wrong deletion permission checks on API delete call

    SuiteCRM is an open-source customer relationship management (CRM) system. Prior to version 7.14.5 and 8.6.2, insufficient access control checks allow a threat actor to delete records via the API. Versions 7.14.5 and 8.6.2 contain a patch for the issue.

  • High 8.1

    An issue was discovered in za-internet C-MOR Video Surveillance 5.2401. Due to improper or missing access control, low …

  • Medium 5.4

    Insecure default setting for Server Pro installed via Overleaf toolkit

    Overleaf is a web-based collaborative LaTeX editor. When installing Server Pro using the Overleaf Toolkit from before 2024-07-17 or legacy docker-compose.yml from before 2024-08-28, the configuration for LaTeX compiles was insecure by default, requiring the a…

  • Critical 9.1

    Linen before cd37c3e does not verify that the domain is linen.dev or www.linen.dev when resetting a password. This occu…

  • Critical 9.8

    In MISP through 2.4.196, app/Controller/BookmarksController.php does not properly restrict access to bookmarks data in …

  • Medium 4.3

    Cisco Application Policy Infrastructure Controller Unauthorized Policy Actions Vulnerability

    A vulnerability in the restricted security domain implementation of Cisco Application Policy Infrastructure Controller (APIC) could allow an authenticated, remote attacker to modify the behavior of default system policies, such as quality of service (QoS) pol…

  • High 7.3

    Powermail TYPO3 extension Broken Access Control in the OutputController

    An issue was discovered in powermail extension through 12.3.5 for TYPO3. Several actions in the OutputController can directly be called, due to missing or insufficiently implemented access checks, resulting in Broken Access Control. Depending on the configura…

  • Medium 5.5

    An issue in the component EXR!ReadEXR+0x3df50 of Irfanview v4.67.1.0 allows attackers to cause an access violation via …

  • Medium 5.5

    An issue in the component EXR!ReadEXR+0x40ef1 of Irfanview v4.67.1.0 allows attackers to cause an access violation via …

  • Medium 5.5

    An issue in the component EXR!ReadEXR+0x4eef0 of Irfanview v4.67.1.0 allows attackers to cause an access violation via …

  • Medium 5.4

    nafisulbari/itsourcecode Insurance Management System Payment editPayment.php access control

    A vulnerability, which was classified as critical, has been found in nafisulbari/itsourcecode Insurance Management System 1.0. Affected by this issue is some unknown functionality of the file editPayment.php of the component Payment Handler. The manipulation …

  • Medium 5.1

    Unverifed Ciphersuite used on a client-side TLS1.3 Downgrade

    A malicious TLS1.2 server can force a TLS1.3 client with downgrade capability to use a ciphersuite that it did not agree to and achieve a successful connection. This is because, aside from the extensions, the client was skipping fully parsing the server hello…

  • High 7.5

    An incorrect access control vulnerability in Rubrik CDM versions prior to 9.1.2-p1, 9.0.3-p6 and 8.1.3-p12, allows an a…

  • Medium 6.3

    Chengdu Everbrite Network Technology BeikeShop FileManagerController.php rename unrestricted upload

    A vulnerability was determined in Chengdu Everbrite Network Technology BeikeShop up to 1.5.5. This affects the function rename of the file /Admin/Http/Controllers/FileManagerController.php. This manipulation of the argument new_name causes unrestricted upload…

  • Critical 9.3
    CVE-2024-40766 Exploited · Ransomware EPSS 18%

    An improper access control vulnerability has been identified in the SonicWall SonicOS management access, potentially le…

    KEV Sep 9, 2024
  • High 7.5

    Microsoft Entra ID Elevation of Privilege Vulnerability

    Improper access control in Decentralized Identity Services resulted in a vulnerability that allows an unauthenticated attacker to disable Verifiable ID's on another tenant.

  • Medium 5.4

    Kashipara Bus Ticket Reservation System v1.0 0 is vulnerable to Incorrect Access Control via /deleteTicket.php.

  • Medium 4.3

    autMan v2.9.6 was discovered to contain an access control issue.

  • Medium 4.3

    Improper Access Control in GitLab

    An issue has been discovered in GitLab EE affecting all versions starting from 12.5 before 17.1.6, all versions starting from 17.2 before 17.2.4, all versions starting from 17.3 before 17.3.1. Under certain conditions it may be possible to bypass the IP restr…

  • Medium 6.0

    Insufficient permissions checks on teams

    Mattermost versions 9.9.x <= 9.9.1, 9.5.x <= 9.5.7, 9.10.x <= 9.10.0, 9.8.x <= 9.8.2 fail to properly enforce permissions which allows a user with systems manager role with read-only access to teams to perform write operations on teams.

  • Medium 4.3

    Unauthorized channel file upload

    Mattermost versions 9.9.x <= 9.9.1, 9.5.x <= 9.5.7, 9.10.0, 9.8.x <= 9.8.2 fail to enforce permissions which allows a guest user with read access to upload files to a channel.

  • Low 2.7

    Unauthorized disabling of invite URL

    Mattermost versions 9.5.x <= 9.5.7, 9.10.x <= 9.10.0 fail to properly enforce permissions which allows a team admin user without "Add Team Members" permission to disable the invite URL.

  • Medium 4.7

    System Role with edit access to permissions can elevate themselves to system admin

    Mattermost versions 9.9.x <= 9.9.1, 9.5.x <= 9.5.7, 9.10.x <= 9.10.0 and 9.8.x <= 9.8.2 fail to restrict which roles can promote a user as system admin which allows a System Role with edit access to the permissions section of system console to update their ro…

  • Medium 4.3

    IDOR when marking read a user's channel

    Mattermost versions 9.5.x <= 9.5.7, 9.10.x <= 9.10.0 fail to enforce proper access controls which allows any authenticated user, including guests, to mark any channel inside any team as read for any user.

  • Medium 4.3

    Email addresses of remote users visible in props regardless of server settings

    Mattermost versions 9.9.x <= 9.9.1, 9.5.x <= 9.5.7, 9.10.x <= 9.10.0, 9.8.x <= 9.8.2, when shared channels are enabled, fail to redact remote users' original email addresses stored in user props when email addresses are otherwise configured not to be visible …

  • Medium 5.4

    Swissphone DiCal-RED 4009 devices allow an unauthenticated attacker use a port-2101 TCP connection to gain access to op…

  • High 7.6

    Swissphone DiCal-RED 4009 devices allow a remote attacker to gain read access to almost the whole file system via anony…

  • Critical 9.1

    An Incorrect Access Control vulnerability was found in /admin/add_room_controller.php in Kashipara Hotel Management Sys…

  • High 7.2

    Kashipara Hotel Management System v1.0 is vulnerable to Incorrect Access Control via /admin/users.php.

  • High 7.5

    An Incorrect Access Control vulnerability was found in /admin/rooms.php in Kashipara Hotel Management System v1.0, whic…

  • Critical 9.6

    Azure Managed Instance for Apache Cassandra Elevation of Privilege Vulnerability

    An improper access control vulnerability in the Azure Managed Instance for Apache Cassandra allows an authenticated attacker to elevate privileges over a network.

  • High 7.5

    [20240804] - Core - Improper ACL for backend profile view

    Improper Access Controls allows backend users to overwrite their username when disallowed.

  • Medium 6.5

    Ghost's improper authentication allows access to member information and actions

    Ghost is a Node.js content management system. Improper authentication on some endpoints used for member actions would allow an attacker to perform member-only actions, and read member information. This security vulnerability is present in Ghost v4.46.0-v5.89.…

  • Medium 4.3

    Potential unauthorized access issue in apollo-portal

    Apollo is a configuration management system. A vulnerability exists in the synchronization configuration feature that allows users to craft specific requests to bypass permission checks. This exploit enables them to modify a namespace without the necessary pe…

  • Medium 5.4

    Umbraco CMS Improper Access Control vulnerability

    Umbraco CMS is an ASP.NET CMS. An authenticated user can access a few unintended endpoints. This issue is fixed in 14.1.2.