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

350 results · Clear filters · Feed

  • Low 2.7

    Adobe Commerce | Improper Access Control (CWE-284)

    Adobe Commerce versions 2.4.7-p2, 2.4.6-p7, 2.4.5-p9, 2.4.4-p10 and earlier are affected by an Improper Access Control vulnerability that could result in a Security feature bypass. A high-privileged attacker could leverage this vulnerability to bypass securit…

  • Low 3.1

    Unauthorized access on archived channels via file links

    Mattermost versions 9.5.x <= 9.5.8 fail to properly authorize access to archived channels when viewing archived channels is disabled, which allows an attacker to view posts and files of archived channels via file links.

  • Low 3.3

    Improper access control in Intel(R) RAID Web Console all versions may allow an authenticated user to potentially enable…

  • Low 3.5

    Improper access control in Intel(R) RAID Web Console software all versions may allow an authenticated user to potential…

  • Low 3.7

    Silent Desktop Screenshot Capture

    Mattermost Desktop App versions <=5.8.0 fail to safeguard screen capture functionality which allows an attacker to silently capture high-quality screenshots via JavaScript APIs.

  • 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.

  • Low 2.7

    Malicious remote can claim that a user was synced from another remote

    Mattermost versions 9.9.x <= 9.9.0 and 9.5.x <= 9.5.6 fail to validate the source of sync messages and only allow the correct remote IDs, which allows a malicious remote to set arbitrary RemoteId values for synced users and therefore claim that a user was syn…

  • Low 3.8

    Malicious remote can create arbitrary channels

    Mattermost versions 9.9.x <= 9.9.0, 9.5.x <= 9.5.6 fail to properly restrict channel creation which allows a malicious remote to create arbitrary channels, when shared channels were enabled.

  • Low 2.7

    Malicious remote can create arbitrary reactions on arbitrary posts

    Mattermost versions 9.9.x <= 9.9.0, 9.5.x <= 9.5.6 fail to properly validate synced reactions, when shared channels are enabled, which allows a malicious remote to create arbitrary reactions on arbitrary posts

  • Low 2.4

    This issue was addressed by restricting options offered on a locked device. This issue is fixed in iOS 16.7.9 and iPadO…

  • Low 3.3

    A permissions issue was addressed with additional restrictions. This issue is fixed in iOS 17 and iPadOS 17, macOS Sono…

  • Low 2.7

    Improper Access Control in GitLab

    An issue was discovered in GitLab CE/EE affecting all versions starting from 16.5 prior to 16.11.6, starting from 17.0 prior to 17.0.4, and starting from 17.1 prior to 17.1.2 in which a user with `admin_group_member` custom role permission could ban group mem…

  • Low 3.8

    Improper Access Control in GitLab

    An issue was discovered in GitLab CE/EE affecting all versions starting from 17.0 prior to 17.0.4 and from 17.1 prior to 17.1.2 where a Guest user with `admin_push_rules` permission may have been able to create project-level deploy tokens.

  • Low 3.1

    Creating posts with user-defined IDs permitted in CreatePost API

    Mattermost versions 9.8.0, 9.7.x <= 9.7.4, 9.6.x <= 9.6.2 and 9.5.x <= 9.5.5 fail to prevent users from specifying a RemoteId for their posts which allows an attacker to specify both a remoteId and the post ID, resulting in creating a post with a user-defined…

  • Low 2.7

    Lack of permission check when updating the profile picture of a remote user (shared channels enabled)

    Mattermost versions 9.5.x <= 9.5.5 and 9.8.0, when using shared channels with multiple remote servers connected, fail to check that the remote server A requesting the server B to update the profile picture of a user is the remote that actually has the user as…

  • Low 3.5

    Nextcloud Server's events information leaked with shared calendars on recurrence exceptions

    Nextcloud Server is a self hosted personal cloud system. Private shared calendar events' recurrence exceptions can be read by sharees. It is recommended that the Nextcloud Server is upgraded to 27.1.10 or 28.0.6 or 29.0.1 and that the Nextcloud Enterprise Ser…

  • Low 3.5

    Nextcloud Server's users can delete old versions of read-only shared files

    Nextcloud Server is a self hosted personal cloud system. A malicious user was able to send delete requests for old versions of files they only got shared with read permissions. It is recommended that the Nextcloud Server is upgraded to 26.0.12 or 27.1.7 or 28…

  • Low 3.5

    Nextcloud Server's read-only users can restore old versions

    Nextcloud Server is a self hosted personal cloud system. An attacker with read-only access to a file is able to restore older versions of a document when the files_versions app is enabled. It is recommended that the Nextcloud Server is upgraded to 26.0.12, 27…

  • Low 3.5

    Nextcloud Photos' shared albums have no restriction on photo removal

    Nextcloud Photos is a photo management app. Users can remove photos from the album of registered users. It is recommended that the Nextcloud Server is upgraded to 25.0.7 or 26.0.2 and the Nextcloud Enterprise Server is upgraded to 25.0.7 or 26.0.2.

  • Low 2.4

    The issue was addressed by restricting options offered on a locked device. This issue is fixed in iOS 17.5 and iPadOS 1…

  • Low 3.1

    /playbook add slash command allows viewing arbitrary post contents

    Mattermost versions 9.5.x <= 9.5.3, 9.6.x <= 9.6.1 and 8.1.x <= 8.1.12 fail to enforce proper access controls which allows user to view arbitrary post contents via the /playbook add slash command

  • Low 2.7

    vantage6 collaboration admins can extend their influence by expanding the collaboration

    vantage6 is an open-source infrastructure for privacy preserving analysis. Collaboration administrators can add extra organizations to their collaboration that can extend their influence. For example, organizations that they include can then create new users …

  • Low 2.4

    A permissions issue was addressed with improved validation. This issue is fixed in iOS 17.5 and iPadOS 17.5. An attacke…

  • Low 2.2

    An Improper Access Control could allow a malicious actor authenticated in the API to enable Android Debug Bridge (ADB) …

  • Low 2.7

    Mattermost fails to fully validate role changes

    Mattermost versions 9.6.0, 9.5.x before 9.5.3, and 8.1.x before 8.1.12 fail to fully validate role changes which allows an attacker authenticated as team admin to demote users to guest via crafted HTTP requests.

  • Low 2.7

    Mattermost allows team admins to promote guests to team admins

    Mattermost versions 9.6.0, 9.5.x before 9.5.3, and 8.1.x before 8.1.12 fail to fully validate role changes, which allows an attacker authenticated as a team admin to promote guests to team admins via crafted HTTP requests.

  • Low 3.5

    HCL Connections is vulnerable to broken access control

    HCL Connections contains a broken access control vulnerability that may expose sensitive information to unauthorized users in certain scenarios.

  • Low 3.1

    Users maintain access to active call after being removed from a channel

    Improper Access Control in Mattermost Server versions 8.1.x before 8.1.11 allows an attacker that is in a channel with an active call to keep participating in the call even if they are removed from the channel

  • Low 2.6

    Undici's fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect

    Undici is an HTTP/1.1 client, written from scratch for Node.js. An attacker can alter the `integrity` option passed to `fetch()`, allowing `fetch()` to accept requests as valid even if they have been tampered. This vulnerability was patched in version(s) 5.28…

  • Low 3.8

    ThingsBoard AdvancedFeature access control

    A vulnerability classified as problematic was found in ThingsBoard up to 3.6.2. This vulnerability affects unknown code of the component AdvancedFeature. The manipulation leads to improper access controls. The attack can be initiated remotely. The exploit has…

  • Low 3.9

    Improper access control in the notification feature in Devolutions Server 2023.3.14.0 and earlier allows a low privileg…

  • Low 3.1

    Files of archived channels accessible with the “Allow users to view archived channels” option disabled

    Mattermost fails to properly restrict the access of files attached to posts in an archived channel, resulting in members being able to access files of archived channels even if the “Allow users to view archived channels” option is disabled.

  • Low 2.6

    Vulnerability in Oracle Audit Vault and Database Firewall (component: Firewall). Supported versions that are affected a…

  • Low 3.8

    Improper access control in some Intel(R) Thunderbolt(TM) DCH drivers for Windows before version 88 may allow an authent…

  • Low 2.5

    Improper access control in some Intel(R) Thunderbolt(TM) DCH drivers for Windows before version 88 may allow an authent…

  • Low 3.4
  • Low 3.1

    Incorrect Authorization leads to Channel Member Count Leak

    Mattermost fails to check the required permissions in the POST /api/v4/channels/stats/member_count API resulting in channel member counts being leaked to a user without permissions.

  • Low 2.7

    Vulnerability in Oracle Audit Vault and Database Firewall (component: Firewall). Supported versions that are affected a…

  • Low 3.1

    Discourse secure uploads accessible to guests even when login is required

    Discourse is a platform for community discussion. Under very specific circumstances, secure upload URLs associated with posts can be accessed by guest users even when login is required. This vulnerability has been patched in 3.2.0.beta4 and 3.1.4.

  • Low 3.5

    Reaction data for user notifications exposed in Discourse-reactions

    Discourse-reactions is a plugin that allows user to add their reactions to the post. Data about a user's reaction notifications could be exposed. This vulnerability was patched in commit 2c26939.