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

    Unbounce Landing Pages: Missing Authorization

    CVE-2026-81781Unbounce

    Missing Authorization vulnerability in Unbounce Unbounce Landing Pages unbounce allows Exploiting Incorrectly Configured Access Control Security Levels. This issue affects Unbounce Landing Pages: from n/a through 1.1.4.

  • 7.2 High severity

    laradashboard: Missing Authorization

    CVE-2026-86438LaraDashboardEPSS 1.1%

    Lara Dashboard before 1.3.2 fails to authorize the MarketplaceModuleBrowser installModule Livewire action, allowing non-Superadmin administrators to install modules. Attackers can download and auto-activate arbitrary PHP modules from the marketplace over unsig

  • 9.4 Critical severity

    Secure Connect Gateway 5.0 - Application: Missing Authorization

    CVE-2026-61410Dell

    Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions prior to 5.36.00.00, contains a Missing Authorization vulnerability. An unauthenticated attacker with remote access could potentially exploit this vulnerability, leading

  • 7.1 High severity

    MISP: Improper Authorization

    CVE-2026-86283MISP

    MISP's UiBeta theme collection view (app/View/Themed/UiBeta/Collections/view.ctp) performed a secondary query of member events by UUID without applying the caller's access control list (ACL). The CollectionsController::view() action correctly resolved collecti

  • 8.8 High severity

    Nokri – Job Board WordPress Theme: Missing Authorization

    CVE-2025-9049Scriptsbundle

    The Nokri – Job Board WordPress Theme theme for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'nokri_account_member_permissions' function in all versions up to, and including, 1.6.4. This makes it possibl

  • 8.8 High severity

    panel: Missing Authorization

    CVE-2026-86177Pterodactyl

    Pterodactyl Panel before 1.14.1 fails to validate action-specific permissions in scheduled task creation, allowing subusers with only schedule.update permission to execute arbitrary console commands. Attackers can create and immediately trigger scheduled tasks

  • 9.1 Critical severity

    yeswiki: Incorrect Default Permissions

    CVE-2026-52766YesWiki

    YesWiki is a wiki system written in PHP. Prior to version 4.6.6, the {{erasespamedcomments}} wiki action (actions/EraseSpamedCommentsAction.php) accepts a suppr[] array from POST and deletes every wiki page whose tag appears in that array, with no authorizatio

  • 7.1 High severity

    ntopng: Missing Authorization

    CVE-2026-86091Ntop

    ntopng before 6.7.260717 fails to check user privileges in the pools bulk-delete endpoint, allowing authenticated non-administrators to delete all host pools and member bindings. Attackers can issue POST requests to the delete pools endpoint to irreversibly de

  • 7.1 High severity

    ntopng: Missing Authorization

    CVE-2026-86090Ntop

    ntopng before 6.7.260717 fails to perform authorization checks in the delete endpoints and recipients REST v2 handlers. Authenticated non-administrator users can issue POST requests to irreversibly delete all configured notification endpoints and recipients, s

  • 8.1 High severity

    TPDIN-Monitor-WEB3: Missing Authorization

    CVE-2026-82684Tycon Systems

    Tycon Systems TPDIN-Monitor-WEB3 versions 2.2.9 and prior are vulnerable to a Missing Authorization vulnerability. This could allow an attacker to extract system credentials, configurations, or flash contents.

  • 7.7 High severity

    nebula-mesh: Missing Authorization

    CVE-2026-63464Forgekeep

    nebula-mesh is a self-hosted control plane for Slack Nebula mesh VPN. From version 0.6.0 to before version 0.7.2, non-admin operators (role user) can set allow_private: true on their own managed webhook subscription (POST/PATCH /api/v1/webhook-subscriptions).

  • 9.1 Critical severity

    Network Security Manager (NSM): Missing Authorization

    CVE-2026-78328SonicWall

    A missing authorization vulnerability in the SonicWall Network Security Manager (NSM) On-Prem Management interface allows a lower-privileged Admin user to escalate privileges to SuperAdmin.

  • 8.5 High severity

    trigger.dev: Missing Authorization

    CVE-2026-85651Triggerdotdev

    Trigger.dev versions before 4.5.2 fail to validate environment membership during run replay operations, allowing authenticated attackers to inject task runs into arbitrary environments. Attackers can replay their own runs into other organizations' or projects'

  • 7.3 High severity

    Class and Exam Timetabling System: Missing Authorization

    CVE-2026-85512SourceCodester

    A security flaw has been discovered in SourceCodester Class and Exam Timetabling System 1.0. This vulnerability affects unknown code of the file /admin/session.php. The manipulation of the argument ID results in missing authorization. The attack can be execute

  • 9.8 Critical severity

    AI Website Builder (GitHub build): Missing Authorization

    CVE-2026-82923AI Website Builder (GitHub build)

    The AI Website Builder WordPress plugin (GitHub build) 1.0.0 does not perform any authorisation or nonce check on its REST API routes, allowing unauthenticated attackers to install and activate plugins and themes, import content from a URL under their control,

  • 7.6 High severity

    misp: Missing Authorization

    CVE-2026-85533MISP

    An authorization flaw in MISP allowed an authenticated user to submit a sharing_group_id without verifying that the user was authorized to use the referenced Sharing Group. In several attribute and Galaxy Cluster creation and editing workflows, validation of t

  • 8.2 High severity

    WHMCS: Missing Authorization

    CVE-2026-67398WebPros

    Missing authorization vulnerability has been discovered in 2Checkout payment gateway of WHMCS from 8.13.0 before 8.13.7, from 9.0.0 before 9.0.8, all other EOL versions from 4.5.0. The vulnerability allows an unauthenticated user to get WHMCS customer's data v

  • 9.8 Critical severity

    essential-moos: Missing Authorization

    CVE-2026-85433Themoos

    MOOS essential-moos pShare through 10.0.1 fails to properly authorize PSHARE_CMD messages, allowing any publisher to reconfigure network routes and listeners at runtime. Attackers can send crafted PSHARE_CMD messages with cmd=output or cmd=input parameters to

  • 7.1 High severity

    unopim: Missing Authorization

    CVE-2026-85395Unopim

    UnoPim before 2.1.3 fails to include integration store, update, and key-generation routes in its ACL map, allowing any admin user to bypass permission checks. Attackers with minimal admin privileges can create OAuth API integrations, mint client credentials, a

  • 7.1 High severity

    Checkmate: Missing Authorization

    CVE-2026-85390Bluewave-labs

    Checkmate through 3.11.0 omits the isAllowed role guard middleware on maintenance-window, notification, and check-deletion routes, allowing read-only users to perform administrative actions. Attackers with user-role sessions can create arbitrary maintenance wi

  • 8.6 High severity

    core-geonetwork: Missing Authorization

    CVE-2026-63219GeoNetwork

    GeoNetwork is a catalog application to manage spatially referenced resources. Prior to versions 4.4.12 and 4.2.17, the API endpoint for creating a new formatter via file upload is unprotected and allows the upload of external uncontrolled files. An unauthentic

  • 7.7 High severity

    gardens-v2: Missing Authorization

    CVE-2026-556581Hive

    Gardens v2 is a modular governance framework that enables communities to create and manage multiple governance pools with customizable parameters and voting mechanisms. In 3e595f3 and prior, when a streaming proposal is funded, the cluster of streaming contrac

  • 7.6 High severity

    killbill: Missing Authorization

    CVE-2026-85213Killbill

    Kill Bill through 0.24.21 fails to enforce permission annotations on several AdminResource endpoints including getQueueEntries, invalidatesCache, and putOutOfRotation. Authenticated users with minimal account:read permissions can read internal queues, flush se

  • 8.3 High severity

    CRMEB: Missing Authorization

    CVE-2026-85212Crmeb

    CRMEB contains an authentication bypass vulnerability in the verifyAuth() method of SystemRoleServices.php that returns true from both conditional branches. Sub-administrators and accounts with no roles can access restricted admin endpoints by exploiting the i

  • 7.1 High severity

    ntopng: Missing Authorization

    CVE-2026-84989Ntop

    ntopng is a web-based network traffic monitoring application. In versions 6.7.0 through 6.7.260717, two REST v2 endpoints that manage ntopng's tag/badge feature — `POST /lua/rest/v2/delete/tag/tag.lua` and `POST /lua/rest/v2/edit/tag/tag.lua` — perform no auth

  • 9.5 Critical severity

    J2Store extension for Joomla: Missing Authorization

    CVE-2026-78069J2commerce.com

    Joomla Extension - j2commerce.com - Missing authorization on Apps controller delegation chain in J2Store 1.0.0-3.3.21, 4.0.0-4.0.21, 4.1.0-4.1.6 - `J2StoreControllerApps`'s `appTask` delegation path instantiates app-plugin controllers with no ACL check anywher

  • 7.6 High severity

    openedx-platform: Missing Authorization

    CVE-2026-53635Openedx

    Open edX Platform enables the authoring and delivery of online learning at any scale. Prior to commit 59bb6d6, the view function set_course_mode_price() at lms/djangoapps/instructor/views/instructor_dashboard.py:430 is decorated only with @login_required and p

  • 8.3 High severity

    nuclio: Missing Authorization

    CVE-2026-45730Nuclio

    Nuclio is a "Serverless" framework for Real-Time Events and Data Processing. Prior to version 1.16.0, there is a vulnerability in Nuclio Dashboard's project management API, allowing any authenticated user (without membership in the target project) to bypass OP

  • 7.5 High severity

    Smart Connect Application: Missing Authorization

    CVE-2026-18058Motorola

    The mobile Smart Connect dashboard UI was subject to manipulation by 3rd party apps. When paired with a phishing attack, this manipulation could result in escalated privileges of an attacker within the system.

  • 8.2 High severity

    Auto x LINE: Missing Authorization

    CVE-2025-15485Auto x LINE

    The Auto x LINE WordPress plugin through 1.0.0 does not have authorization checks in some of its REST endpoints, allowing unauthenticated users to call them and update the plugin settings, clear logs etc

  • 8.8 High severity

    cms: Missing Authorization

    CVE-2026-84801Craft CMS

    Craft CMS versions before 5.10.11 fail to validate admin status in the actionGetPasswordResetUrl endpoint, allowing non-admin users with administrateUsers permission to mint password reset URLs for administrator accounts. Attackers can generate a valid reset U

  • 7.1 High severity

    cms: Missing Authorization

    CVE-2026-84800Craft CMS

    Craft CMS versions >= 5.0.0-RC1 and < 5.10.11 contain a missing authorization vulnerability in AssetsController::actionReplaceFile. When a request supplies sourceAssetId and targetFilename but omits assetId, the target asset is resolved by folder and filename

  • 7.1 High severity

    cms: Missing Authorization

    CVE-2026-84798Craft CMS

    Craft CMS versions >= 5.0.0-RC1 and < 5.10.11 fail to perform an independent authorization check in ElementsController::actionDeleteForSite(). The method loads an element with checkForProvisionalDraft enabled and runs the deletion authorization check against t

  • 7.1 High severity

    cms: Missing Authorization

    CVE-2026-84794Craft CMS

    Craft CMS versions before 5.10.11 lack authorization checks in the assets/move-asset endpoint when force=1 is supplied. Authenticated users without peer asset permissions can move their own assets into other users' folders and force deletion of conflicting fil

  • 8.8 High severity

    DevKit Pro: Missing Authorization

    CVE-2026-14357Dplugins

    The DevKit Pro plugin for WordPress is vulnerable to Missing Authorization in versions up to, and including, 2.3.0. This is due to a missing capability check and missing nonce validation in the DPDEV_install_themes_func() function registered on the wp_ajax_DPD

  • 8.8 High severity

    FeatherPanel: Missing Authorization

    CVE-2026-84715MythicalLTD

    FeatherPanel versions before 1.3.7.10 fail to validate permissions in the SubuserController updateSubuser handler, allowing authenticated subusers to modify their own permission records. A subuser with minimal permissions can send a crafted request to grant th

  • 7.1 High severity

    Elasticsearch: Missing Authorization

    CVE-2026-78607Elastic

    Missing Authorization (CWE-862) in the Elasticsearch custom inference service can lead to information disclosure via Privilege Abuse (CAPEC-122). A user holding only inference execution privileges could cause outbound inference traffic to be directed to a dest

  • 8.8 High severity

    devtron: Missing Authorization

    CVE-2026-82882Devtron-labs

    Devtron through 2.2.0 fails to enforce authorization checks on the GET /orchestrator/api-token/webhook endpoint, allowing authenticated users to retrieve admin API tokens. Attackers with any authenticated account can query the endpoint with arbitrary project,

  • 8.1 High severity

    EasyAdminBundle: Authorization Bypass Through User-Controlled Key

    CVE-2026-81892EasyCorp

    EasyAdmin is a fast and modern admin generator for Symfony applications. From 4.0.0 until 4.29.16 and 5.5.1, EasyAdmin serves all backend requests through a single dashboard route and, for custom actions (Action::linkToRoute() and MenuItem::linkToRoute()), swa

  • 7.1 High severity

    kirby: Missing Authorization

    CVE-2026-71415Getkirby

    Kirby is an open-source content management system. From 5.0.0 until 5.5.2, Kirby's REST API chunk upload handler in src/Api/Upload.php did not run the relevant upload authorization preflight in Kirby\Api\Upload::process() before Kirby\Api\Upload::processChunk(