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 8.1

    GLPI vulnerable to unauthorized access to Dashboard data

    GLPI is a free asset and IT management software package. Starting in version 9.5.0 and prior to version 10.0.8, an incorrect rights check on a on a file accessible by an authenticated user (or not for certain actions), allows a threat actor to interact, modif…

  • Medium 6.5

    GLPI vulnerable to unauthorized access to KnowbaseItem data

    GLPI is a free asset and IT management software package. Versions of the software starting with 9.2.0 and prior to 10.0.8 have an incorrect rights check on a on a file accessible by an authenticated user, allows access to the view all KnowbaseItems. Version 1…

  • Medium 6.5

    GLPI vulnerable to unauthorized access to User data

    GLPI is a free asset and IT management software package. Versions of the software starting with 0.68 and prior to 10.0.8 have an incorrect rights check on a on a file accessible by an authenticated user. This allows access to the list of all users and their p…

  • Medium 4.4

    Improper access control vulnerability in SearchWidget prior to version 3.3 in China models allows untrusted application…

  • Medium 5.3

    Improper Access Control in plantuml/plantuml

    Improper Access Control in GitHub repository plantuml/plantuml prior to 1.2023.9.

  • High 7.6

    Nextcloud system addressbooks can be modified by malicious trusted server

    NextCloud Server and NextCloud Enterprise Server provide file storage for Nextcloud, a self-hosted productivity platform. In NextCloud Server versions 25.0.0 until 25.0.7 and 26.0.0 until 26.0.2 and Nextcloud Enterprise Server versions 21.0.0 until 21.0.9.12,…

  • Medium 5.7

    End-to-End encrypted file-drops can be made inaccessible

    Nextcloud End-to-end encryption app provides all the necessary APIs to implement End-to-End encryption on the client side. By providing an invalid meta data file, an attacker can make previously dropped files inaccessible. It is recommended that the Nextcloud…

  • Medium 5.0

    When setting EntityOptions.apiPrefilter to a function, the filter is not applied to API requests for a resource by Id

    Remult is a CRUD framework for full-stack TypeScript. If you used the apiPrefilter option of the `@Entity` decorator, by setting it to a function that returns a filter that prevents unauthorized access to data, an attacker who knows the `id` of an entity inst…

  • Medium 5.9

    Improper Access Control in admidio/admidio

    Improper Access Control in GitHub repository admidio/admidio prior to 4.2.9.

  • Medium 6.4

    Improper Access Control in admidio/admidio

    Improper Access Control in GitHub repository admidio/admidio prior to 4.2.9.

  • High 7.3

    Remote access to warp-svc.exe in Cloudflare WARP

    Cloudflare WARP client for Windows (up to v2023.3.381.0) allowed a malicious actor to remotely access the warp-svc.exe binary due to an insufficient access control policy on an IPC Named Pipe. This would have enabled an attacker to trigger WARP connect and di…

  • High 7.3
    CVE-2023-3306 EPSS 23%

    Ruijie RG-EW1200G Admin Password app.09df2a9e44ab48766f5f.js access control

    A vulnerability was found in Ruijie RG-EW1200G EW_3.0(1)B11P204. It has been declared as critical. This vulnerability affects unknown code of the file app.09df2a9e44ab48766f5f.js of the component Admin Password Handler. The manipulation leads to improper acce…

  • High 7.3

    C-DATA Web Management System User Creation access control

    A vulnerability was found in C-DATA Web Management System up to 20230607. It has been classified as critical. This affects an unknown part of the file /cgi-bin/jumpto.php?class=user&page=config_save&isphp=1 of the component User Creation Handler. The manipula…

  • Medium 4.3
    CVE-2023-28810 Public exploit EPSS 10%

    Some access control/intercom products have unauthorized modification of device network configuration vulnerabilities. A…

  • High 7.5

    Some access control products are vulnerable to a session hijacking attack because the product does not update the sessi…

  • High 8.8

    Windows Collaborative Translation Framework Elevation of Privilege Vulnerability

    Windows Collaborative Translation Framework Elevation of Privilege Vulnerability

  • High 7.2

    An access control vulnerability [CWE-284] in FortiNAC version 9.4.2 and below, version 9.2.7 and below, 9.1 all version…

  • High 8.1

    On affected versions of the CloudVision Portal improper access controls on the connection from devices to CloudVision c…

  • Medium 5.3

    CMP – Coming Soon & Maintenance <= 4.1.7 - Maintenance Mode Bypass

    The CMP – Coming Soon & Maintenance plugin for WordPress is vulnerable to Maintenance Mode Bypass in versions up to, and including, 4.1.7. A correct cmp_bypass GET parameter in the URL (equal to the md5-hashed home_url in the default setting) allows users to …

  • Critical 9.8
    CVE-2021-4380 Scanner template

    Pinterest Automatic <= 4.14.3 - Unuathenticated Arbitrary Options Update

    The Pinterest Automatic plugin for WordPress is vulnerable to authorization bypass due to missing capability checks on the 'wp_pinterest_automatic_parse_request' function and the 'process_form.php' script in versions up to, and including, 1.14.3. This makes i…

  • Medium 6.5

    Epsilon Framework Themes (Various Versions) - Unauthenticated Plugin Activation/Deactivation

    The Brilliance <= 1.2.7, Activello <= 1.4.0, and Newspaper X <= 1.3.1 themes for WordPress are vulnerable to Plugin Activation/Deactivation. This is due to the 'activello_activate_plugin' and 'activello_deactivate_plugin' functions in the 'inc/welcome-screen/…

  • Medium 4.3

    JobSearch WP Job Board < = 1.8.1 - Missing Authorization on jobsearch_update_job_import_schedule_call() function

    The JobSearch WP Job Board plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on the jobsearch_add_job_import_schedule_call() function in versions up to, and including, 1.8.1. This makes it possible for authenticated …

  • Critical 9.9

    Controlled Admin Access < 1.5.6 - Privilege Escalation

    The Controlled Admin Access plugin for WordPress is vulnerable to Privilege Escalation in versions up to, and including, 1.5.5 by not properly restricting access to the configuration page. This makes it possible for attackers to create a new administrator rol…

  • High 8.8

    JobSearch WP Job Board <= 1.8.1 - Missing Authorization to Arbitrary Options Update

    The JobSearch WP Job Board plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on the jobsearch_job_integrations_settin_save AJAX action in versions up to, and including, 1.8.1. This makes it possible for authenticated…

  • Medium 5.3

    JobSearch WP Job Board <= 1.8.1 - Missing Authorization to Settings Change

    The JobSearch WP Job Board plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on the save_locsettings function in versions up to, and including, 1.8.1. This makes it possible for unauthenticated attackers to change th…

  • High 8.8

    Page Builder: KingComposer < 2.9.4 - Authorization Bypass due to Improper Access Control

    The Page Builder: KingComposer plugin for WordPress is vulnerable to authorization bypass in versions up to, and including, 2.9.3. This is due to a security nonce being leaked in the '/wp-admin/index.php' page. This makes it possible for authenticated attacke…

  • Medium 4.3

    Quick Page/Post Redirect Plugin <= 5.1.9 - Redirect Security Bypass

    The Quick Page/Post Redirect Plugin for WordPress is vulnerable to authorization bypass due to missing capability checks on the qppr_save_quick_redirect_ajax and qppr_delete_quick_redirect functions in versions up to, and including, 5.1.9. This makes it possi…

  • Medium 6.4

    404 to 301 <= 3.0.7 - Missing Authorization to Redirect Creation

    The 404 to 301 plugin for WordPress is vulnerable to authorization bypass due to missing capability checks on the open_redirect & save_redirect functions in versions up to, and including, 3.0.7. This makes it possible for authenticated attackers to view, crea…

  • Medium 4.1

    Grafana has Broken Access Control in Alert manager: Viewer can send test alerts

    Grafana is an open-source platform for monitoring and observability. The option to send a test alert is not available from the user panel UI for users having the Viewer role. It is still possible for a user with the Viewer role to send a test alert using the …

  • High 7.8

    Improper Access control in GPU Subsystem

    Memory Corruption in GPU Subsystem due to arbitrary command execution from GPU in privileged mode.

  • High 7.1

    Improper access control in Kernel

    Memory corruption due to improper access control in kernel while processing a mapping request from root process.

  • Medium 4.4

    KylinSoft youker-assistant Arbitrary File dbus.SystemBus delete_file access control

    A vulnerability classified as critical was found in KylinSoft youker-assistant on KylinOS. Affected by this vulnerability is the function delete_file in the library dbus.SystemBus of the component Arbitrary File Handler. The manipulation leads to improper acc…

  • Medium 5.3

    KylinSoft kylin-software-properties changedSource access control

    A vulnerability was found in KylinSoft kylin-software-properties on KylinOS. It has been declared as critical. This vulnerability affects the function changedSource. The manipulation leads to improper access controls. An attack has to be approached locally. T…

  • Medium 6.2

    Improper Access Control in nilsteampassnet/teampass

    Improper Access Control in GitHub repository nilsteampassnet/teampass prior to 3.0.9.

  • High 7.3

    Dell OS Recovery Tool, versions 2.2.4013 and 2.3.7012.0, contain an Improper Access Control Vulnerability. A local auth…

  • Medium 6.3

    SourceCodester Lost and Found Information System access control

    A vulnerability was found in SourceCodester Lost and Found Information System 1.0. It has been declared as critical. This vulnerability affects unknown code of the file /admin/?page=user/list. The manipulation leads to improper access controls. The attack can…

  • Medium 6.5

    Inappropriate implementation in Downloads in Google Chrome prior to 114.0.5735.90 allowed an attacker who convinced a u…

  • Medium 4.7

    Abstrium Pydio Cells User Creation access control

    A vulnerability classified as critical has been found in Abstrium Pydio Cells 4.2.0. This affects an unknown part of the component User Creation Handler. The manipulation leads to improper access controls. It is possible to initiate the attack remotely. The e…

  • Medium 4.6

    kyverno seccomp control can be circumvented

    Kyverno is a policy engine designed for Kubernetes. Kyverno seccomp control can be circumvented. Users of the podSecurity `validate.podSecurity` subrule in Kyverno 1.9.2 and 1.9.3 are vulnerable. This issue was patched in version 1.9.4.

  • Medium 6.3

    Improper Access Control in openemr/openemr

    Improper Access Control in GitHub repository openemr/openemr prior to 7.0.1.