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

    OpenRefine: Incorrect Authorization

    CVE-2024-23833OpenRefine

    OpenRefine is a free, open source power tool for working with messy data and improving it. A jdbc attack vulnerability exists in OpenRefine(version<=3.7.7) where an attacker may construct a JDBC query which may read files on the host filesystem. Due to the new

  • 8.8 High severity

    pixelfed: Incorrect Authorization

    CVE-2024-25108Pixelfed

    Pixelfed is an open source photo sharing platform. When processing requests authorization was improperly and insufficiently checked, allowing attackers to access far more functionality than users intended, including to the administrative and moderator function

  • 9.8 Critical severity

    Web3: Incorrect Authorization

    CVE-2023-6036Web3EPSS 1.77%

    The Web3 WordPress plugin before 3.0.0 is vulnerable to an authentication bypass due to incorrect authentication checking in the login flow in functions 'handle_auth_request' and 'hadle_login_request'. This makes it possible for non authenticated attackers to

  • 8.1 High severity

    Rosemount GC370XA: Improper Authentication

    CVE-2023-51761Emerson

    In Emerson Rosemount GC370XA, GC700XA, and GC1500XA products, an unauthenticated user with network access could bypass authentication and acquire admin capabilities.

  • 9.1 Critical severity

    Rosemount GC370XA: Incorrect Authorization

    CVE-2023-43609Emerson

    In Emerson Rosemount GC370XA, GC700XA, and GC1500XA products, an unauthenticated user with network access could obtain access to sensitive information or cause a denial-of-service condition.

  • 8.8 High severity

    graylog2-server: Incorrect Authorization

    CVE-2024-24824Graylog2EPSS 34.7%

    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 con

  • 8.8 High severity

    Tivoli Application Dependency Discovery Manager: Incorrect Authorization

    CVE-2023-47142IBM

    IBM Tivoli Application Dependency Discovery Manager 7.3.0.0 through 7.3.0.10 could allow an attacker on the organization's local network to escalate their privileges due to unauthorized API access. IBM X-Force ID: 270267.

  • 8.8 High severity

    facileManager: Incorrect Authorization

    CVE-2024-24573WillyXJ

    facileManager is a modular suite of web apps built with the sysadmin in mind. In versions 4.5.0 and earlier, when a user updates their profile, a POST request containing user information is sent to the endpoint server/fm-modules/facileManager/ajax/processPost.

  • 9.8 Critical severity

    buildkit: Incorrect Authorization

    CVE-2024-23653MobyEPSS 4.13%

    BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. In addition to running containers as build steps, BuildKit also provides APIs for running interactive containers based on built images. It wa

  • 7.8 High severity

    Bosscms: Incorrect Authorization

    CVE-2024-22938Bosscms

    Insecure Permissions vulnerability in BossCMS v.1.3.0 allows a local attacker to execute arbitrary code and escalate privileges via the init function in admin.class.php component.

  • 7.5 High severity

    MR2600: Improper Authentication

    CVE-2024-23629MotorolaEPSS 1.08%

    An authentication bypass vulnerability exists in the web component of the Motorola MR2600. An attacker can exploit this vulnerability to access protected URLs and retrieve sensitive information.

  • 8.8 High severity

    GitLab: Incorrect Authorization

    CVE-2023-5356GitLab

    Incorrect authorization checks in GitLab CE/EE from all versions starting from 8.13 before 16.5.6, all versions starting from 16.6 before 16.6.4, all versions starting from 16.7 before 16.7.2, allows a user to abuse slack/mattermost integrations to execute sla

  • 7.2 High severity

    SAP LT Replication Server: Incorrect Authorization

    CVE-2024-21735SAP

    SAP LT Replication Server - version S4CORE 103, S4CORE 104, S4CORE 105, S4CORE 106, S4CORE 107, S4CORE 108, does not perform necessary authorization checks. This could allow an attacker with high privileges to perform unintended actions, resulting in escalatio

  • 9.8 Critical severity

    nexkey: Incorrect Authorization

    CVE-2023-52077Nexryai

    Nexkey is a lightweight fork of Misskey v12 optimized for small to medium size servers. Prior to 12.23Q4.5, Nexkey allows external apps using tokens issued by administrators and moderators to call admin APIs. This allows malicious third-party apps to perform o

  • 7.6 High severity

    WP Mail Log: Incorrect Authorization

    CVE-2023-5644WP Mail Log

    The WP Mail Log WordPress plugin before 1.1.3 does not correctly authorize its REST API endpoints, allowing users with the Contributor role to view and delete data that should only be accessible to Admin users.

  • 7.5 High severity

    hertzbeat: Improper Access Control

    CVE-2022-39337DromaraEPSS 1.1%

    Hertzbeat is an open source, real-time monitoring system with custom-monitoring, high performance cluster, prometheus-like and agentless. Hertzbeat versions 1.20 and prior have a permission bypass vulnerability. System authentication can be bypassed and invoke

  • 8.2 High severity

    Apache Doris: Incorrect Authorization

    CVE-2023-41314Apache

    The api /api/snapshot and /api/get_log_file would allow unauthenticated access. It could allow a DoS attack or get arbitrary files from FE node. Please upgrade to 2.0.3 to fix these issues.

  • 8.2 High severity

    WSO2 API Manager: Incorrect Authorization

    CVE-2023-6837WSO2

    Multiple WSO2 products have been identified as vulnerable to perform user impersonatoin using JIT provisioning. In order for this vulnerability to have any impact on your deployment, following conditions must be met: * An IDP configured for federated authentic

  • 8.8 High severity

    i Access Client Solutions: Incorrect Authorization

    CVE-2023-45185IBM

    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.

  • 8.1 High severity

    Silverpeas: Incorrect Authorization

    CVE-2023-47320Silverpeas

    Silverpeas Core 6.3.1 is vulnerable to Incorrect Access Control. An attacker with low privileges is able to execute the administrator-only function of putting the application in "Maintenance Mode" due to broken access control. This makes the application unavai

  • 7.1 High severity

    SAP EMARSYS SDK ANDROID: Incorrect Authorization

    CVE-2023-6542SAP

    Due to lack of proper authorization checks in Emarsys SDK for Android, an attacker can call a particular activity and can forward himself web pages and/or deep links without any validation directly from the host application. On successful attack, an attacker c

  • 8.8 High severity

    Cryptospike: Incorrect Authorization

    CVE-2023-36646Prolion

    Incorrect user role checking in multiple REST API endpoints in ProLion CryptoSpike 3.0.15P2 allows a remote attacker with low privileges to execute privileged functions and achieve privilege escalation via REST API endpoint invocation.

  • 8.8 High severity

    A3002ru Firmware: Incorrect Authorization

    CVE-2023-48859TOTOLINKEPSS 1.2%

    TOTOLINK A3002RU version 2.0.0-B20190902.1958 has a post-authentication RCE due to incorrect access control, allows attackers to bypass front-end security restrictions and execute arbitrary code.

  • 9.8 Critical severity

    ac21000_g6_firmware: Incorrect Authorization

    CVE-2023-24052Connectize

    An issue discovered in Connectize AC21000 G6 641.139.1.1256 allows attackers to gain control of the device via the change password functionality as it does not prompt for the current password.

  • 9.8 Critical severity

    ac21000_g6_firmware: Improper Restriction of Excessive Authentication Attempts

    CVE-2023-24051Connectize

    A client side rate limit issue discovered in Connectize AC21000 G6 641.139.1.1256 allows attackers to gain escalated privileges via brute force style attacks.

  • 7.5 High severity

    GitLab: Incorrect Authorization

    CVE-2023-5995GitLab

    An issue has been discovered in GitLab EE affecting all versions starting from 16.2 before 16.4.3, all versions starting from 16.5 before 16.5.3, all versions starting from 16.6 before 16.6.1. It was possible for an attacker to abuse the policy bot to gain acc

  • 7.5 High severity

    Events Addon for Elementor: Incorrect Authorization

    CVE-2023-47827NicheAddons

    Incorrect Authorization vulnerability in NicheAddons Events Addon for Elementor allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects Events Addon for Elementor: from n/a through 2.1.3.

  • 8.8 High severity

    Apache Superset: Incorrect Authorization

    CVE-2023-40610ApacheEPSS 1.33%

    Improper authorization check and possible privilege escalation on Apache Superset up to but excluding 2.1.2. Using the default examples database connection that allows access to both the examples schema and Apache Superset's metadata database, an attacker usin

  • 8.8 High severity

    warpgate: Incorrect Authorization

    CVE-2023-48712Warp-tech

    Warpgate is an open source SSH, HTTPS and MySQL bastion host for Linux. In affected versions there is a privilege escalation vulnerability through a non-admin user's account. Limited users can impersonate another user's account if only single-factor authentica

  • 7.2 High severity

    Aruba Access Points: 100 Series; 103 Series…: Incorrect Authorization

    CVE-2023-45626Hewlett Packard Enterprise

    An authenticated vulnerability has been identified allowing an attacker to effectively establish highly privileged persistent arbitrary code execution across boot cycles.

  • 7.1 High severity

    FortiClientWindows: Incorrect Authorization

    CVE-2022-40681Fortinet

    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.10 allows an attacker to cause denial of service via sending a crafted request to a specific named pipe.

  • 7.5 High severity

    Emsigner: Incorrect Authorization

    CVE-2023-43901eMudhra

    Incorrect access control in the AdHoc User creation form of eMudhra emSigner v2.8.7 allows unauthenticated attackers to arbitrarily modify usernames and privileges by using the email address of a registered user.

  • 8.0 High severity

    SAP Business One: Incorrect Authorization

    CVE-2023-31403SAP

    SAP Business One installation - version 10.0, does not perform proper authentication and authorization checks for SMB shared folder. As a result, any malicious user can read and write to the SMB shared folder. Additionally, the files in the folder can be execu

  • 7.5 High severity

    GitLab: Incorrect Authorization

    CVE-2023-4379GitLab

    An issue has been discovered in GitLab EE affecting all versions starting from 15.3 prior to 16.2.8, 16.3 prior to 16.3.5, and 16.4 prior to 16.4.1. Code owner approval was not removed from merge requests when the target branch was updated.

  • 8.8 High severity

    xwiki-platform: Incorrect Authorization

    CVE-2023-46244XWiki

    XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. In affected versions it's possible for a user to write a script in which any velocity content is executed with the right of any other document content auth

  • 9.9 Critical severity

    Cisco Firepower Management Center: Incorrect Authorization

    CVE-2023-20048CiscoEPSS 20.9%

    A vulnerability in the web services interface of Cisco Firepower Management Center (FMC) Software could allow an authenticated, remote attacker to execute certain unauthorized configuration commands on a Firepower Threat Defense (FTD) device that is managed by

  • 7.5 High severity

    a3300r_firmware: Incorrect Authorization

    CVE-2023-46992TOTOLINK

    TOTOLINK A3300R V17.0.0cu.557_B20221024 is vulnerable to Incorrect Access Control. Attackers are able to reset serveral critical passwords without authentication by visiting specific pages.

  • 9.8 Critical severity

    Atlassian Confluence Data Center and Server Improper Authorization Exploited

    CVE-2023-22518AtlassianEPSS 100%

    All versions of Confluence Data Center and Server are affected by this unexploited vulnerability. This Improper Authorization vulnerability allows an unauthenticated attacker to reset Confluence and create a Confluence instance administrator account. Using thi

  • 7.5 High severity

    Superuser: Incorrect Authorization

    CVE-2023-45899Idnovate

    An issue in the component SuperUserSetuserModuleFrontController:init() of idnovate superuser before v2.4.2 allows attackers to bypass authentication via a crafted HTTP call.

  • 7.8 High severity

    Android: Incorrect Authorization

    CVE-2023-21390Google

    In Sim, there is a possible way to evade mobile preference restrictions due to a permission bypass. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.