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

3,448 results · Clear filters · Feed

  • Medium 6.2

    Azure Arc-enabled Kubernetes Extension Cluster-Scope Elevation of Privilege Vulnerability

    Azure Arc-enabled Kubernetes Extension Cluster-Scope Elevation of Privilege Vulnerability

  • Medium 6.7

    Proxy Driver Spoofing Vulnerability

    Proxy Driver Spoofing Vulnerability

  • Medium 4.1

    Secure Boot Security Feature Bypass Vulnerability

    Secure Boot Security Feature Bypass Vulnerability

  • Medium 6.5

    Azure Compute Gallery Elevation of Privilege Vulnerability

    Azure Compute Gallery Elevation of Privilege Vulnerability

  • Medium 6.5

    TOTOLINK EX200 V4.0.3c.7646_B20201211 allows attackers to start the Telnet service without authorization via the telnet…

  • Medium 6.5

    Mattermost fails to authenticate the source of certain types of post actions

    Mattermost versions 8.1.x before 8.1.11, 9.3.x before 9.3.3, 9.4.x before 9.4.4, and 9.5.x before 9.5.2 fail to authenticate the source of certain types of post actions, allowing an authenticated attacker to create posts as other users via a crafted post acti…

  • Medium 4.7

    Invite ID available to team admins even without the "Add Members" permission

    Improper Access Control in Mattermost Server versions 9.5.x before 9.5.2, 9.4.x before 9.4.4, 9.3.x before 9.3.3, 8.1.x before 8.1.11 lacked proper access control in the `/api/v4/users/me/teams` endpoint allowing a team admin to get the invite ID of their tea…

  • Medium 5.9

    Vite's `server.fs.deny` did not deny requests for patterns with directories

    Vite (French word for "quick", pronounced /vit/, like "veet") is a frontend build tooling to improve the frontend development experience.`server.fs.deny` does not deny requests for patterns with directories. This vulnerability has been patched in version(s) 5…

  • Medium 5.3

    CGC Maintenance Mode <= 1.2 - Sensitive Information Exposure

    The CGC Maintenance Mode plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.2 via the REST API. This makes it possible for unauthenticated attackers to view protected posts via REST API even when maint…

  • Medium 4.3

    A vulnerability in Cisco Nexus Dashboard could allow an authenticated, remote attacker to learn cluster deployment info…

  • Medium 5.4

    A vulnerability in the tenant security implementation of Cisco Nexus Dashboard Orchestrator (NDO) could allow an authen…

  • Medium 6.5

    OpenID Connect Authentication (oidc) Typo3 extension Authentication Bypass

    The authentication service of the extension does not verify the OpenID Connect authentication state from the user lookup chain. Instead, the authentication service authenticates every valid frontend user from the user lookup chain, where the frontend user fie…

  • Medium 4.5

    In dotCMS dashboard, the Tools and Log Files tabs under System → Maintenance Portlet, which is and always has been an A…

  • Medium 6.0

    Improper Access Controlvulnerability in NEC Corporation Aterm WG1800HP4, WG1200HS3, WG1900HP2, WG1200HP3, WG1800HP3, WG…

  • Medium 5.3

    Coming Soon & Maintenance Mode by Colorlib <= 1.0.99 - Information Exposure

    The Coming Soon & Maintenance Mode by Colorlib plugin for WordPress is vulnerable to Information Exposure in all versions up to, and including, 1.0.99 via the REST API. This makes it possible for unauthenticated attackers to obtain post and page contents via …

  • Medium 6.5

    Improper Access Control at Alma Devklan Blog

    Improper access control vulnerability in Devklan's Alma Blog that affects versions 2.1.10 and earlier. This vulnerability could allow an unauthenticated user to access the application's functionalities without the need for credentials.

  • Medium 6.5

    Surya2Developer Hostel Management System manage-students.php access control

    A vulnerability, which was classified as critical, was found in Surya2Developer Hostel Management System 1.0. Affected is an unknown function of the file /admin/manage-students.php. The manipulation of the argument del leads to improper access controls. It is…

  • Medium 4.3

    Broken Access Control in the Report functionality of Delinea PAM Secret Server 11.4 allows unprivileged users, when Unl…

  • Medium 4.3

    A vulnerability in the UDP forwarding code of Cisco IOS XR Software could allow an unauthenticated, adjacent attacker t…

  • Medium 5.8

    A vulnerability in the access control list (ACL) processing on MPLS interfaces in the ingress direction of Cisco IOS XR…

  • Medium 5.8

    A vulnerability in the access control list (ACL) processing on Pseudowire interfaces in the ingress direction of Cisco …

  • Medium 6.5

    Avada <= 7.11.5 - Authenticated(Contributor+) Sensitive Information Exposure via Form Entries

    The Avada | Website Builder For WordPress & WooCommerce theme for WordPress is vulnerable to Sensitive Information Exposure in versions up to and including 7.11.5 via the form entries page. This makes it possible for authenticated attackers, with contributor …

  • Medium 5.3

    Restrict User Access – Ultimate Membership & Content Protection <= 2.5 - Information Exposure

    The Restrict User Access – Ultimate Membership & Content Protection plugin for WordPress is vulnerable to Information Exposure in all versions up to, and including, 2.5 via API. This makes it possible for unauthenticated attackers to obtain the contents of po…

  • Medium 5.3

    LifterLMS – WordPress LMS Plugin for eLearning <= 7.5.1 - Missing Authorization via process_review

    The LifterLMS – WordPress LMS Plugin for eLearning plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'process_review' function in all versions up to, and including, 7.5.1. This makes it possible f…

  • Medium 4.3

    Bulk Edit Post Titles <= 5.0.0 - Missing Authorization via bulkUpdatePostTitles

    The Bulk Edit Post Titles plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the bulkUpdatePostTitles function in all versions up to, and including, 5.0.0. This makes it possible for authenticated atta…

  • Medium 5.3

    Duitku Payment Gateway <= 2.11.6 - Missing Authorization via check_duitku_response

    The Duitku Payment Gateway plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the check_duitku_response function in all versions up to, and including, 2.11.6. This makes it possible for unauthenticated…

  • Medium 5.3

    Download Manager <= 3.2.84 - Missing Authorization

    The Download Manager plugin for WordPress is vulnerable to unauthorized file download of files added via the plugin in all versions up to, and including, 3.2.84. This makes it possible for unauthenticated attackers to download files added with the plugin (eve…

  • Medium 5.3

    Maintenance Page <= 1.0.8 - Security Mechanism Bypass via REST API

    The Maintenance Page plugin for WordPress is vulnerable to Basic Information Exposure in all versions up to, and including, 1.0.8 via the REST API. This makes it possible for unauthenticated attackers to view post titles and content when the site is in mainte…

  • Medium 5.3

    Maintenance Page <= 1.0.8 - Missing Authorization to Sensitive Information Exposure

    The Maintenance Page plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the subscribe_download function hooked via AJAX action in all versions up to, and including, 1.0.8. This makes it possible for authenti…

  • Medium 6.6

    Microsoft Intune Linux Agent Elevation of Privilege Vulnerability

    Microsoft Intune Linux Agent Elevation of Privilege Vulnerability

  • Medium 4.6

    A vulnerability has been identified in SENTRON 7KM PAC3120 AC/DC (7KM3120-0BA01-1DA0) (All versions >= V3.2.3 < V3.2.4 …

  • Medium 6.5

    API key leak in codeium-chrome

    codeium-chrome is an open source code completion plugin for the chrome web browser. The service worker of the codeium-chrome extension doesn't check the sender when receiving an external message. This allows an attacker to host a website that will steal the u…

  • Medium 5.5

    The issue was addressed with improved checks. This issue is fixed in macOS Monterey 12.7.4, macOS Sonoma 14.4, macOS Ve…

  • Medium 5.5

    The issue was addressed with improved checks. This issue is fixed in macOS Monterey 12.7.4, macOS Sonoma 14.4, macOS Ve…

  • Medium 6.3

    boyiddha Automated-Mess-Management-System Setting index.php access control

    A vulnerability was found in boyiddha Automated-Mess-Management-System 1.0. It has been declared as critical. This vulnerability affects unknown code of the file /admin/index.php of the component Setting Handler. The manipulation leads to improper access cont…

  • Medium 5.3

    Password Protected Store for WooCommerce <= 2.2 - Information Exposure via REST API

    The Password Protected Store for WooCommerce plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.2 via the REST API. This makes it possible for unauthenticated attackers to extract sensitive data includ…

  • Medium 5.3

    Maintenance Mode <= 3.0.1 - Information Exposure

    The Maintenance Mode plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.0.1 via the REST API. This makes it possible for unauthenticated attackers to obtain post and page content via API thus bypassing…

  • Medium 4.4

    In vdec, there is a possible permission bypass due to a permissions bypass. This could lead to local information disclo…

  • Medium 4.3

    Mattermost allows attackers access to posts in channels they are not a member of

    Mattermost versions 8.1.x before 8.1.9, 9.2.x before 9.2.5, and 9.3.0 fail to sanitize the metadata on posts containing permalinks under specific conditions, which allows an authenticated attacker to access the contents of individual posts in channels they ar…

  • Medium 4.3

    Existing server guests invited to the team by members without "invite_guest" permission

    Mattermost fails to check the "invite_guest" permission when inviting guests of other teams to a team, allowing a member with permissions to add other members but not to add guests to add a guest to a team as long as the guest was already a guest in another t…