Skip to content
OpenAdvisories

Weakness (CWE)

CWE-862: Missing Authorization

Class Incomplete

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

How to prevent it (5 mitigations)
  1. 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) [REF-229] 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.

  2. 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 [REF-7].

  3. 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 [REF-233] and the OWASP ESAPI Access Control feature [REF-45].

  4. 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.

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

Source: MITRE CWE-862

2,357 results · Clear filters · Feed

  • High 8.1

    Snipe-IT before 8.7.0 Authentication Bypass via API Middleware

    Snipe-IT before 8.7.0 does not apply the CheckUserIsActivated middleware to the `api` middleware group in app/Http/Kernel.php, and deactivating a user does not revoke that user's Passport personal access tokens. As a result, although a deactivated account is …

  • High 7.1

    Snipe-IT before 8.7.0 Missing Authorization via asset-history CSV importer

    Snipe-IT versions before 8.7.0 fail to authorize the POST /hardware/history endpoint, allowing any authenticated user to reassign arbitrary assets and modify audit logs. Attackers can submit a CSV file to reassign assets across companies and inject fraudulent…

  • High 8.8

    Apache Nutch: Unauthenticated remote code execution (RCE) via JEXL injection in Nutch Server (Nutch REST API)

    Missing Authorization, Improper Control of Generation of Code ('Code Injection'), Improper Control of Dynamically-Managed Code Resources, Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in Apache Nutch Server (…

  • High 8.1

    Tanium addressed an improper access controls vulnerability in Comply.

    Tanium addressed an improper access controls vulnerability in Comply.

  • High 7.1

    Tanium addressed an improper access controls vulnerability in Comply.

    Tanium addressed an improper access controls vulnerability in Comply.

  • High 7.5

    Missing authorization in Extensions in Google Chrome prior to 153.0.8010.36 allowed a remote attacker to obtain sensiti…

  • High 8.1

    Missing authorization in Extensions in Google Chrome prior to 153.0.8010.36 allowed a remote attacker who had compromis…

  • High 8.1

    Missing authorization in SiteIsolation in Google Chrome prior to 153.0.8010.36 allowed a remote attacker who had compro…

  • High 8.3

    Missing authorization in FileSystem in Google Chrome prior to 153.0.8010.36 allowed a remote attacker who had compromis…

  • High 8.8

    Missing authorization in Views in Google Chrome prior to 153.0.8010.36 allowed a remote attacker leveraging social engi…

  • High 7.5

    Missing authorization in the Address Delete controller in Mageplaza GDPR for Magento 2 (mageplaza/module-gdpr) through …

  • High 7.1

    Waves Central local privilege escalation via Improper XPC Client Authentication in macOS

    Waves Central for macOS contains a local privilege escalation in the privileged helper service. The helper authorizes connecting XPC clients by comparing the caller's code-signing certificate chain for equality with its own, rather than validating the caller …

  • High 7.8

    In multiple functions of NfcService.java, there is a possible silent payment session hijacking enablement due to a miss…

  • High 7.8

    Data Sharing Service Client Elevation of Privilege Vulnerability

    Missing authorization in Data Sharing Service Client allows an authorized attacker to elevate privileges locally.

  • High 8.8

    Microsoft Office SharePoint Remote Code Execution Vulnerability

    Missing authorization in Microsoft Office SharePoint allows an authorized attacker to execute code over a network.

  • High 7.8

    Windows Kernel Elevation of Privilege Vulnerability

    Missing authorization in Windows Kernel allows an authorized attacker to elevate privileges locally.

  • High 8.8

    Microsoft Office SharePoint Remote Code Execution Vulnerability

    Missing authorization in Microsoft Office SharePoint allows an authorized attacker to execute code over a network.

  • High 8.1

    Microsoft Exchange Server Elevation of Privilege Vulnerability

    Missing authorization in Microsoft Exchange Server allows an authorized attacker to elevate privileges over a network.

  • High 7.1

    Windows Hyper-V Elevation of Privilege Vulnerability

    Missing authorization in Windows Hyper-V allows an authorized attacker to elevate privileges over a network.

  • High 7.8

    Windows Modern Device Management (MDM) Elevation of Privilege Vulnerability

    Missing authorization in Windows Modern Device Management (MDM) allows an authorized attacker to elevate privileges locally.

  • High 7.5

    NVIDIA Triton Inference Server for Linux contains a vulnerability where an attacker could abuse missing authorization. …

  • High 7.3

    aircheng-org iWebShop-5 update.php index authorization

    A vulnerability was identified in aircheng-org iWebShop-5 up to 5.15. This issue affects the function Update::index of the file controllers/update.php. The manipulation leads to missing authorization. Remote exploitation of the attack is possible. The exploit…

  • High 8.8

    Missing authorization in Ivanti Endpoint Manager Mobile before version 12.10.0.0, 12.9.0.2, and 12.8.0.4 allows a remot…

  • High 7.7

    Cvlaunchd Code Execution

    Cvlaunchd contained a missing authorization issue affecting command execution authorization. Software customers upgrade to resolved maintenance release. Update all Commvault installations, including Commserve, Webserver, Command Center, Media Agents, Clients …

  • High 7.5

    Event Tickets and Registration <= 5.27.4 - Missing Authorization to Unauthenticated Stripe Credentials Update

    The Event Tickets and Registration plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the Stripe OAuth return endpoint in all versions up to, and including, 5.27.4. This makes it possible for unauthent…

  • High 7.1

    EDD Product Catalog Feed by PixelYourSite <= 1.0.2 - Authenticated (Subscriber+) Arbitrary Options Deletion via Missing Authorization on 'delete' Parameter

    The EDD Product Catalog Feed by PixelYourSite plugin for WordPress is vulnerable to unauthorized modification of data that can lead to a denial of service due to a missing capability check on the wpeddpcf_delete_feed function in all versions up to, and includ…

  • High 7.5

    TYPO3 CMS - Missing Authorization in lowlevel commands

    Backend administrators without system maintainer privileges were able to schedule any of the configuration:read, configuration:set, and configuration:show commands. This allowed them to modify arbitrary system configuration, which is normally limited to syste…

  • High 7.1

    WordPress Unbounce Landing Pages plugin <= 1.1.4 - Broken Access Control vulnerability

    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.

  • High 7.5

    WordPress Csomagpontok és szállítási címkék WooCommerce-hez plugin < 4.2.8 - Broken Access Control vulnerability

    Missing Authorization vulnerability in Viszt Péter Csomagpontok és szállítási címkék WooCommerce-hez allows Exploiting Incorrectly Configured Access Control Security Levels. This issue affects Csomagpontok és szállítási címkék WooCommerce-hez: from n/a before…

  • High 7.2

    Lara Dashboard before 1.3.2 Missing Authorization in Marketplace Module Install Action

    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 unsi…

  • High 7.7

    In JetBrains YouTrack before 2026.2.18634 cloning a whiteboard allowed unauthorized changes to links on inaccessible is…

  • High 8.0

    In JetBrains YouTrack before 2026.2.18788, 2026.1.14055, 2025.3.161254 missing authorisation allowed access to restrict…

  • High 7.1

    MISP Missing Authorization in Cryptographic Key View Exposes Signing Keys from Protected Events

    Affected versions of MISP do not enforce parent-event visibility when serving cryptographic keys through CryptographicKeysController::view(). The vulnerable handler queried CryptographicKey directly using the supplied key ID and selected sensitive fields such…

  • High 7.1

    MISP Missing Authorization on Template File Upload Allows Authenticated Disk Exhaustion

    Affected versions of MISP allow any authenticated user to access TemplatesController::uploadFile() because the ACL entry for templates/uploadFile used the wildcard *. This bypasses the intended role restrictions applied to neighboring template-management oper…

  • High 7.1
    CVE-2026-86283 Public exploit

    MISP UiBeta Collection View Bypasses Event ACL, Exposing Unauthorized Event Data

    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 collect…

  • High 8.8

    Nokri – Job Board WordPress Theme <= 1.6.4 - Missing Authorization to Authenticated (Subscriber +) Privilege Escalation via Account Takeover

    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 possib…

  • High 8.8

    Pterodactyl Panel before 1.14.1 Privilege Escalation via Schedule Tasks

    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 task…

  • High 7.1

    ntopng before 6.7.260717 Missing Authorization on the Host Pool Bulk Delete Handler

    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 d…

  • High 7.1

    ntopng before 6.7.260717 Missing Authorization on the Notification Endpoint and Recipient Delete Handlers

    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, …

  • High 8.1

    Tycon Systems TPDIN-Monitor-WEB3 Missing Authorization

    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.