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

    WeddingCity Lite: Missing Authorization

    CVE-2026-106029WeddingCity Lite

    The WeddingCity Lite WordPress plugin through 1.0.4 does not perform any authorisation or validity checks before deleting posts, pages and media attachments, allowing unauthenticated attackers to permanently delete arbitrary content site-wide.

  • 8.8 High severity

    Wukong_HRM: Missing Authorization

    CVE-2026-108708WuKongOpenSource

    Wukong_HRM through commit 186115e contains a missing authorization vulnerability because EmployeeAspect assigns every caller the HR administrator role and EmployeeUtil data-scope checks return all employees. Any authenticated low-privileged employee can read p

  • 8.1 High severity

    JeecgBoot: Missing Authorization

    CVE-2026-108657JeecgBoot

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysTenantController passApply handler that allows any authenticated user to approve tenant administrator applications. Attackers can file a pending application via doApplyTenantPackU

  • 8.1 High severity

    JeecgBoot: Missing Authorization

    CVE-2026-108628JeecgBoot

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the saveDeptRolePermission endpoint of SysDepartPermissionController that allows any authenticated user to modify department role permissions. Low-privileged attackers can submit roleId

  • 7.1 High severity

    JeecgBoot: Missing Authorization

    CVE-2026-108623JeecgBoot

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysLogController deleteBatch handler that allows any authenticated user to delete system audit log entries. Low-privileged attackers can send a DELETE request with ids set to allclea

  • 7.6 High severity

    Pubjet | پاب‌جت: Missing Authorization

    CVE-2026-40802Pubjet

    Missing Authorization vulnerability in pubjet Pubjet | پاب‌جت pubjet allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Pubjet | پاب‌جت: from n/a through 5.4.8.

  • 7.5 High severity

    Bayarcash WooCommerce: Missing Authorization

    CVE-2026-106609Web Impian

    Missing Authorization vulnerability in Web Impian Bayarcash WooCommerce bayarcash-wc allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Bayarcash WooCommerce: from n/a through 4.4.2.

  • 7.5 High severity

    Motors: Missing Authorization

    CVE-2026-93950StylemixThemes

    Missing Authorization vulnerability in StylemixThemes Motors motors allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Motors: from n/a through 1.4.108.

  • 8.1 High severity

    WP File Download: Missing Authorization

    CVE-2026-94538JoomUnited

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

  • 7.5 High severity

    rtMedia for WordPress, BuddyPress and bbPress: Missing Authorization

    CVE-2026-89301rtCamp

    The rtMedia for WordPress, BuddyPress and bbPress plugin for WordPress is vulnerable to limited file deletion due to insufficient file path validation in the process function in all versions up to, and including, 4.7.13 This makes it possible for unauthenticat

  • 8.8 High severity

    nginx-ui: Missing Authorization

    CVE-2026-1078130xJacky

    Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, the api/cluster router exposes node and namespace mutation operations and cluster-wide Nginx reload or restart operations with AuthRequired but without RequireSecureSession. An

  • 8.8 High severity

    nginx-ui: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-1078110xJacky

    Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, ordinary authenticated users can access /api/nodes and /api/nodes/:id, whose responses serialize the node token field. The same token is accepted as X-Node-Secret by AuthRequire

  • 7.1 High severity

    Th Shop Mania: Missing Authorization

    CVE-2026-105883ThemeHunk

    Missing Authorization vulnerability in ThemeHunk Th Shop Mania th-shop-mania allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Th Shop Mania: from n/a through 1.9.1.

  • 7.5 High severity

    Amelia: Missing Authorization

    CVE-2026-96461TMS

    Missing Authorization vulnerability in TMS Amelia ameliabooking allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Amelia: from n/a through 2.4.10.

  • 8.8 High severity

    Secure Connect Gateway (SCG) Policy Manager: Missing Authorization

    CVE-2026-76769Dell

    Dell Secure Connect Gateway (SCG) Policy Manager, versions prior to 5.34.00.16, contains a Missing Authorization vulnerability. A low privileged attacker with remote access could potentially exploit this vulnerability, leading to Elevation of privileges.

  • 8.7 High severity

    hazelcast: Missing Authorization

    CVE-2026-107725Hazelcast

    Hazelcast is a unified real-time data platform combining stream processing with a fast data store. Prior to 5.4.5, 5.5.10, and 5.6.1, missing authorization checks in the IMap Predicates API allow a malicious client with limited privileges to execute arbitrary

  • 7.1 High severity

    Mistral: Missing Authorization

    CVE-2026-93860OpenStack

    In OpenStack Mistral through 23.0.0, the /v2/maintenance API controller clears the request context and calls the maintenance service directly without any policy enforcement. Any holder of a valid Mistral token, regardless of assigned role, can read and change

  • 7.8 High severity

    hMailServer: Missing Authorization

    CVE-2026-104660Progressive Robot

    Missing authorization on COM objects in Progressive Robot hMailServer 6.0.0 through 6.3.5 (Windows only) lets a local interactive user with no hMailServer credential read and write arbitrary files as the service account and queue mail as any sender. The servic

  • 7.1 High severity

    Apache DolphinScheduler: Missing Authorization

    CVE-2026-71895Apache

    An authorization vulnerability in Apache DolphinScheduler allows authenticated non-admin users to retrieve Kubernetes configuration data intended for administrator-managed cluster configuration. The exposed kubeconfig data contains credentials that may allow u

  • 7.7 High severity

    Amazon Athena: Improper Protection of Alternate Path

    CVE-2026-107352AWS

    Missing authorization checks in Amazon Athena engine version 3 request handling could have allowed an authenticated user to read limited query metadata (AWS account identifiers and SQL statement text) from other AWS accounts. Query results, credentials, and Am

  • 7.5 High severity

    Forminator: Missing Authorization

    CVE-2026-96335WPMU DEV

    Missing Authorization vulnerability in WPMU DEV Forminator allows Exploiting Incorrectly Configured Access Control Security Levels. This issue affects Forminator: from n/a through 1.57.2.

  • 9.1 Critical severity

    Cisco License On-Prem: Missing Authorization

    CVE-2026-20328Cisco

    A vulnerability in the web-based management interface of Cisco License On-Prem, formerly Cisco Smart Software Manager On-Prem (SSM On-Prem), could allow an unauthenticated, remote attacker to gain unauthorized access to an affected application. This vulnerabil

  • 8.2 High severity

    Nexi XPay Build: Missing Authorization

    CVE-2026-82211Nexi XPay Build

    The Nexi XPay Build WordPress plugin through 7.6.2 does not verify the payment result supplied to several of its unauthenticated routes, allowing attackers to mark arbitrary orders as paid or failed, to cancel them, and to obtain order keys which expose guest

  • 9.1 Critical severity

    wolfSSH: Missing Authorization

    CVE-2026-81535wolfSSL

    In wolfSSH through 1.5.0 built with --enable-fwd, DoChannelOpen() in src/internal.c gates only direct-tcpip channel opens with the forwarding policy callback. forwarded-tcpip opens are admitted without an authorization check and are not capped in number, allow

  • 9.8 Critical severity

    multisig-improved: Missing Authentication for Critical Functionality

    CVE-2026-106511MultiversX Labs S.R.L.

    MultiversX's multisig-improved (repository: mx-multisig-and-modules) reference implementation of their on-chain multisig smart contract system contains a vulnerability where a missing independent authorization check allows any account with the Proposer role to

  • 8.8 High severity

    Chrome: Missing Authorization

    CVE-2026-106387Google

    Missing authorization in Mobile in Google Chrome on on iOS prior to 155.0.8059.39 allowed a remote attacker leveraging social engineering to obtain sensitive information via a crafted HTML page. (Chromium security severity: Medium)

  • 8.4 High severity

    Chrome: Missing Authorization

    CVE-2026-106367Google

    Missing authorization in Mobile in Google Chrome on on Android prior to 155.0.8059.39 allowed a local attacker leveraging social engineering to potentially execute arbitrary code outside the sandbox via a co-installed app. (Chromium security severity: Medium)

  • 8.3 High severity

    Chrome: Missing Authorization

    CVE-2026-106363Google

    Missing authorization in FullScreen in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process and leveraged social engineering to bypass system access restrictions via a crafted HTML page. (Chromium security sev

  • 9.6 Critical severity

    Chrome: Missing Authorization

    CVE-2026-106323Google

    Missing authorization in Chrome for iOS in Google Chrome on on iOS prior to 155.0.8059.39 allowed a remote attacker leveraging social engineering to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: Hi

  • 8.1 High severity

    Chrome: Missing Authorization

    CVE-2026-106271Google

    Missing authorization in Workers in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to bypass site isolation via a crafted PDF file. (Chromium security severity: Medium)

  • 8.8 High severity

    Chrome: Missing Authorization

    CVE-2026-106225Google

    Missing authorization in Autofill in Google Chrome prior to 155.0.8059.39 allowed a remote attacker leveraging social engineering to obtain sensitive information via a crafted HTML page. (Chromium security severity: Medium)

  • 8.1 High severity

    Chrome: Missing Authorization

    CVE-2026-106205Google

    Missing authorization in Passwords in Google Chrome on on Android prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to bypass site isolation via a crafted HTML page. (Chromium security severity: Medium)

  • 8.2 High severity

    Chrome: Missing Authorization

    CVE-2026-106198Google

    Missing authorization in FileSystem in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to bypass web origin policy via a crafted HTML page. (Chromium security severity: Medium)

  • 7.6 High severity

    Chrome: Missing Authorization

    CVE-2026-106196Google

    Missing authorization in Navigation in Google Chrome on on iOS prior to 155.0.8059.39 allowed a remote attacker to bypass web origin policy into a privileged page via a crafted HTML page. (Chromium security severity: Medium)

  • 8.3 High severity

    Chrome: Missing Authorization

    CVE-2026-106194Google

    Missing authorization in WebAppInstalls in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process and leveraged social engineering to potentially execute arbitrary code outside the sandbox via a crafted HTML pag

  • 8.3 High severity

    Chrome: Missing Authorization

    CVE-2026-106191Google

    Missing authorization in Actor in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: Low)

  • 7.1 High severity

    Server: Missing Authorization

    CVE-2026-105488Devolutions

    Missing authorization in the global vault in Devolutions Server 2026.3.7.0 and earlier allows an authenticated user with only the global vault view permission to modify and delete global contact and folder entries.

  • 7.1 High severity

    payload: Missing Authorization

    CVE-2026-105860PayloadCMS

    Payload is a free and open source headless content management system. In @payloadcms/plugin-multi-tenant versions before 3.90.0 and canary versions before 4.0.0-canary.34, the default tenant array field access allows an authenticated user to assign the user's

  • 9.8 Critical severity

    payload: Authorization Bypass Through User-Controlled Key

    CVE-2026-105859PayloadCMS

    Payload is a free and open source headless content management system. In versions before 3.90.0 and canary versions before 4.0.0-canary.34, an attacker can submit a request to a specific update endpoint that modifies collection documents without enforcing coll

  • 7.5 High severity

    payload: Missing Authorization

    CVE-2026-105852PayloadCMS

    Payload is a free and open source headless content management system. In versions before 3.90.0 and canary versions before 4.0.0-canary.34, querying a readable collection with a relationship to another collection can expose information about related documents