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

63 results · Clear filters · Feed

  • High 7.5
    CVE-2025-41249 Public exploit

    CVE-2025-41249: Spring Framework Annotation Detection Vulnerability

    The Spring Framework annotation detection mechanism may not correctly resolve annotations on methods within type hierarchies with a parameterized super type with unbounded generics. This can be an issue if such annotations are used for authorization decisions…

  • High 8.8
    CVE-2025-20701 Public exploit

    In the Airoha Bluetooth audio SDK, there is a possible way to pair Bluetooth audio device without user consent. This co…

  • High 7.8
    CVE-2025-6018 Public exploit

    Pam-config: lpe from unprivileged to allow_active in pam

    A Local Privilege Escalation (LPE) vulnerability has been discovered in pam-config within Linux Pluggable Authentication Modules (PAM). This flaw allows an unprivileged local attacker (for example, a user logged in via SSH) to obtain the elevated privileges n…

  • High 8.1
    CVE-2025-48466 Public exploit

    Modbus Command Injection without Authentication

    Successful exploitation of the vulnerability could allow an unauthenticated, remote attacker to send Modbus TCP packets to manipulate Digital Outputs, potentially allowing remote control of relay channel which may lead to operational or safety risks.

  • High 8.6
    CVE-2025-21479 Exploited Public exploit

    Incorrect Authorization in Graphics

    Memory corruption due to unauthorized command execution in GPU micronode while executing specific sequence of commands.

    KEV Jun 3, 2025
  • High 8.1
    CVE-2024-38856 Exploited Public exploit Scanner template EPSS 99%

    Apache OFBiz: Unauthenticated endpoint could allow execution of screen rendering code

    Incorrect Authorization vulnerability in Apache OFBiz. This issue affects Apache OFBiz: through 18.12.14. Users are recommended to upgrade to version 18.12.15, which fixes the issue. Unauthenticated endpoints could allow execution of screen rendering code of …

    KEV Aug 27, 2024
  • High 7.2
    CVE-2024-25420 Public exploit

    Ignite Realtime Openfire privilege escalation vulnerability

    An issue in Ignite Realtime Openfire before 4.8.1 allows a remote attacker to escalate privileges via the admin.authorizedJIDs system property component.

  • High 8.8
    CVE-2023-49982 Public exploit

    Broken access control in the component /admin/management/users of School Fees Management System v1.0 allows attackers t…

  • High 7.7
    CVE-2023-42860 Public exploit

    A permissions issue was addressed with additional restrictions. This issue is fixed in macOS Sonoma 14.1, macOS Montere…

  • High 8.8
    CVE-2024-24824 Public exploit EPSS 35%

    graylog2-server vulnerable to instantiation of arbitrary classes triggered by API request

    Graylog is a free and open log management platform. Starting in version 2.0.0 and prior to versions 5.1.11 and 5.2.4, arbitrary classes can be loaded and instantiated using a HTTP PUT request to the `/api/system/cluster_config/` endpoint. Graylog's cluster co…

  • High 7.4
    CVE-2023-45185 Public exploit

    IBM i Access Client Solutions code execution

    IBM i Access Client Solutions 1.1.2 through 1.1.4 and 1.1.4.3 through 1.1.9.3 could allow an attacker to execute remote code. Due to improper authority checks the attacker could perform operations on the PC under the user's authority. IBM X-Force ID: 268273.

  • High 7.3
    CVE-2023-5521 Public exploit

    Incorrect Authorization in tiann/kernelsu

    Incorrect Authorization in GitHub repository tiann/kernelsu prior to v0.6.9.

  • High 7.8
    CVE-2023-32629 Public exploit

    Local privilege escalation vulnerability in Ubuntu Kernels overlayfs ovl_copy_up_meta_inode_data skip permission checks…

  • High 7.8
    CVE-2023-2640 Public exploit EPSS 15%

    On Ubuntu kernels carrying both c914c0e27eb0 and "UBUNTU: SAUCE: overlayfs: Skip permission checking for trusted.overla…

  • High 7.3
    CVE-2023-34035 Public exploit

    Spring Security's authorization rules can be misconfigured when using multiple servlets

    Spring Security versions 5.8 prior to 5.8.5, 6.0 prior to 6.0.5, and 6.1 prior to 6.1.2 could be susceptible to authorization rule misconfiguration if the application uses requestMatchers(String) and multiple servlets, one of them being Spring MVC’s Dispatche…

  • High 8.8
    CVE-2023-32749 Public exploit EPSS 14%

    Pydio Cells allows users by default to create so-called external users in order to share files with them. By modifying …

  • High 8.1
    CVE-2023-31435 Public exploit

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

  • High 8.8
    CVE-2020-14321 Public exploit EPSS 16%

    Moodle Incorrect Authorization vulnerability

    In Moodle before 3.9.1, 3.8.4, 3.7.7 and 3.5.13, teachers of a course were able to assign themselves the manager role within that course.

  • High 7.4
    CVE-2022-30203 Public exploit

    Windows Boot Manager Security Feature Bypass Vulnerability

    Windows Boot Manager Security Feature Bypass Vulnerability

  • High 7.8
    CVE-2021-3560 Exploited Public exploit EPSS 22%

    It was found that polkit could be tricked into bypassing the credential checks for D-Bus requests, elevating the privil…

    KEV May 12, 2023
  • High 8.1
    CVE-2021-39156 Public exploit

    Fragments in Path May Lead to Authorization Policy Bypass

    Istio is an open source platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio 1.11.0, 1.10.3 and below, and 1.9.7 and below contain a remotely exploitabl…

  • High 7.5
    CVE-2021-22119 Public exploit

    Resource Exhaustion in Spring Security

    Spring Security versions 5.5.x prior to 5.5.1, 5.4.x prior to 5.4.7, 5.3.x prior to 5.3.10 and 5.2.x prior to 5.2.11 are susceptible to a Denial-of-Service (DoS) attack via the initiation of the Authorization Request in an OAuth 2.0 Client Web and WebFlux app…

  • High 8.1
    CVE-2021-21389 Public exploit Scanner template EPSS 15%

    BuddyPress privilege escalation via REST API

    BuddyPress is an open source WordPress plugin to build a community site. In releases of BuddyPress from 5.0.0 before 7.2.1 it's possible for a non-privileged, regular user to obtain administrator rights by exploiting an issue in the REST API members endpoint.…