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

    Android: Incorrect Authorization

    CVE-2023-20975Android

    In getAvailabilityStatus of EnableContentCapturePreferenceController.java, there is a possible way to bypass DISALLOW_CONTENT_CAPTURE due to a permissions bypass. This could lead to local escalation of privilege with no additional execution privileges needed.

  • 7.8 High severity

    Android: Incorrect Authorization

    CVE-2023-20971Google

    In removePermission of PermissionManagerServiceImpl.java, there is a possible way to obtain dangerous permissions without user consent due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges ne

  • 9.8 Critical severity

    Stationguard: Incorrect Authorization

    CVE-2023-28611Omicronenergy

    Incorrect authorization in OMICRON StationGuard 1.10 through 2.20 and StationScout 1.30 through 2.20 allows an attacker to bypass intended access restrictions.

  • 8.8 High severity

    Security Key Lifecycle Manager: Incorrect Authorization

    CVE-2023-25924IBM

    IBM Security Guardium Key Lifecycle Manager 3.0, 3.0.1, 4.0, 4.1, and 4.1.1 could allow an authenticated user to perform actions that they should not have access to due to improper authorization. IBM X-Force ID: 247630.

  • 8.8 High severity

    Aruba ClearPass Policy Manager: Incorrect Authorization

    CVE-2023-25594Hewlett Packard Enterprise

    A vulnerability in the web-based management interface of ClearPass Policy Manager allows an attacker with read-only privileges to perform actions that change the state of the ClearPass Policy Manager instance. Successful exploitation of this vulnerability allo

  • 7.5 High severity

    Security Key Lifecycle Manager: Incorrect Authorization

    CVE-2023-25923IBM

    IBM Security Guardium Key Lifecycle Manager 3.0, 3.0.1, 4.0, 4.1, and 4.1.1 could allow an attacker to upload files that could be used in a denial of service attack due to incorrect authorization. IBM X-Force ID: 247629.

  • 7.5 High severity

    galaxy: Incorrect Authorization

    CVE-2023-27578Galaxyproject

    Galaxy is an open-source platform for data analysis. All supported versions of Galaxy are affected prior to 22.01, 22.05, and 23.0 are affected by an insufficient permission check. Unsupported versions are likely affected as far back as the functionality of Vi

  • 8.8 High severity

    ProfileGrid: Incorrect Authorization

    CVE-2023-0940ProfileGrid

    The ProfileGrid WordPress plugin before 5.3.1 provides an AJAX endpoint for resetting a user password but does not implement proper authorization. This allows a user with low privileges, such as subscriber, to change the password of any account, including Admi

  • 7.3 High severity

    cilium: Incorrect Authorization

    CVE-2023-27594Cilium

    Cilium is a networking, observability, and security solution with an eBPF-based dataplane. Prior to versions 1.11.15, 1.12.8, and 1.13.1, under specific conditions, Cilium may misattribute the source IP address of traffic to a cluster, identifying external tra

  • 8.2 High severity

    kubevirt: Incorrect Authorization

    CVE-2023-26484Kubevirt

    KubeVirt is a virtual machine management add-on for Kubernetes. In versions 0.59.0 and prior, if a malicious user has taken over a Kubernetes node where virt-handler (the KubeVirt node-daemon) is running, the virt-handler service account can be used to modify

  • 4.4 Medium severity

    Microsoft Windows SmartScreen Security Feature Bypass Exploited

    CVE-2023-24880MicrosoftEPSS 78.2%

    Windows SmartScreen Security Feature Bypass Vulnerability

  • 7.5 High severity

    iTop: Incorrect Authorization

    CVE-2022-39214CombodoEPSS 25.6%

    Combodo iTop is an open source, web-based IT service management platform. Prior to versions 2.7.8 and 3.0.2-1, a user who can log in on iTop is able to take over any account just by knowing the account's username. This issue is fixed in versions 2.7.8 and 3.0.

  • 8.1 High severity

    Vault: Incorrect Authorization

    CVE-2023-24999HashiCorp

    HashiCorp Vault and Vault Enterprise’s approle auth method allowed any authenticated user with access to an approle destroy endpoint to destroy the secret ID of any other role by providing the secret ID accessor. This vulnerability is fixed in Vault 1.13.0, 1.

  • 7.0 High severity

    Jenkins: Incorrect Authorization

    CVE-2023-27899Jenkins

    Jenkins 2.393 and earlier, LTS 2.375.3 and earlier creates a temporary file in the default temporary directory with the default permissions for newly created files when uploading a plugin for installation, potentially allowing attackers with access to the Jenk

  • 8.1 High severity

    Zephyr Enterprise: Incorrect Authorization

    CVE-2023-22891Smartbear

    There exists a privilege escalation vulnerability in SmartBear Zephyr Enterprise through 7.15.0 that could be exploited by authorized users to reset passwords for other accounts.

  • 8.8 High severity

    xcat-core: Incorrect Authorization

    CVE-2023-27486Xcat2

    xCAT is a toolkit for deployment and administration of computer clusters. In versions prior to 2.16.5 if zones are configured as a mechanism to secure clusters in XCAT, it is possible for a local root user from one node to obtain credentials to SSH to any node

  • 7.8 High severity

    kylin-activation: Incorrect Authorization

    CVE-2023-1164KylinSoft

    A vulnerability was found in KylinSoft kylin-activation on KylinOS and classified as critical. Affected by this issue is some unknown functionality of the component File Import. The manipulation leads to improper authorization. The attack needs to be approache

  • 7.5 High severity

    Node: Incorrect Authorization

    CVE-2023-23918Node.jsEPSS 2.02%

    A privilege escalation vulnerability exists in Node.js <19.6.1, <18.14.1, <16.19.1 and <14.21.3 that made it possible to bypass the experimental Permissions (https://nodejs.org/api/permissions.html) feature in Node.js and access non authorized modules by using

  • 7.8 High severity

    Citrix Workspace App for Windows: Incorrect Authorization

    CVE-2023-24485Citrix

    Vulnerabilities have been identified that, collectively, allow a standard Windows user to perform operations as SYSTEM on the computer running Citrix Workspace app.

  • 8.5 High severity

    argo-cd: Incorrect Authorization

    CVE-2023-23947Argoproj

    Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. All Argo CD versions starting with 2.3.0-rc1 and prior to 2.3.17, 2.4.23 2.5.11, and 2.6.2 are vulnerable to an improper authorization bug which allows users who have the ability to upda

  • 7.8 High severity

    containerd: Incorrect Authorization

    CVE-2023-25173Containerd

    containerd is an open source container runtime. A bug was found in containerd prior to versions 1.6.18 and 1.5.18 where supplementary groups are not set up properly inside a container. If an attacker has direct access to a container and manipulates their suppl

  • 7.3 High severity

    Microsoft Office Publisher Security Feature Bypass Exploited

    CVE-2023-21715MicrosoftEPSS 12%

    Microsoft Publisher Security Feature Bypass Vulnerability

  • 8.1 High severity

    datahub: Incorrect Authorization

    CVE-2023-25559Datahub-project

    DataHub is an open-source metadata platform. When not using authentication for the metadata service, which is the default configuration, the Metadata service (GMS) will use the X-DataHub-Actor HTTP header to infer the user the frontend is sending the request o

  • 8.8 High severity

    cms: Incorrect Authorization

    CVE-2022-45544SchlixEPSS 1.32%

    Insecure Permission vulnerability in Schlix Web Inc SCHLIX CMS 2.2.7-2 allows attacker to upload arbitrary files and execute arbitrary code via the tristao parameter. NOTE: this is disputed by the vendor because an admin is intentionally allowed to upload new

  • 7.8 High severity

    Dell Command Intel vPro Out of Band (DCIV): Incorrect Authorization

    CVE-2023-23696Dell

    Dell Command Intel vPro Out of Band, versions prior to 4.3.1, contain an Improper Authorization vulnerability. A locally authenticated malicious users could potentially exploit this vulnerability in order to write arbitrary files to the system.

  • 7.2 High severity

    Ws FTP Server: Incorrect Authorization

    CVE-2023-24029Progress Software

    In Progress WS_FTP Server before 8.8, it is possible for a host administrator to elevate their privileges via the administrative interface due to insufficient authorization controls applied on user modification workflows.

  • 9.8 Critical severity

    dompdf: Incorrect Authorization

    CVE-2023-23924DompdfEPSS 3.72%

    Dompdf is an HTML to PDF converter. The URI validation on dompdf 2.0.1 can be bypassed on SVG parsing by passing `<image>` tags with uppercase letters. This may lead to arbitrary object unserialize on PHP < 8, through the `phar` URL wrapper. An attacker can ex

  • 9.8 Critical severity

    Vdesk: Incorrect Authorization

    CVE-2022-45172LiveboxcloudEPSS 1.08%

    An issue was discovered in LIVEBOX Collaboration vDesk before v018. Broken Access Control can occur under the /api/v1/registration/validateEmail endpoint, the /api/v1/vdeskintegration/user/adduser endpoint, and the /api/v1/registration/changePasswordUser endpo

  • 7.5 High severity

    EcoStruxure Geo SCADA Expert 2019 - 2021…: Incorrect Authorization

    CVE-2023-22610Schneider Electric

    A CWE-863: Incorrect Authorization vulnerability exists that could cause Denial of Service against the Geo SCADA server when specific messages are sent to the server over the database server TCP port.

  • 8.8 High severity

    Apache IoTDB Workbench: Incorrect Authorization

    CVE-2023-24829ApacheEPSS 1.28%

    Incorrect Authorization vulnerability in Apache Software Foundation Apache IoTDB.This issue affects the iotdb-web-workbench component from 0.13.0 before 0.13.3. iotdb-web-workbench is an optional component of IoTDB, providing a web console of the database. Thi

  • 7.5 High severity

    glpi: Incorrect Authorization

    CVE-2023-22500GLPI Project

    GLPI is a Free Asset and IT Management Software package. Versions 10.0.0 and above, prior to 10.0.6 are vulnerable to Incorrect Authorization. This vulnerability allow unauthorized access to inventory files. Thus, if anonymous access to FAQ is allowed, invento

  • 8.8 High severity

    argo-cd: Incorrect Authorization

    CVE-2023-22482Argoproj

    Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Versions of Argo CD starting with v1.8.2 and prior to 2.3.13, 2.4.19, 2.5.6, and 2.6.0-rc-3 are vulnerable to an improper authorization bug causing the API to accept certain invalid toke

  • 9.8 Critical severity

    GitHub Enterprise Server: Incorrect Authorization

    CVE-2022-23739GitHubEPSS 1.28%

    An incorrect authorization vulnerability was identified in GitHub Enterprise Server, allowing for escalation of privileges in GraphQL API requests from GitHub Apps. This vulnerability allowed an app installed on an organization to gain access to and modify mos

  • 9.8 Critical severity

    KubeOperator: Incorrect Authorization

    CVE-2023-22480KubeOperatorEPSS 66.8%

    KubeOperator is an open source Kubernetes distribution focused on helping enterprises plan, deploy and operate production-level K8s clusters. In KubeOperator versions 3.16.3 and below, API interfaces with unauthorized entities and can leak sensitive informatio

  • 7.1 High severity

    Lumada APM: Incorrect Authorization

    CVE-2022-2155Hitachi Energy

    A vulnerability exists in the affected versions of Lumada APM’s User Asset Group feature due to a flaw in access control mechanism implementation on the “Limited Engineer” role, granting it access to the embedded Power BI reports feature. An attacker that mana

  • 7.5 High severity

    GitLab: Incorrect Authorization

    CVE-2022-4167GitLab

    Incorrect Authorization check affecting all versions of GitLab EE from 13.11 prior to 15.5.7, 15.6 prior to 15.6.4, and 15.7 prior to 15.7.2 allows group access tokens to continue working even after the group owner loses the ability to revoke them.

  • 8.8 High severity

    EasyTest: Incorrect Authorization

    CVE-2022-43438HWA JIUH DIGITAL TECHNOLOGY

    The Administrator function of EasyTest has an Incorrect Authorization vulnerability. A remote attacker authenticated as a general user can exploit this vulnerability to bypass the intended access restrictions, to make API functions calls, manipulate system and

  • 7.5 High severity

    alpine: Incorrect Authorization

    CVE-2022-23553Stevespringett

    Alpine is a scaffolding library in Java. Alpine prior to version 1.10.4 allows URL access filter bypass. This issue has been fixed in version 1.10.4. There are no known workarounds.

  • 9.1 Critical severity

    Planet Estream: Incorrect Authorization

    CVE-2022-45891Planetestream

    Planet eStream before 6.72.10.07 allows attackers to call restricted functions, and perform unauthenticated uploads (Upload2.ashx) or access content uploaded by other users (View.aspx after Ajax.asmx/SaveGrantAccessList).

  • 7.5 High severity

    bigbluebutton: Incorrect Authorization

    CVE-2022-23488Bigbluebutton

    BigBlueButton is an open source web conferencing system. Versions prior to 2.4-rc-6 are vulnerable to Insertion of Sensitive Information Into Sent Data. The moderators-only webcams lock setting is not enforced on the backend, which allows an attacker to subscr