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

  • 8.1 High severity

    kirby: Incorrect Authorization

    CVE-2024-41964Getkirby

    Kirby is a CMS targeting designers and editors. Kirby allows to restrict the permissions of specific user roles. Users of that role can only perform permitted actions. Permissions for creating and deleting languages have already existed and could be configured

  • 9.1 Critical severity

    hotel_management_system: Incorrect Authorization

    CVE-2024-42773Kashipara

    An Incorrect Access Control vulnerability was found in /admin/edit_room_controller.php in Kashipara Hotel Management System v1.0, which allows an unauthenticated attacker to edit the valid hotel room entries in the administrator section.

  • 7.8 High severity

    Unified SecOps Platform: Incorrect Authorization

    CVE-2024-7604Logsign

    Logsign Unified SecOps Platform Incorrect Authorization Authentication Bypass Vulnerability. This vulnerability allows local attackers to bypass authentication on affected installations of Logsign Unified SecOps Platform. Authentication is required to exploit

  • 8.8 High severity

    Embrace: Incorrect Authorization

    CVE-2024-31842Italtel

    An issue was discovered in Italtel Embrace 1.6.4. The web application inserts the access token of an authenticated user inside GET requests. The query string for the URL could be saved in the browser's history, passed through Referers to other web sites, store

  • 8.8 High severity

    capsule: Incorrect Authorization

    CVE-2024-39690Projectcapsule

    Capsule is a multi-tenancy and policy-based framework for Kubernetes. In Capsule v0.7.0 and earlier, the tenant-owner can patch any arbitrary namespace that has not been taken over by a tenant (i.e., namespaces without the ownerReference field), thereby gainin

  • 9.8 Critical severity

    n350rt_firmware: Incorrect Authorization

    CVE-2024-42966TOTOLINK

    Incorrect access control in TOTOLINK N350RT V9.3.5u.6139_B20201216 allows attackers to obtain the apmib configuration file, which contains the username and the password, via a crafted request to /cgi-bin/ExportSettings.sh.

  • 8.1 High severity

    Zephyr Project Manager: Incorrect Authorization

    CVE-2024-7624Dylanjkotze

    The Zephyr Project Manager plugin for WordPress is vulnerable to limited privilege escalation in all versions up to, and including, 3.3.101. This is due to the plugin not properly checking a users capabilities before allowing them to enable access to the plugi

  • 7.5 High severity

    Docket (WooCommerce Collections / Wishlist /…: Incorrect Authorization

    CVE-2024-43131WPWeb

    Incorrect Authorization vulnerability in WPWeb Docket (WooCommerce Collections / Wishlist / Watchlist) allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects Docket (WooCommerce Collections / Wishlist / Watchlist): from n/a before 1

  • 8.8 High severity

    SINEC NMS: Incorrect Authorization

    CVE-2024-41939Siemens

    A vulnerability has been identified in SINEC NMS (All versions < V3.0). The affected application does not properly enforce authorization checks. This could allow an authenticated attacker to bypass the checks and elevate their privileges on the application.

  • 9.8 Critical severity

    openfga: Incorrect Authorization

    CVE-2024-42473Openfga

    OpenFGA is an authorization/permission engine. OpenFGA v1.5.7 and v1.5.8 are vulnerable to authorization bypass when calling Check API with a model that uses `but not` and `from` expressions and a userset. Users should downgrade to v1.5.6 as soon as possible.

  • 8.8 High severity

    EZD RP: Incorrect Authorization

    Incorrect User Management vulnerability in Naukowa i Akademicka Sieć Komputerowa - Państwowy Instytut Badawczy EZD RP allows logged-in user to change the password of any user, including root user, which could lead to privilege escalation. This issue affects EZ

  • 7.2 High severity

    Apache CloudStack: Incorrect Authorization

    CVE-2024-42062Apache

    CloudStack account-users by default use username and password based authentication for API and UI access. Account-users can generate and register randomised API and secret keys and use them for the purpose of API-based automation and integrations. Due to an ac

  • 9.8 Critical severity

    HaloITSM: Incorrect Authorization

    CVE-2024-6202Halo Service Solutions

    HaloITSM versions up to 2.146.1 are affected by a SAML XML Signature Wrapping (XSW) vulnerability. When having a SAML integration configured, anonymous actors could impersonate arbitrary HaloITSM users by just knowing their email address. HaloITSM versions pas

  • 7.5 High severity

    panteracrm_cms: Incorrect Authorization

    CVE-2024-40530Uab Lexita

    A vulnerability in Pantera CRM versions 401.152 and 402.072 allows unauthorized attackers to bypass IP-based access controls by manipulating the X-Forwarded-For header.

  • 9.8 Critical severity

    Apache OFBiz Incorrect Authorization Exploited

    CVE-2024-38856ApacheEPSS 99.4%

    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 s

  • 7.8 High severity

    caterease: Incorrect Authorization

    CVE-2024-38884Horizoncloud

    An issue in Horizon Business Services Inc. Caterease 16.0.1.1663 through 24.0.1.2405 and possibly later versions, allows a local attacker to perform an Authentication Bypass attack due to improperly implemented security checks for standard authentication mecha

  • 9.8 Critical severity

    User Profile Builder: Incorrect Authorization

    CVE-2024-6695User Profile BuilderEPSS 2.75%

    it's possible for an attacker to gain administrative access without having any kind of account on the targeted site and perform unauthorized actions. This is due to improper logic flow on the user registration process.

  • 7.5 High severity

    paypal: Improper Authorization

    CVE-2024-41670202ecommerce

    In the module "PayPal Official" for PrestaShop 7+ releases prior to version 6.4.2 and for PrestaShop 1.6 releases prior to version 3.18.1, a malicious customer can confirm an order even if payment is finally declined by PayPal. A logical weakness during the ca

  • 7.8 High severity

    Nimble Commander: Incorrect Authorization

    CVE-2024-7062Nimble Commander

    Nimble Commander suffers from a privilege escalation vulnerability due to the server (info.filesmanager.Files.PrivilegedIOHelperV2) performing improper/insufficient validation of a client’s authorization before executing an operation. Consequently, it is possi

  • 9.9 Critical severity

    dotCMS core: Incorrect Authorization

    CVE-2024-4447dotCMS

    In the System → Maintenance tool, the Logged Users tab surfaces sessionId data for all users via the Direct Web Remoting API (UserSessionAjax.getSessionList.dwr) calls. While this is information that would and should be available to admins who possess "Sign In

  • 9.9 Critical severity

    moby: Partial String Comparison

    CVE-2024-41110MobyEPSS 16.5%

    Moby is an open-source project created by Docker for software containerization. A security vulnerability has been detected in certain versions of Docker Engine, which could allow an attacker to bypass authorization plugins (AuthZ) under specific circumstances.

  • 8.8 High severity

    834-5_firmware: Incorrect Authorization

    CVE-2024-31970Adtran

    AdTran SRG 834-5 HDC17600021F1 devices (with SmartOS 11.1.1.1 and fixed in Version 12.1.3.1) have SSH enabled by default, accessible both over the LAN and the Internet. During a window of time when the device is being set up, it uses a default username and pas

  • 8.1 High severity

    Enterprise Asset Management: Incorrect Authorization

    CVE-2024-21149Oracle

    Vulnerability in the Oracle Enterprise Asset Management product of Oracle E-Business Suite (component: Work Definition Issues). Supported versions that are affected are 12.2.11-12.2.13. Easily exploitable vulnerability allows low privileged attacker with netwo

  • 8.1 High severity

    evmos: Incorrect Authorization

    CVE-2024-39696Evmos

    Evmos is a decentralized Ethereum Virtual Machine chain on the Cosmos Network. Prior to version 19.0.0, a user can create a vesting account with a 3rd party account (EOA or contract) as funder. Then, this user can create an authorization for the contract.Calle

  • 7.1 High severity

    ai-admin-graphql: Incorrect Authorization

    CVE-2024-39323Aimeos

    aimeos/ai-admin-graphql is the Aimeos GraphQL API admin interface. Starting in version 2022.04.01 and prior to versions 2022.10.10, 2023.10.6, and 2024.04.6, an improper access control vulnerability allows an editor to modify and take over an admin account in

  • 8.8 High severity

    authentik: Improper Access Control

    CVE-2024-37905Goauthentik

    authentik is an open-source Identity Provider that emphasizes flexibility and versatility. Authentik API-Access-Token mechanism can be exploited to gain admin user privileges. A successful exploit of the issue will result in a user gaining full admin access to

  • 7.5 High severity

    GitLab: Incorrect Authorization

    CVE-2024-6323GitLab

    Improper authorization in global search in GitLab EE affecting all versions from 16.11 prior to 16.11.5 and 17.0 prior to 17.0.3 and 17.1 prior to 17.1.1 allows an attacker leak content of a private repository in a public project.

  • 9.8 Critical severity

    JupiterX Core: Incorrect Authorization

    CVE-2023-38389ArtBeesEPSS 1.41%

    Incorrect Authorization vulnerability in Artbees JupiterX Core allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects JupiterX Core: from n/a through 3.3.8.

  • 7.7 High severity

    Storage Protect for Virtual Environments: Data…: Incorrect Authorization

    CVE-2024-38329IBM

    IBM Storage Protect for Virtual Environments: Data Protection for VMware 8.1.0.0 through 8.1.22.0 could allow a remote authenticated attacker to bypass security restrictions, caused by improper validation of user permission. By sending a specially crafted requ

  • 7.5 High severity

    Download Manager: Incorrect Authorization

    CVE-2024-2098Codename065

    The Download Manager plugin for WordPress is vulnerable to unauthorized access of data due to an improper authorization check on the 'protectMediaLibrary' function in all versions up to, and including, 3.2.89. This makes it possible for unauthenticated attacke

  • 8.1 High severity

    oauthenticator: Incorrect Authorization

    CVE-2024-37300Jupyterhub

    OAuthenticator is software that allows OAuth2 identity providers to be plugged in and used with JupyterHub. JupyterHub < 5.0, when used with `GlobusOAuthenticator`, could be configured to allow all users from a particular institution only. This worked fine pri

  • 9.8 Critical severity

    Apache Submarine Server Core: Incorrect Authorization

    CVE-2024-36265Apache

    ** UNSUPPORTED WHEN ASSIGNED ** Incorrect Authorization vulnerability in Apache Submarine Server Core. This issue affects Apache Submarine Server Core: from 0.8.0. An attacker can bypass authentication by sending specially crafted REST requests. As this projec

  • 8.8 High severity

    Red Hat Enterprise Linux 8: Incorrect Authorization

    CVE-2024-2698Red Hat

    A vulnerability was found in FreeIPA in how the initial implementation of MS-SFU by MIT Kerberos was missing a condition for granting the "forwardable" flag on S4U2Self tickets. Fixing this mistake required adding a special case for the check_allowed_to_delega

  • 7.8 High severity

    iOS and iPadOS: Incorrect Authorization

    CVE-2024-27848Apple

    This issue was addressed with improved permissions checking. This issue is fixed in iOS 17.5 and iPadOS 17.5, macOS Sonoma 14.5. A malicious app may be able to gain root privileges.

  • 9.8 Critical severity

    lunary-ai/lunary: Incorrect Authorization

    CVE-2024-4146Lunary-ai

    In lunary-ai/lunary version v1.2.13, an incorrect authorization vulnerability exists that allows unauthorized users to access and manipulate projects within an organization they should not have access to. Specifically, the vulnerability is located in the `chec

  • 9.4 Critical severity

    mintplex-labs/anything-llm: Incorrect Authorization

    CVE-2024-3033Mintplex-labs

    An improper authorization vulnerability exists in the mintplex-labs/anything-llm application, specifically within the '/api/v/' endpoint and its sub-routes. This flaw allows unauthenticated users to perform destructive actions on the VectorDB, including resett

  • 8.8 High severity

    Waitlist Woocommerce ( Back in stock notifier ): Incorrect Authorization

    CVE-2024-5324XootiXEPSS 1.51%

    Multiple plugins for WordPress utilizing the XootiX Framework are vulnerable to unauthorized modification of data due to a missing capability check on the 'import_settings' function in various versions. This makes it possible for authenticated attackers, with

  • 8.8 High severity

    FortiWebManager: Incorrect Authorization

    CVE-2024-23669Fortinet

    An improper authorization in Fortinet FortiWebManager 7.2.0, FortiWebManager 7.0.0 through 7.0.4, FortiWebManager 6.3.0, FortiWebManager 6.2.3 through 6.2.4, FortiWebManager 6.0.2 allows attacker to execute unauthorized code or commands via HTTP requests or CL

  • 9.8 Critical severity

    boost\&cleaner: Incorrect Authorization

    CVE-2024-31682Phonecleaner

    Incorrect access control in the fingerprint authentication mechanism of Phone Cleaner: Boost & Clean v2.2.0 allows attackers to bypass fingerprint authentication due to the use of a deprecated API.

  • 7.5 High severity

    misskey: Incorrect Authorization

    CVE-2024-32983Misskey-dev

    Misskey is an open source, decentralized microblogging platform. Misskey doesn't perform proper normalization on the JSON structures of incoming signed ActivityPub activity objects before processing them, allowing threat actors to spoof the contents of signed