CyberSecBulletin

Incorrect Authorization

CWE-863

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.

We track 1,736 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.3. 23 have been exploited in real attacks.

How this weakness is prevented

  • 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) 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.
  • 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.
  • 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 and the OWASP ESAPI Access Control feature.
  • 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.
  • 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.

Latest Incorrect Authorization vulnerabilities

  • 7.8 High severity

    Linux: Incorrect Authorization

    CVE-2024-36963Linux

    In the Linux kernel, the following vulnerability has been resolved: tracefs: Reset permissions on remount if permissions are options There's an inconsistency with the way permissions are handled in tracefs. Because the permissions are generated when accessed,

  • 9.8 Critical severity

    dino_physics_school_assistant: Incorrect Authorization

    CVE-2024-35353Dino Physics School Assistant Project

    A vulnerability has been discovered in Diño Physics School Assistant version 2.3. The vulnerability impacts an unidentified code within the file /classes/Users.php?f=save. Manipulating the argument id can result in improper authorization.

  • 8.1 High severity

    PAM360: Incorrect Authorization

    CVE-2024-27312ManageEngine

    Zohocorp ManageEngine PAM360 version 6601 is vulnerable to authorization vulnerability which allows a low-privileged user to perform admin actions. Note: This vulnerability affects only the PAM360 6600 version. No other versions are applicable to this vulnerab

  • 7.8 High severity

    MSI Afterburner: Incorrect Authorization

    CVE-2024-3745MSI

    MSI Afterburner v4.6.6.16381 Beta 3 is vulnerable to an ACL Bypass vulnerability in the RTCore64.sys driver, which leads to triggering vulnerabilities like CVE-2024-1443 and CVE-2024-1460 from a low privileged user.

  • 9.1 Critical severity

    mail-server: Incorrect Authorization

    CVE-2024-35187Stalwartlabs

    Stalwart Mail Server is an open-source mail server. Prior to version 0.8.0, attackers who achieved Arbitrary Code Execution as the stalwart-mail user (including web interface admins) can gain complete root access to the system. Usually, system services are run

  • 7.5 High severity

    PowerPanel business: Incorrect Authorization

    CVE-2024-31409CyberPower

    Certain MQTT wildcards are not blocked on the CyberPower PowerPanel system, which might result in an attacker obtaining data from throughout the system after gaining access to any device.

  • 7.5 High severity

    dataease: Incorrect Authorization

    CVE-2024-31441DataEase

    DataEase is an open source data visualization analysis tool. Due to the lack of restrictions on the connection parameters for the ClickHouse data source, it is possible to exploit certain malicious parameters to achieve arbitrary file reading. The vulnerabilit

  • 7.8 High severity

    macOS: Incorrect Authorization

    CVE-2024-27798Apple

    An authorization issue was addressed with improved state management. This issue is fixed in macOS Monterey 12.7.5, macOS Sonoma 14.5, macOS Ventura 13.6.7. An attacker may be able to elevate privileges.

  • 9.0 Critical severity

    deno: Incorrect Authorization

    CVE-2024-34346Denoland

    Deno is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults. The Deno sandbox may be unexpectedly weakened by allowing file read/write access to privileged files in various locations on Unix and Windows platforms. For example, reading `/proc

  • 7.8 High severity

    Android: Incorrect Authorization

    CVE-2024-0043Google

    In multiple locations, there is a possible notification listener grant to an app running in the work profile due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Premium Security: Incorrect Authorization

    CVE-2023-42124Avast

    Avast Premium Security Sandbox Protection Incorrect Authorization Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of Avast Premium Security. An attacker must first obtain the abilit

  • 7.3 High severity

    Booster for WooCommerce – PDF Invoices…: Incorrect Authorization

    CVE-2024-3957Pluggabl

    The Booster for WooCommerce plugin is vulnerable to Unauthenticated Arbitrary Shortcode Execution in versions up to, and including, 7.1.8. This allows unauthenticated attackers to execute arbitrary shortcodes. The severity and exploitability depends on what ot

  • 8.8 High severity

    Print Labels with Barcodes. Create price tags…: Incorrect Authorization

    CVE-2024-1677UkrSolution

    The Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce plugin for WordPress is vulnerable to unauthorized access of data, modification of data, and loss of data due to an improper capability check on 42 separate AJAX fu

  • 8.0 High severity

    SDM600: Incorrect Authorization

    CVE-2024-2378Hitachi Energy

    A vulnerability exists in the web-authentication component of the SDM600. If exploited an attacker could escalate privileges on af-fected installations.

  • 8.1 High severity

    QTS: Improper Authorization

    CVE-2023-50363QNAP

    An incorrect authorization vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow authenticated users to bypass intended access restrictions via a network. We have already fixed the vulnera

  • 9.8 Critical severity

    BookingPress: Incorrect Authorization

    CVE-2023-51405Repute InfoSystems

    Improper Authentication vulnerability in Repute Infosystems BookingPress allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects BookingPress: from n/a through 1.0.74.

  • 9.8 Critical severity

    openfga: Incorrect Authorization

    CVE-2024-31452Openfga

    OpenFGA is a high-performance and flexible authorization/permission engine. Some end users of OpenFGA v1.5.0 or later are vulnerable to authorization bypass when calling Check or ListObjects APIs. You are very likely affected if your model involves exclusion (

  • 7.2 High severity

    BI Publisher (formerly XML Publisher): Incorrect Authorization

    CVE-2024-21083Oracle

    Vulnerability in the Oracle BI Publisher product of Oracle Analytics (component: Script Engine). Supported versions that are affected are 7.0.0.0.0 and 12.2.1.4.0. Easily exploitable vulnerability allows high privileged attacker with network access via HTTP to

  • 9.9 Critical severity

    Hospitality Simphony: Incorrect Authorization

    CVE-2024-21010Oracle

    Vulnerability in the Oracle Hospitality Simphony product of Oracle Food and Beverage Applications (component: Simphony Enterprise Server). Supported versions that are affected are 19.1.0-19.5.4. Easily exploitable vulnerability allows low privileged attacker w

  • 7.5 High severity

    lunary-ai/lunary: Incorrect Authorization

    CVE-2024-1738Lunary-ai

    An incorrect authorization vulnerability exists in the lunary-ai/lunary repository, specifically within the evaluations.get route in the evaluations API endpoint. This vulnerability allows unauthorized users to retrieve the results of any organization's evalua

  • 7.4 High severity

    Apache Kafka: Incorrect Authorization

    CVE-2024-27309ApacheEPSS 1.11%

    While an Apache Kafka cluster is being migrated from ZooKeeper mode to KRaft mode, in some cases ACLs will not be correctly enforced. Two preconditions are needed to trigger the bug: 1. The administrator decides to remove an ACL 2. The resource associated with

  • 9.1 Critical severity

    lunary-ai/lunary: Incorrect Authorization

    CVE-2024-1741Lunary-ai

    lunary-ai/lunary version 1.0.1 is vulnerable to improper authorization, allowing removed members to read, create, modify, and delete prompt templates using an old authorization token. Despite being removed from an organization, these members can still perform

  • 9.1 Critical severity

    lunary-ai/lunary: Incorrect Authorization

    CVE-2024-1740Lunary-ai

    In lunary-ai/lunary version 1.0.1, a vulnerability exists where a user removed from an organization can still read, create, modify, and delete logs by re-using an old authorization token. The lunary web application communicates with the server using an 'Author

  • 9.1 Critical severity

    HarmonyOS: Improper Verification of Cryptographic Signature

    CVE-2023-52538Huawei

    Vulnerability of package name verification being bypassed in the HwIms module. Impact: Successful exploitation of this vulnerability will affect availability.

  • 7.4 High severity

    ZENworks Configuration Management (ZCM): Incorrect Authorization

    CVE-2023-6400OpenText

    Incorrect Authorization vulnerability in OpenText™ ZENworks Configuration Management (ZCM) allows Unauthorized Use of Device Resources.This issue affects ZENworks Configuration Management (ZCM) versions: 2020 update 3, 23.3, and 23.4.

  • 8.8 High severity

    Server: Incorrect Authorization

    CVE-2024-2915Devolutions

    Improper access control in PAM JIT elevation in Devolutions Server 2024.1.6 and earlier allows an attacker with access to the PAM JIT elevation feature to elevate themselves to unauthorized groups via a specially crafted request.

  • 8.8 High severity

    deno: Incorrect Authorization

    CVE-2024-27933DenolandEPSS 2.28%

    Deno is a JavaScript, TypeScript, and WebAssembly runtime. In version 1.39.0, use of raw file descriptors in `op_node_ipc_pipe()` leads to premature close of arbitrary file descriptors, allowing standard input to be re-opened as a different resource resulting

  • 8.8 High severity

    school_fees_management_system: Incorrect Authorization

    CVE-2023-49982SourceCodester

    Broken access control in the component /admin/management/users of School Fees Management System v1.0 allows attackers to escalate privileges and perform Administrative actions, including adding and deleting user accounts.

  • 9.8 Critical severity

    reportsstatistics: Incorrect Authorization

    CVE-2024-28394AdvancedpluginsEPSS 1.18%

    An issue in Advanced Plugins reportsstatistics v1.3.20 and before allows a remote attacker to execute arbitrary code via the Sales Reports, Statistics, Custom Fields & Export module.

  • 9.1 Critical severity

    Food Waste Management System: Incorrect Authorization

    CVE-2024-2557Kishor-23EPSS 1.02%

    A vulnerability was found in kishor-23 Food Waste Management System 1.0. It has been declared as critical. This vulnerability affects unknown code of the file /admin/admin.php. The manipulation leads to improper authorization. The attack can be initiated remot

  • 8.0 High severity

    GitLab: Incorrect Authorization

    CVE-2024-0199GitLab

    An authorization bypass vulnerability was discovered in GitLab affecting versions 11.3 prior to 16.7.7, 16.7.6 prior to 16.8.4, and 16.8.3 prior to 16.9.2. An attacker could bypass CODEOWNERS by utilizing a crafted payload in an old feature branch to perform m

  • 8.1 High severity

    sulu: Incorrect Authorization

    CVE-2024-27915Sulu

    Sulu is a PHP content management system. Starting in verson 2.2.0 and prior to version 2.4.17 and 2.5.13, access to pages is granted regardless of role permissions for webspaces which have a security system configured and permission check enabled. Webspaces wi

  • 7.5 High severity

    galette: Incorrect Authorization

    CVE-2024-24761Galette

    Galette is a membership management web application for non profit organizations. Starting in version 1.0.0 and prior to version 1.0.2, public pages are per default restricted to only administrators and staff members. From configuration, it is possible to restr

  • 7.5 High severity

    Apache Archiva: Incorrect Authorization

    CVE-2024-27139ApacheEPSS 1.33%

    ** UNSUPPORTED WHEN ASSIGNED ** Incorrect Authorization vulnerability in Apache Archiva: a vulnerability in Apache Archiva allows an unauthenticated attacker to modify account data, potentially leading to account takeover. This issue affects Apache Archiva: fr

  • 7.5 High severity

    Apache Archiva: Incorrect Authorization

    CVE-2024-27138ApacheEPSS 1.19%

    ** UNSUPPORTED WHEN ASSIGNED ** Incorrect Authorization vulnerability in Apache Archiva. Apache Archiva has a setting to disable user registration, however this restriction can be bypassed. As Apache Archiva has been retired, we do not expect to release a vers

  • 8.8 High severity

    Filenet Content Manager: Incorrect Authorization

    CVE-2023-47716IBM

    IBM CP4BA - Filenet Content Manager Component 5.5.8.0, 5.5.10.0, and 5.5.11.0 could allow a user to gain the privileges of another user under unusual circumstances. IBM X-Force ID: 271656.

  • 8.1 High severity

    discourse-microsoft-auth: Incorrect Authorization

    CVE-2023-46241Discourse

    `discourse-microsoft-auth` is a plugin that enables authentication via Microsoft. On sites with the `discourse-microsoft-auth` plugin enabled, an attack can potentially take control of a victim's Discourse account. Sites that have configured their application'

  • 7.8 High severity

    SystemLink Server: Incorrect Authorization

    CVE-2024-1156NI

    Incorrect directory permissions for the shared NI RabbitMQ service may allow a local authenticated user to read RabbitMQ configuration information and potentially enable escalation of privileges.

  • 7.8 High severity

    SystemLink Server: Incorrect Authorization

    CVE-2024-1155NI

    Incorrect permissions in the installation directories for shared SystemLink Elixir based services may allow an authenticated user to potentially enable escalation of privilege via local access.

  • 8.8 High severity

    sf_event_mgt: Incorrect Authorization

    CVE-2024-24751Derhansen

    sf_event_mgt is an event management and registration extension for the TYPO3 CMS based on ExtBase and Fluid. In affected versions the existing access control check for events in the backend module got broken during the update of the extension to TYPO3 12.4, be