CyberSecBulletin

Missing Authorization

CWE-862

The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

We track 2,825 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.3. 13 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 Missing Authorization vulnerabilities

  • 8.1 High severity

    zitadel: Missing Authorization

    CVE-2026-56668Zitadel

    ZITADEL is an open source identity management platform. Prior to 4.15.3, ZITADEL's OAuth2 Token Exchange endpoint for urn:ietf:params:oauth:grant-type:token-exchange does not verify that the subject token belongs to the requesting client or that requested scop

  • 8.6 High severity

    9router: Missing Authorization

    CVE-2026-55638DecoluaEPSS 6.58%

    9Router is an AI router & token saver. Prior to 0.5.2, 9router protects /v1, /v1beta, /api/v1, and /api/v1beta in src/dashboardGuard.js but omits /codex before next.config.mjs rewrites /codex/* to /api/v1/responses. A remote unauthenticated attacker can send r

  • 7.2 High severity

    GEO Plugin by Squirrly SEO: Missing Authorization

    CVE-2026-1667Cifi

    The SEO Plugin by Squirrly SEO plugin for WordPress is vulnerable to Arbitrary Post Creation and Stored Cross-Site Scripting in all versions up to, and including, 14.0.0 due to a leak of an API token and insufficient input sanitization and output escaping. Thi

  • 7.5 High severity

    Capgo: Missing Authorization

    CVE-2026-56279Capgo

    Capgo before 12.128.2 contains an information disclosure vulnerability in the get_orgs_v7(userid) RPC function that remains publicly invokable despite intended private access controls. Unauthenticated attackers can supply arbitrary user UUIDs to retrieve forei

  • 8.0 High severity

    WP Business Intelligence Lite: Missing Authorization

    CVE-2026-15293Joeyoungblood

    The WP Business Intelligence Lite plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.2.0. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible fo

  • 7.5 High severity

    ChatHelp – Click to Chat Button, WooCommerce…: Missing Authorization

    CVE-2026-15291ThemeAtelier

    The Chat Help – Click to Chat Button & Form plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.1.3 via the REST API endpoints /wp-json/chat-help/v1/leads and /wp-json/chat-help/v1/leads/{id}. This is du

  • 7.1 High severity

    kirby: Missing Authorization

    CVE-2026-54005Getkirby

    Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites where a role has the pages.access permission disabled allowed authenticated users who know or guess page IDs or UUIDs to retrieve page information, including full content

  • 9.0 Critical severity

    open-webui: Improper Control of Generation of Code

    CVE-2026-59216Open WebUI

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. Prior to 0.10.0, get_event_call delivered execute:python and execute:tool Socket.IO events to a client-supplied session_id after checking only that the session was connected,

  • 8.7 High severity

    Axivion: Missing Authorization

    CVE-2026-12593Qt

    The implementation of an internal and undocumented Dashboard API endpoint (POST /api/users/~/{user}/tokens) forgot to ensure an HTTP request for creating an API Token for another user had sufficient permission to do so. Precondition for successful exploitation

  • 7.2 High severity

    Popup Maker – Boost Sales, Conversions…: Missing Authorization

    CVE-2026-8848DanieliserEPSS 1.23%

    The Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 1.22.0. This is due to the plugin not properly verifying that a

  • 9.8 Critical severity

    miniOrange OTP Login, Verification and SMS…: Missing Authorization

    CVE-2026-14245Cyberlord92EPSS 1.07%

    The miniOrange OTP Login, Verification and SMS Notifications plugin for WordPress is vulnerable to Authentication Bypass leading to Administrator Account Takeover in all versions up to, and including, 5.5.1. This is due to the `um_reset_password_process_hook()

  • 7.7 High severity

    Nomad: Missing Authorization

    CVE-2026-14373HashiCorp

    HashiCorp Nomad and Nomad Enterprise did not enforce the allow_privileged restriction for the Docker task driver's host namespace mode options. This may allow an authenticated job submitter to run a container in a host namespace and access information belongin

  • 7.5 High severity

    Capgo: Missing Authorization

    CVE-2026-56250Capgo

    Capgo before 12.128.2 allows upload-scoped API keys to modify the mutable app_versions.r2_path field through PostgREST, enabling retargeting to arbitrary R2 bundle objects. Attackers can patch r2_path to point to victim objects, soft-delete the attacker-contro

  • 7.5 High severity

    LatePoint – Calendar Booking Plugin for…: Missing Authorization

    CVE-2026-5356LatePoint

    The LatePoint – Calendar Booking Plugin for Appointments and Events plugin for WordPress is vulnerable to Improper Input Validation in all versions up to, and including, 5.4.0. This is due to the plugin's Stripe Connect payment processor accepting a client-sup

  • 9.8 Critical severity

    WP Learn Manager: Missing Authorization

    CVE-2026-12153Rabilal

    The WP Learn Manager plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 1.1.8. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthentic

  • 7.1 High severity

    Cap: Missing Authorization

    CVE-2026-59704Cap

    Cap's GET /api/video/ai endpoint fails to validate user ownership or membership before returning private video AI metadata including titles, summaries, and chapters. Authenticated attackers can supply arbitrary video IDs to read sensitive AI-generated content

  • 9.1 Critical severity

    cognee: Missing Authentication for Critical Functionality

    CVE-2026-58473Topoteretes

    Cognee before 1.2.0 contains an improper access control vulnerability that allows unauthenticated attackers to overwrite the global LLM provider configuration by self-registering an account and calling the settings endpoint, which performs no admin or superuse

  • 8.7 High severity

    dataease: Missing Authorization

    CVE-2026-53730DataEase

    DataEase is an open source data visualization and analysis tool. Prior to 2.10.24, the /de2api/datasetData/previewSql endpoint lacks the mandatory @DePermit permission validation annotation, allowing any authenticated user to specify datasourceId=-1, access th

  • 7.2 High severity

    actual: Missing Authorization

    CVE-2026-50007Actualbudget

    Actual is an open-source personal finance application. Prior to 26.7.0, a missing authorization issue allows a shared user with user_access on a budget file to perform owner-only file management actions. A non-owner shared user can call file-management endpoin

  • 7.5 High severity

    ghostfolio: Missing Authorization

    CVE-2026-59708Ghostfolio

    The GET /api/v1/public/:accessId/portfolio endpoint in ghostfolio accepts private access IDs without validating granteeUserId filtering, allowing unauthenticated access to full portfolio data. Attackers with a private access ID can retrieve sensitive portfolio

  • 8.3 High severity

    Liman MYS: Missing Authorization

    CVE-2026-11340Havelsan

    Missing Authorization vulnerability in HAVELSAN Inc. Liman MYS allows Accessing Functionality Not Properly Constrained by ACLs. This issue affects Liman MYS: before release.Master.1107.

  • 8.2 High severity

    Access Control System (GKS): Missing Authorization

    Missing Authorization vulnerability in Armiya Information Technologies Ltd. Co. Access Control System (GKS) allows Collect Data from Common Resource Locations. This issue affects Access Control System (GKS): before Version 2.

  • 9.9 Critical severity

    coolify: Improper Authorization

    CVE-2026-34048Coollabsio

    Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to 4.0.0-beta.471, terminal websocket bootstrap routes only check authentication and do not enforce terminal authorization, allowing a low-privileged team

  • 8.7 High severity

    FOSSBilling: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-53643FOSSBilling

    FOSSBilling is a free, open-source billing and client management system. Versions prior to 0.8.0 allow low-privileged staff accounts to perform unauthorized actions via admin API endpoints. The root cause is a combination of the `can_always_access` module flag

  • 7.8 High severity

    Pardus Update: Missing Authorization

    Missing Authorization vulnerability in TUBITAK BILGEM Software Technologies Research Institute Pardus Update allows Privilege Escalation. This issue affects Pardus Update: from <=0.6.3 before 0.6.6.

  • 8.2 High severity

    Gitea Open Source Git Server: Missing Authorization

    CVE-2026-27771GiteaEPSS 1.39%

    Gitea versions up to and including 1.26.1 have insufficient permission checks for Composer package source links, which can expose private or internal package source information.

  • 8.8 High severity

    pardus-software: Missing Authorization

    Missing Authorization vulnerability in TUBITAK BILGEM Software Technologies Research Institute pardus-software allows Argument Injection. This issue affects pardus-software: from <= 1.0.4 before 1.0.5.

  • 7.1 High severity

    cms: Missing Authorization

    CVE-2026-50284Craft CMS

    Craft CMS is a content management system (CMS). In versions 5.0.0-RC1 through 5.9.21 and 4.0.0-RC1 through 4.17.14, theAssetsController::actionDeleteFolder() only requires the deleteAssets:<volume-uid> permission for the target folder. It never enforces delete

  • 9.1 Critical severity

    Feast Feature Server: Missing Authorization

    CVE-2026-23537FeastEPSS 1.05%

    A vulnerability has been identified in the Feast Feature Server’s `/save-document` endpoint that allows an unauthenticated remote attacker to write arbitrary JSON files to the server's filesystem. Although the system attempts to restrict file locations, these

  • 7.5 High severity

    Ninja Forms – The Contact Form Builder That…: Missing Authorization

    CVE-2026-1239Kstover

    The Ninja Forms – The Contact Form Builder That Grows With You plugin for WordPress is vulnerable to unauthorized access of data due to a missing authorization check on the 'ninja-forms-views/token/refresh' REST callback in all versions up to, and including, 3

  • 7.5 High severity

    Visualizer – Tables & Charts Manager with…: Missing Authorization

    CVE-2026-13468ThemeIsle

    The Visualizer – Tables & Charts Manager with Built-in AI Generator plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 4.0.3. This is due to the plugin not properly verifying that a user is authorized to perform an

  • 8.1 High severity

    JeecgBoot: Missing Authorization

    CVE-2026-58377JeecgBoot

    JeecgBoot through 3.9.2 contains a broken access control vulnerability that allows authenticated low-privilege users to perform full create, read, update, and delete operations on OpenAPI credentials by accessing the OpenApiAuthController and OpenApiPermission

  • 8.8 High severity

    DeepTutor: Missing Authorization

    CVE-2026-58168HKUDS

    DeepTutor before version 1.4.10 contains an authorization bypass vulnerability that allows low-privilege users to invoke unrestricted MCP tools due to the allowed_mcp_tools function returning None instead of a denied result when mcp_tools is omitted from a use

  • 8.8 High severity

    ziti: Missing Authorization

    CVE-2026-58165Openziti

    OpenZiti through 2.0.0, fixed in commit 3027fdf, contains a privilege escalation vulnerability that allows authenticated non-admin identities with fine-grained enrollment management permissions to create enrollments for any identity, including the default admi

  • 7.5 High severity

    Apache ActiveMQ Broker: Missing Authorization

    CVE-2026-54475Apache

    Missing Authorization vulnerability in Apache ActiveMQ Broker, Apache ActiveMQ All, Apache ActiveMQ. Apache ActiveMQ Classic temporary destinations are expected to be isolated to the connection that created them. The isolation can be broken as this is only che

  • 9.6 Critical severity

    coolify: Authorization Bypass Through User-Controlled Key

    CVE-2026-57498Coollabsio

    Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to 4.0.0-beta.474, Coolify's API controllers consistently validate server ownership with Server::whereTeamId($teamId) before any operation. However, multi

  • 8.3 High severity

    Hitachi Virtual Storage Platform E390, E590…: Missing Authorization

    CVE-2025-2902Hitachi

    Improper Authorization Vulnerability of Maintenance Utility in Hitachi Virtual Storage Platform. This issue affects Hitachi Virtual Storage Platform E390, E590, E790, E990, E1090, E390H, E590H, E790H, E1090H: before DKCMAIN Ver. 93-07-26-xx/00, GUM Ver. 93-07-

  • 8.8 High severity

    MLflow: Missing Authorization

    CVE-2026-13484Mlflow

    A vulnerability has been found in MLflow up to 4666cffc7912ea606d592fc38d6a75e2935f65e7. The impacted element is an unknown function of the component Experiment-scoped Label Schema CRUD API. Such manipulation leads to missing authorization. It is possible to l

  • 9.4 Critical severity

    budibase: Missing Authorization

    CVE-2026-50137Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.0, an anonymous attacker who knows or can enumerate a workspace id (app_...) and an S3-source datasource id (ds_...) can call this endpoint with no auth and obtain a 15-minute pre-signed PUT URL minte

  • 7.7 High severity

    rustfs: Missing Authorization

    CVE-2026-55189Rustfs

    RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.1 until 1.0.0-beta.9, when the FTP frontend is enabled, the FTP read and probe handlers dispatch directly to the storage backend without ever calling the IAM authorization function t