Skip to content
OpenAdvisories

Weakness (CWE)

CWE-863: Incorrect Authorization

Class Incomplete

The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.

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

    Divide the product into anonymous, normal, privileged, and administrative areas. Reduce the attack surface by carefully mapping roles with data and functionality. Use role-based access control (RBAC) [REF-229] to enforce the roles at the appropriate boundaries.

    Note that this approach may not protect against horizontal authorization, i.e., it will not protect a user from attacking others with the same role.

  2. Architecture and Design

    Ensure that access control checks are performed related to the business logic. These checks may be different than the access control checks that are applied to more generic resources such as files, connections, processes, memory, and database records. For example, a database may restrict access for medical records to a specific database user, but each record might only be intended to be accessible to the patient and the patient's doctor [REF-7].

  3. Architecture and Design

    Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid.

    For example, consider using authorization frameworks such as the JAAS Authorization Framework [REF-233] and the OWASP ESAPI Access Control feature [REF-45].

  4. Architecture and Design

    For web applications, make sure that the access control mechanism is enforced correctly at the server side on every page. Users should not be able to access any unauthorized functionality or information by simply requesting direct access to that page.

    One way to do this is to ensure that all pages containing sensitive information are not cached, and that all such pages restrict access to requests that are accompanied by an active and authenticated session token associated with a user who has the required permissions to access that page.

  5. System Configuration, Installation

    Use the access control capabilities of your operating system and server environment and define your access control lists accordingly. Use a "default deny" policy when defining these ACLs.

Source: MITRE CWE-863

4,328 results · Feed

  • Medium 5.4

    BIG-IQ iControl REST Vulnerability

    An authenticated attacker granted a Viewer or Auditor role on a BIG-IQ can upload arbitrary files using an undisclosed iControl REST endpoint.  Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

  • High 8.1
    CVE-2023-31435 Public exploit

    Multiple components (such as Onlinetemplate-Verwaltung, Liste aller Teilbereiche, Umfragen anzeigen, and questionnaire …

  • Medium 6.5
    CVE-2022-47874 Public exploit EPSS 21%

    Improper Access Control in /tc/rpc in Jedox GmbH Jedox 2020.2.5 allows remote authenticated users to view details of da…

  • Unscored —

    The MagicJack device, a VoIP solution for internet phone calls, contains a hidden NAND flash memory partition allowing …

  • High 7.8

    An issue was discovered in the Hyundai Gen5W_L in-vehicle infotainment system AE_E_PE_EUR.S5W_L001.001.211214. The AppU…

  • High 7.8

    An issue was discovered in the Hyundai Gen5W_L in-vehicle infotainment system AE_E_PE_EUR.S5W_L001.001.211214. The AppD…

  • High 7.8

    An issue was discovered in the Hyundai Gen5W_L in-vehicle infotainment system AE_E_PE_EUR.S5W_L001.001.211214. The AppU…

  • Medium 5.3

    Infopop Ultimate Bulletin Board up to v5.47a was discovered to allow all messages posted inside private forums to be di…

  • High 7.8

    Docker Desktop for Windows before 4.6.0 allows attackers to delete (or create) any file through the dockerBackendV2 win…

  • Medium 6.5

    Drupal core - Moderately critical - Access bypass - SA-CORE-2023-005

    The file download facility doesn't sufficiently sanitize file paths in certain situations. This may result in users gaining access to private files that they should not have access to. Some sites may require configuration changes following this security relea…

  • High 8.8

    Incorrect access control in the runReport function of MyQ Solution Print Server before 8.2 Patch 32 and Central Server …

  • Medium 5.4

    Access bypass in Drupal core

    Drupal 9.3 implemented a generic entity access API for entity revisions. However, this API was not completely integrated with existing permissions, resulting in some possible access bypass for users who have access to use revisions of content generally, but w…

  • High 7.5

    Improper access control in reporting engine of Odoo Community 14.0 through 15.0, and Odoo Enterprise 14.0 through 15.0,…

  • Medium 5.3

    Improper access control in Odoo Community 13.0 and earlier and Odoo Enterprise 13.0 and earlier allows authenticated at…

  • High 7.8

    VMware Fusion contains a local privilege escalation vulnerability. A malicious actor with read/write access to the host…

  • Medium 6.1

    Authentication Bypass in Hub Business integration in Devolutions Workspace Desktop 2023.1.1.3 and earlier on Windows an…

  • Low 3.9

    Kiwi TCMS may allow user to update email address to unverified one

    Kiwi TCMS is an open source test management system. In versions of Kiwi TCMS prior to 12.2, users were able to update their email addresses via the `My profile` admin page. This page allowed them to change the email address registered with their account witho…

  • High 8.4

    An issue was discovered in Telindus Apsal 3.14.2022.235 b. Unauthorized actions that could modify the application behav…

  • High 7.8

    In AlarmManagerActivity of AlarmManagerActivity.java, there is a possible way to bypass background activity launch rest…

  • High 8.8

    A CWE-863: Incorrect Authorization vulnerability exists that could allow access to device credentials on specific DCE e…

  • High 8.8

    A CWE-863: Incorrect Authorization vulnerability exists that could allow remote code execution on upload and install pa…

  • Low 3.1

    Apache Superset: Incorrect default permissions for Gamma role

    An authenticated user with Gamma role authorization could have access to metadata information using non trivial methods in Apache Superset up to and including 2.0.1

  • Critical 9.8

    Apache IoTDB Workbench: apache/iotdb-web-workbench: forge the JWTToken to access workbench

    Incorrect Authorization vulnerability in Apache Software Foundation Apache IoTDB.This issue affects the iotdb-web-workbench component on 0.13.3. iotdb-web-workbench is an optional component of IoTDB, providing a web console of the database. This problem is fi…

  • High 8.6

    LilyPond before 2.24 allows attackers to bypass the -dsafe protection mechanism via output-def-lookup or output-def-sco…

  • High 7.5
    CVE-2023-22620 Scanner template

    An issue was discovered in SecurePoint UTM before 12.2.5.1. The firewall's endpoint at /spcgi.cgi allows sessionid info…

  • Medium 6.2

    Windows Boot Manager Security Feature Bypass Vulnerability

    Windows Boot Manager Security Feature Bypass Vulnerability

  • Medium 6.8

    Windows Lock Screen Security Feature Bypass Vulnerability

    Windows Lock Screen Security Feature Bypass Vulnerability

  • High 7.1

    A incorrect authorization in Fortinet FortiClient (Windows) 7.0.0 - 7.0.7, 6.4.0 - 6.4.9, 6.2.0 - 6.2.9 and 6.0.0 - 6.0…

  • Medium 5.4

    Hitachi Vantara Pentaho Business Analytics Server - Incorrect Authorization

    Hitachi Vantara Pentaho Business Analytics Server versions before 9.3.0.0, 9.2.0.4 and 8.3.0.27 does not correctly perform an authorization check in the dashboard editor plugin API.   

  • Medium 5.3

    Aten PE8108 2.4.232 is vulnerable to Incorrect Access Control. The device allows unauthenticated access to Event Notifi…

  • High 8.8

    GLPI vulnerable to Privilege Escalation from Technician to Super-Admin

    GLPI is a free asset and IT management software package. Starting in version 0.83 and prior to versions 9.5.13 and 10.0.7, a user who has the Technician profile could see and generate a Personal token for a Super-Admin. Using such token it is possible to nego…

  • High 8.8

    Hitachi Vantara Pentaho Business Analytics Server - Incorrect Authorization

    Hitachi Vantara Pentaho Business Analytics Server versions before 9.4.0.1 and 9.3.0.2, including 8.3.x do not correctly perform an authorization check in the data source management service. 

  • Critical 9.8

    An authentication bypass vulnerability in the web client interface for the CL4NX printer before firmware version 1.13.3…

  • Critical 9.8

    An authentication bypass vulnerability in the Password Reset component of Gladinet CentreStack before 13.5.9808 allows …

  • Medium 6.3

    This vulnerability allows network-adjacent attackers to bypass authentication on affected installations of NETGEAR R670…

  • High 8.1

    Rifartek IOT Wall - Broken Access Control

    RIFARTEK IOT Wall has a vulnerability of incorrect authorization. An authenticated remote attacker with general user privilege is allowed to perform specific privileged function to access and modify all sensitive data.

  • Medium 4.3

    Adobe Commerce Incorrect Authorization Security feature bypass

    Adobe Commerce versions 2.4.4-p2 (and earlier) and 2.4.5-p1 (and earlier) are affected by an Incorrect Authorization vulnerability. A low-privileged authenticated attacker could leverage this vulnerability to achieve minor information disclosure.

  • High 7.8

    In multiple functions of BackupHelper.java, there is a possible way for an app to get permissions previously granted to…

  • High 7.8

    In multiple functions of SensorService.cpp, there is a possible access of accurate sensor data due to a permissions byp…

  • High 7.8

    In getAvailabilityStatus of EnableContentCapturePreferenceController.java, there is a possible way to bypass DISALLOW_C…