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

  • 7.1 High severity

    MISP: Missing Authorization

    CVE-2026-112178MISP

    MISP contains an access control flaw in the proposal (shadow attribute) visibility logic. The authorization check accepted any attribute or object carrying one of the user's sharing groups without verifying the distribution level, and denied the owning organis

  • 9.3 Critical severity

    SAM: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-103091Google

    Missing Authorization (CWE-862) and Initialization of a Resource with an Insecure Default (CWE-1188) in the MCP proxy (HandleStreamPassThrough in mcp_service.go) and OIDC registration flow (GET /info and POST /register in internal/controlplane/server.go) in Go

  • 9.3 Critical severity

    SAM: Missing Authentication for Critical Functionality

    CVE-2026-102503Google

    Missing Authentication for Critical Function (CWE-306) and Missing Authorization (CWE-862) in the /libp2p-http ingress server (StartIngressServer in cmd/sam-node/node.go) in Google OSS Agent Mesh (SAM) versions 0.1.0-alpha.1 through 0.1.0-alpha.2 allow an unau

  • 7.6 High severity

    vanus: Missing Authorization

    CVE-2026-112000Vanus-labs

    Vanus 0.8.0 through 0.9.0 contains a missing authorization vulnerability in the gateway that allows any authenticated user to call Subscribe, Ack, and unregistered methods without permission checks. Attackers can supply another tenant's subscription ID to Subs

  • 7.1 High severity

    phpMyFAQ: Missing Authorization

    CVE-2026-111897Thorsten

    phpMyFAQ 4.2.0-alpha before 4.2.0-beta contains an authorization bypass vulnerability that allows category-restricted editors to manage attachments of FAQs outside their categories by supplying arbitrary record IDs. Attackers in medium permission mode can send

  • 7.5 High severity

    WP Booking System – Booking Calendar: Missing Authorization

    CVE-2026-108123MurgrolandEPSS 1.02%

    The WP Booking System – Booking Calendar plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.1.0.3 This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it pos

  • 7.7 High severity

    erpnext: Missing Authorization

    CVE-2026-108374Frappe

    ERPNext is a free and open source Enterprise Resource Planning tool. Prior to 15.121.0 and 16.34.0, certain endpoints for status modification fail to enforce proper authorization checks. A low-privileged authenticated user can invoke state-changing whitelisted

  • 8.8 High severity

    LingGuo-Drama: Missing Authorization

    CVE-2026-111723LingGuoAI

    LingGuo-Drama through commit 8a6924a contains a missing authorization vulnerability that allows any registered user to manage all accounts through the /admin/v1/admins API protected only by AuthAdminJWT. Attackers can self-register, read every account's bcrypt

  • 8.8 High severity

    EFAK: Missing Authorization

    CVE-2026-111681Smartloli

    EFAK through 5.1.0 contains a missing authorization vulnerability that allows authenticated low-privilege users to manage accounts because the /api/users endpoints lack administrator role checks. Attackers can send POST, PUT, or DELETE requests to UserControll

  • 7.7 High severity

    sshportal: Missing Authorization

    CVE-2026-111638Moul

    sshportal through 1.19.5 contains a missing authorization vulnerability in the management shell 'key show' command that allows authenticated non-admin users to obtain decrypted backend private SSH keys. Attackers can request predictable key names like 'default

  • 8.1 High severity

    Huly Platform: Missing Authorization

    CVE-2026-111606Hcengineering

    Huly Platform through 0.7.432 contains a missing authorization vulnerability that allows any authenticated user to merge arbitrary persons by calling the mergeSpecifiedPersons account RPC. Attackers knowing two person UUIDs can graft attacker-controlled unveri

  • 9.6 Critical severity

    dockhand: Missing Authentication for Critical Functionality

    CVE-2026-57169Finsys

    Dockhand is a Docker management application. Prior to 1.0.34, the in-browser container terminal endpoint /api/containers/<id>/exec does not enforce authentication on the WebSocket upgrade request. When an unauthenticated attacker has network reach to Dockhand,

  • 9.1 Critical severity

    dcm4chee-arc-light: Missing Authorization

    CVE-2026-97851J4Care

    The storage status-change REST service allows location records still associated with DICOM instances to be changed to deletion-related states. Changing a location to TO_DELETE causes PurgeStorageScheduler to delete the referenced object from storage even thoug

  • 9.1 Critical severity

    Apache Kylin: Missing Authorization

    CVE-2026-63619Apache

    Missing Authorization vulnerability in Apache Kylin. A backend metadata dump API misses the enough authorization and the path-confinement. Impact most to the kylin services that are directly exposed to public network, which is not common. In-house kylin deploy

  • 7.1 High severity

    Advanced Post Manager: Missing Authorization

    CVE-2026-111396Liquid Web / StellarWP

    Missing Authorization vulnerability in Liquid Web / StellarWP Advanced Post Manager advanced-post-manager allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Advanced Post Manager: from n/a through 4.5.6.

  • 8.8 High severity

    rdiffweb: Missing Authorization

    CVE-2026-109119Ikus-soft

    Improper Privilege Management in the user management API endpoint (/api/users/{username_or_id}) in Rdiffweb allows authenticated users to elevate their privileges to administrator by modifying the role parameter in a POST request.

  • 7.5 High severity

    Klarna for WooCommerce: Missing Authorization

    CVE-2026-110590Klarnaplugin

    The Klarna for WooCommerce plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 4.13.3 This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unaut

  • 7.5 High severity

    FunnelKit – Funnel Builder Plugin for…: Missing Authorization

    CVE-2026-107746Teamfunnelkit

    The FunnelKit – Funnel Builder for WooCommerce Checkout plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.16.0.6 This is due to the plugin not properly verifying that a user is authorized to perform an action. T

  • 7.5 High severity

    Modula Image Gallery – Photo Grid & Video…: Missing Authorization

    CVE-2026-107659Wpchill

    The Modula Image Gallery – Photo Grid & Video Gallery plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.0.11 via the 'id (post ID in /wp-json/wp/v2/modula-gallery/{id}) or none for collection route' pa

  • 7.3 High severity

    Baiying PC Client: Missing Authorization

    CVE-2026-92629Lenovo

    A potential improper authorization vulnerability was reported in Lenovo Baiying PC Client, distributed exclusively in the Chinese market, that could allow a local authenticated user to execute arbitrary code with elevated privileges.

  • 7.5 High severity

    nivocart: Missing Authorization

    CVE-2026-111277Nivocart

    NivoCart through 2.5.1 contains a missing authorization vulnerability in the download() action of account/order that allows unauthenticated attackers to retrieve guest order invoices by supplying an order_id. Attackers can iterate the order_id parameter, which

  • 9.6 Critical severity

    station-middleware: Missing Authorization

    CVE-2026-105039EnergizeLab

    EnergizeLab station-middleware (NestJS) Docker images 1.6.5 through 1.8.2 do not check user roles on administrative APIs. Any authenticated low-privilege user can retrieve AI provider keys and change configuration and object-store contents.

  • 9.1 Critical severity

    Meridian: Observable Response Discrepancy

    CVE-2026-111235The OpenNMS Group

    An authorization bypass vulnerability exists in the REST API of multiple versions of OpenNMS Meridian and Horizon. The /rest/** Spring Security filter chains authorize requests with intercept-url rules that name the HTTP method as an uppercase token, compare t

  • 8.7 High severity

    Nexus Repository 3: Missing Authorization

    CVE-2026-97712Sonatype

    Sonatype Nexus Repository 3 allows a user that holds the role create or role update permission to grant roles and privileges that the account does not hold. This can give the user more access than intended, up to full administrative access.

  • 7.1 High severity

    Nexus Repository 3: Missing Authorization

    CVE-2026-97665Sonatype

    A missing authorization check in Nexus Repository 3's NuGet Components API upload path allows an account holding only repository read and browse privileges to upload and persist NuGet symbol packages (.snupkg) to a hosted repository, bypassing the write-permis

  • 7.1 High severity

    User Registration: Missing Authorization

    CVE-2026-109692ThemeGrill

    Missing Authorization vulnerability in ThemeGrill User Registration user-registration allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects User Registration: from n/a through 5.2.8.

  • 7.5 High severity

    Tutor LMS: Missing Authorization

    CVE-2026-96537Tutor LMS

    The Tutor LMS WordPress plugin before 4.1.1 does not perform a capability check in a routine that regenerates its managed pages, allowing unauthenticated users to force-publish unpublished pages and overwrite their content, create missing ones, and change the

  • 8.1 High severity

    Checkout Field Manager (Checkout Manager) for…: Missing Authorization

    CVE-2026-17031QuadLayers

    The Checkout Field Manager (Checkout Manager) for WooCommerce plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 7.9.6 This is due to the plugin not properly verifying that a user is authorized to perform an action

  • 7.5 High severity

    intentkit: Missing Authorization

    CVE-2026-76066Crestalnetwork

    IntentKit through 2.6.3, fixed in commit 5b91da5, contains an authorization bypass vulnerability where the executor validates tool calls against the full tool registry rather than the per-request narrowed tool advertisement enforced by ToolBindingMiddleware, a

  • 7.5 High severity

    Omada Software Controller: Improper Access Control

    CVE-2026-107795TP-Link

    Omada Controller's MSP and OpenAPI certificate/private-key management APIs do not properly enforce administrative authorization, allowing an authenticated user to perform privileged certificate management operations. Successful exploitation may allow a low-pri

  • 7.5 High severity

    Omada Software Controller (Windows): Authorization Bypass Through User-Controlled Key

    CVE-2026-102298TP-Link System

    In Omada Controller MSP mode, the user-confirmation endpoint fails to enforce the required permission check. An authenticated user can supply a caller-controlled Identifier parameter to validate credentials for another account and receive responses that distin

  • 8.2 High severity

    openaev: Missing Authentication for Critical Functionality

    CVE-2026-71854OpenAEV-Platform

    OpenAEV is an open source platform allowing organizations to plan, schedule and conduct cyber adversary simulation campaign and tests. Prior to version 2.260622.0, on a default installation, the `/api/player/**` lessons endpoints can be called without authenti

  • 8.2 High severity

    FileRise: Missing Authorization

    CVE-2026-61843Error311

    FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 3.18.0, FileRise upload-enabled shared-folder and upload-only links do not reject a destination filename that already exists. An unauthenticated vi

  • 9.2 Critical severity

    dgraph: Missing Authentication for Critical Functionality

    CVE-2026-102748Dgraph-io

    Dgraph is an open source distributed GraphQL database. Prior to 25.4.0, Dgraph Zero registers administrative HTTP routes on port 6080 without authentication when the administrative interface is enabled. The /removeNode route accepts attacker-controlled id and

  • 8.2 High severity

    Skydropx: Missing Authorization

    CVE-2026-108480Skydropx

    Missing Authorization vulnerability in Skydropx Skydropx skydropx allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Skydropx: from n/a through 2.1.4.

  • 7.5 High severity

    discourse: Missing Authorization

    CVE-2026-91156Discourse

    Discourse is an open-source discussion platform. Prior to 2026.9.0, 2026.8.1, 2026.7.3, and 2026.1.9, MessageBus audience calculation could deliver messages from a read-restricted category chat channel to an authenticated user who could view the category but w

  • 7.5 High severity

    papermerge-core: Missing Authorization

    CVE-2026-110623Papermerge

    Papermerge Core through 3.5.3 contains a missing authorization vulnerability in the shared nodes API that allows authenticated users to share other users' documents by supplying arbitrary node UUIDs. Attackers can call POST /shared-nodes or PATCH /shared-nodes

  • 7.5 High severity

    papermerge-core: Missing Authorization

    CVE-2026-110622Papermerge

    Papermerge Core through 3.5.3 contains a missing authorization vulnerability that allows authenticated users to manipulate other users' pages because page management and OCR endpoints skip has_node_perm checks. Attackers knowing page UUIDs can call /pages/, /p

  • 8.8 High severity

    swetrix: Missing Authorization

    CVE-2026-110621Swetrix

    Swetrix Cloud before 5.1.0 contains a missing authorization vulnerability in ProjectController.addProject that allows authenticated users to hijack arbitrary projects by moving them into their own organisation. Attackers can create an organisation and add a vi

  • 7.1 High severity

    jshERP: Missing Authorization

    CVE-2026-110615Jishenghua

    jshERP through 3.6 contains a missing authorization vulnerability in the POST /user/batchSetStatus endpoint that allows authenticated low-privilege users to change other users' account status. Attackers can submit crafted ids and status values to disable every