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.1 High severity

    Adobe Commerce: Incorrect Authorization

    CVE-2025-24407Adobe

    Adobe Commerce versions 2.4.8-beta1, 2.4.7-p3, 2.4.6-p8, 2.4.5-p10, 2.4.4-p11 and earlier are affected by an Incorrect Authorization vulnerability that could result in a security feature bypass. A low privileged attacker could exploit this vulnerability to per

  • 6.1 Medium severity

    Apple iOS and iPadOS Incorrect Authorization Exploited

    CVE-2025-24200AppleEPSS 4.46%

    An authorization issue was addressed with improved state management. This issue is fixed in iOS 15.8.4 and iPadOS 15.8.4, iOS 16.7.11 and iPadOS 16.7.11, iOS 18.3.1 and iPadOS 18.3.1, iPadOS 17.7.5. A physical attack may disable USB Restricted Mode on a locked

  • 8.8 High severity

    Mall-tiny: Incorrect Authorization

    CVE-2024-57434Macrozheng

    macrozheng mall-tiny 1.0.1 is vulnerable to Incorrect Access Control. The project imports users by default, and the test user is made a super administrator.

  • 7.3 High severity

    DMH-WT7600NEX: Incorrect Authorization

    CVE-2024-23929Pioneer

    This vulnerability allows network-adjacent attackers to create arbitrary files on affected installations of Pioneer DMH-WT7600NEX devices. Although authentication is required to exploit this vulnerability, the existing authentication mechanism can be bypassed.

  • 8.6 High severity

    FactoryTalk View Machine Edition: Incorrect Authorization

    CVE-2025-24479Rockwell Automation

    A Local Code Execution Vulnerability exists in the product and version listed above. The vulnerability is due to a default setting in Windows and allows access to the Command Prompt as a higher privileged user.

  • 9.9 Critical severity

    SimGear: Incorrect Authorization

    CVE-2025-0781FlightGear

    An attacker can bypass the sandboxing of Nasal scripts and arbitrarily write to any file path that the user has permission to modify at the operating-system level.

  • 9.1 Critical severity

    iOS and iPadOS: Incorrect Authorization

    CVE-2024-54530Apple

    The issue was addressed with improved checks. This issue is fixed in iOS 18.2 and iPadOS 18.2, macOS Sequoia 15.2, visionOS 2.2, watchOS 11.2. Password autofill may fill in passwords after failing authentication.

  • 9.1 Critical severity

    iOS and iPadOS: Incorrect Authorization

    CVE-2024-54512Apple

    The issue was addressed by removing the relevant flags. This issue is fixed in iOS 18.2 and iPadOS 18.2, watchOS 11.2. A system binary could be used to fingerprint a user's Apple Account.

  • 7.5 High severity

    Oracle Agile PLM Framework: Incorrect Authorization

    CVE-2025-21565Oracle

    Vulnerability in the Oracle Agile PLM Framework product of Oracle Supply Chain (component: Install). The supported version that is affected is 9.3.6. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise Or

  • 9.9 Critical severity

    Oracle Agile PLM Framework: Incorrect Authorization

    CVE-2025-21556Oracle

    Vulnerability in the Oracle Agile PLM Framework product of Oracle Supply Chain (component: Agile Integration Services). The supported version that is affected is 9.3.6. Easily exploitable vulnerability allows low privileged attacker with network access via HTT

  • 8.1 High severity

    Oracle Customer Care: Incorrect Authorization

    CVE-2025-21516Oracle

    Vulnerability in the Oracle Customer Care product of Oracle E-Business Suite (component: Service Requests). Supported versions that are affected are 12.2.5-12.2.13. Easily exploitable vulnerability allows low privileged attacker with network access via HTTP to

  • 8.1 High severity

    Oracle Project Foundation: Incorrect Authorization

    CVE-2025-21506Oracle

    Vulnerability in the Oracle Project Foundation product of Oracle E-Business Suite (component: Technology Foundation). Supported versions that are affected are 12.2.3-12.2.13. Easily exploitable vulnerability allows low privileged attacker with network access v

  • 9.8 Critical severity

    Wegia: Incorrect Authorization

    CVE-2024-57032Wegia

    WeGIA < 3.2.0 is vulnerable to Incorrect Access Control in controle/control.php. The application does not validate the value of the old password, so it is possible to change the password by placing any value in the senha_antiga field.

  • 7.8 High severity

    iOS and iPadOS: Incorrect Authorization

    CVE-2024-40771Apple

    The issue was addressed with improved memory handling. This issue is fixed in iOS 16.7.8 and iPadOS 16.7.8, iOS 17.5 and iPadOS 17.5, macOS Monterey 12.7.5, macOS Sonoma 14.5, macOS Ventura 13.6.7, tvOS 17.5, visionOS 1.2, watchOS 10.5. An app may be able to e

  • 7.3 High severity

    Basic HTTP Authentication: Incorrect Authorization

    CVE-2024-13291Drupal

    Incorrect Authorization vulnerability in Drupal Basic HTTP Authentication allows Forceful Browsing.This issue affects Basic HTTP Authentication: from 7.X-1.0 before 7.X-1.4.

  • 8.8 High severity

    Block permissions: Incorrect Authorization

    CVE-2024-13282Drupal

    Incorrect Authorization vulnerability in Drupal Block permissions allows Forceful Browsing.This issue affects Block permissions: from 1.0.0 before 1.2.0.

  • 9.8 Critical severity

    Drupal REST & JSON API Authentication: Incorrect Authorization

    CVE-2024-13258Drupal

    Incorrect Authorization vulnerability in Drupal Drupal REST & JSON API Authentication allows Forceful Browsing.This issue affects Drupal REST & JSON API Authentication: from 0.0.0 before 2.0.13.

  • 9.1 Critical severity

    Advanced PWA inc Push Notifications: Incorrect Authorization

    CVE-2024-13253Drupal

    Incorrect Authorization vulnerability in Drupal Advanced PWA inc Push Notifications allows Forceful Browsing.This issue affects Advanced PWA inc Push Notifications: from 0.0.0 before 1.5.0.

  • 9.8 Critical severity

    Theora: Incorrect Authorization

    CVE-2024-56431XiphEPSS 1.84%

    oc_huff_tree_unpack in huffdec.c in libtheora in Theora through 1.0 7180717 has an invalid negative left shift. NOTE: this is disputed by third parties because there is no evidence of a security impact, e.g., an application would not crash.

  • 7.8 High severity

    NG Firewall: Incorrect Authorization

    CVE-2024-12831Arista Networks

    Arista NG Firewall uvm_login Incorrect Authorization Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of Arista NG Firewall. An attacker must first obtain the ability to execute low-

  • 10.0 Critical severity

    Govee Home: Incorrect Authorization

    CVE-2023-4617Govee

    Incorrect authorization vulnerability in HTTP POST method in Govee Home application on Android and iOS allows remote attacker to control devices owned by other users via changing "device", "sku" and "type" fields' values. This issue affects Govee Home applicat

  • 7.5 High severity

    next.js: Incorrect Authorization

    CVE-2024-51479VercelEPSS 4%

    Next.js is a React framework for building full-stack web applications. In affected versions if a Next.js application is performing authorization in middleware based on pathname, it was possible for this authorization to be bypassed for pages directly under the

  • 8.8 High severity

    xwiki-platform: Improper Control of Generation of Code

    CVE-2024-55662XWiki

    XWiki Platform is a generic wiki platform. Starting in version 3.3-milestone-1 and prior to versions 15.10.9 and 16.3.0, on instances where `Extension Repository Application` is installed, any user can execute any code requiring `programming` rights on the ser

  • 8.8 High severity

    Backup & Replication: Incorrect Authorization

    CVE-2024-42452Veeam

    A vulnerability in Veeam Backup & Replication allows a low-privileged user to start an agent remotely in server mode and obtain credentials, effectively escalating privileges to system-level access. This allows the attacker to upload files to the server with e

  • 8.1 High severity

    Apache Ozone: Improper Authentication

    CVE-2024-45106Apache

    Improper authentication of an HTTP endpoint in the S3 Gateway of Apache Ozone 1.4.0 allows any authenticated Kerberos user to revoke and regenerate the S3 secrets of any other user. This is only possible if: * ozone.s3g.secret.http.enabled is set to true. The

  • 8.8 High severity

    rx1800_firmware: Incorrect Authorization

    CVE-2024-53937Victure

    An issue was discovered on Victure RX1800 WiFi 6 Router (software EN_V1.0.0_r12_110933, hardware 1.0) devices. The TELNET service is enabled by default with admin/admin as default credentials and is exposed over the LAN. The allows attackers to execute arbitra

  • 8.8 High severity

    rx1800_firmware: Incorrect Authorization

    CVE-2024-53941Victure

    An issue was discovered in Victure RX1800 WiFi 6 Router (software EN_V1.0.0_r12_110933, hardware 1.0) devices. A remote attacker (in proximity to a Wi-Fi network) can derive the default Wi-Fi PSK value via the last 4 octets of the BSSID.

  • 7.5 High severity

    symfony: Incorrect Authorization

    CVE-2024-36611Symfony

    In Symfony v7.07, a security vulnerability was identified in the FormLoginAuthenticator component, where it failed to adequately handle cases where the username or password field of a login request is empty. This flaw could lead to various security risks, incl

  • 7.5 High severity

    proftpd: Incorrect Authorization

    CVE-2024-48651ProFTPDEPSS 2.14%

    In ProFTPD through 1.3.8b before cec01cc, supplemental group inheritance grants unintended access to GID 0 because of the lack of supplemental groups from mod_sql.

  • 7.5 High severity

    GitLab: Incorrect Authorization

    CVE-2024-11669GitLab

    An issue was discovered in GitLab CE/EE affecting all versions from 16.9.8 before 17.4.5, 17.5 before 17.5.3, and 17.6 before 17.6.1. Certain API endpoints could potentially allow unauthorized access to sensitive data due to overly broad application of token s

  • 7.8 High severity

    Sensei Mac Cleaner: Incorrect Authorization

    CVE-2024-7915Sensei

    The application Sensei Mac Cleaner contains a local privilege escalation vulnerability, allowing an attacker to perform multiple operations as the root user. These operations include arbitrary file deletion and writing, loading and unloading daemons, manipulat

  • 7.8 High severity

    Andrioid: Incorrect Authorization

    CVE-2023-21270Google

    In restorePermissionState of PermissionManagerServiceImpl.java, there is a possible way for an app to keep permissions that should be revoked due to incorrect permission flags cleared during an update. This could lead to local escalation of privilege with User

  • 7.5 High severity

    Oracle Agile Product Lifecycle Management (PLM) Incorrect Authorization Exploited

    CVE-2024-21287OracleEPSS 1.72%

    Vulnerability in the Oracle Agile PLM Framework product of Oracle Supply Chain (component: Software Development Kit, Process Extension). The supported version that is affected is 9.3.6. Easily exploitable vulnerability allows unauthenticated attacker with netw

  • 7.5 High severity

    python_book: Incorrect Authorization

    CVE-2024-50650Python Book

    python_book V1.0 is vulnerable to Incorrect Access Control, which allows attackers to obtain sensitive information of users with different IDs by modifying the ID parameter.

  • 7.5 High severity

    python_food_ordering_system: Incorrect Authorization

    CVE-2024-50647Python Food Ordering System

    The python_food ordering system V1.0 has an unauthorized vulnerability that leads to the leakage of sensitive user information. Attackers can access it through https://ip:port/api/myapp/index/user/info?id=1 And modify the ID value to obtain sensitive user info

  • 9.8 Critical severity

    btc: Incorrect Authorization

    CVE-2024-31695Binance

    A misconfiguration in the fingerprint authentication mechanism of Binance: BTC, Crypto and NFTS v2.85.4, allows attackers to bypass authentication when adding a new fingerprint.

  • 8.1 High severity

    lunary-ai/lunary: Incorrect Authorization

    CVE-2024-3379Lunary-ai

    In lunary-ai/lunary versions 1.2.2 through 1.2.6, an incorrect authorization vulnerability allows unprivileged users to re-generate the private key for projects they do not have access to. Specifically, a user with a 'Member' role can issue a request to regene

  • 7.4 High severity

    Harbor: Incorrect Authorization

    CVE-2022-31671Harbor

    Harbor fails to validate user permissions when reading and updating job execution logs through the P2P preheat execution logs. By sending a request that attempts to read/update P2P preheat execution logs and specifying different job IDs, malicious authenticate

  • 7.7 High severity

    Harbor: Incorrect Authorization

    CVE-2022-31670Harbor

    Harbor fails to validate the user permissions when updating tag retention policies. By sending a request to update a tag retention policy with an id that belongs to a project that the currently authenticated user doesn’t have access to, the attacker could modi

  • 7.7 High severity

    Harbor: Incorrect Authorization

    CVE-2022-31669Harbor

    Harbor fails to validate the user permissions when updating tag immutability policies. By sending a request to update a tag immutability policy with an id that belongs to a project that the currently authenticated user doesn’t have access to, the attacker coul