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

7,341 results · Clear filters · Feed

  • Medium 4.8

    Advanced Custom Fields: Extended <= 0.9.2.6 - Missing Authorization to Unauthenticated Arbitrary Attachment Deletion via Email Action Dynamic File Field

    The Advanced Custom Fields: Extended plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 0.9.2.6. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possi…

  • Medium 6.5

    REDAXO before 5.21.4 Missing Authorization in Version and History Previews

    REDAXO core before 5.21.4 contains a missing authorization vulnerability in the structure/version and structure/history frontend preview modes, which do not check category or clang permissions for the previewed article. Any backend user, or one holding histor…

  • Medium 6.8

    REDAXO core before 5.21.5 Missing Authorization in rex_api_package API

    REDAXO core before 5.21.5 contains a missing authorization vulnerability in the rex_api_package API function that lets non-admin backend users manage packages with only a valid CSRF token. Attackers holding a token, such as demoted admins with active sessions…

  • Medium 5.4

    Semantic MediaWiki 7.3.0 before 7.3.1 Missing Authorization via smwtask Update Task

    Semantic MediaWiki from 7.3.0 before 7.3.1 contains a missing authorization vulnerability in the smwtask update task that allows users with edit rights to force semantic updates on arbitrary pages. Attackers can supply a serialized subject parameter for a res…

  • Medium 5.4

    File-transfer type confusion permits unauthorized repository writes in Psono Server

    Psono Server (CE & EE) versions 1.0.0 through 7.2.3 did not enforce the direction of file-transfer credentials on file-repository operations. An authenticated remote attacker with read-only access to a file could present a download transfer to the upload endp…

  • Medium 5.5

    An authorization issue was addressed with improved state management. This issue is fixed in iOS 27.2 and iPadOS 27.2, m…

  • Medium 5.5

    An authorization issue was addressed with improved access control. This issue is fixed in iOS 27.2 and iPadOS 27.2, mac…

  • Medium 5.5

    An authorization issue was addressed with improved state management. This issue is fixed in macOS Golden Gate 27.2, mac…

  • Medium 5.5

    An authorization issue was addressed with improved entitlement checks. This issue is fixed in iOS 27.2 and iPadOS 27.2.…

  • Medium 5.5

    An authorization issue was addressed with improved state management. This issue is fixed in macOS Golden Gate 27, macOS…

  • Medium 4.4

    A permissions issue was addressed with additional restrictions. This issue is fixed in macOS Golden Gate 27, macOS Sequ…

  • Medium 4.9

    A permissions issue was addressed with additional restrictions. This issue is fixed in macOS Golden Gate 27.2, macOS Ta…

  • Medium 5.5

    An authorization issue was addressed with improved state management. This issue is fixed in iOS 26.7.2 and iPadOS 26.7.…

  • Medium 5.5

    This issue was addressed with additional entitlement checks. This issue is fixed in iOS 27.2 and iPadOS 27.2, tvOS 27.2…

  • Medium 5.5

    This issue was addressed with additional entitlement checks. This issue is fixed in iOS 27.2 and iPadOS 27.2, macOS Gol…

  • Medium 5.5

    An authorization issue was addressed with improved state management. This issue is fixed in iOS 27.2 and iPadOS 27.2, m…

  • Medium 5.5

    An authorization issue was addressed with improved state management. This issue is fixed in iOS 26.7.2 and iPadOS 26.7.…

  • Medium 5.5

    An authorization issue was addressed with improved state management. This issue is fixed in iOS 26.7.2 and iPadOS 26.7.…

  • Medium 5.5

    An authorization issue was addressed with improved state management. This issue is fixed in iOS 26.7.2 and iPadOS 26.7.…

  • Medium 5.5

    An authorization issue was addressed with improved state management. This issue is fixed in iOS 26.7.2 and iPadOS 26.7.…

  • Medium 5.5

    This issue was addressed with improved checks. This issue is fixed in iOS 27.2 and iPadOS 27.2. An app may be able to a…

  • Medium 5.5
    CVE-2026-112706 Public exploit

    A permissions issue was addressed with additional restrictions. This issue is fixed in iOS 26.7.2 and iPadOS 26.7.2, iO…

  • Medium 5.5

    This issue was addressed with additional entitlement checks. This issue is fixed in macOS Golden Gate 27.2, macOS Sequo…

  • Medium 5.5

    An authorization issue was addressed with improved state management. This issue is fixed in iOS 26.7.2 and iPadOS 26.7.…

  • Medium 5.5

    An authorization issue was addressed with improved state management. This issue is fixed in macOS Golden Gate 27.2, mac…

  • Medium 5.5

    A permissions issue was addressed with additional restrictions. This issue is fixed in iOS 26.7.2 and iPadOS 26.7.2, iO…

  • Medium 5.5

    A permissions issue was addressed with improved validation. This issue is fixed in macOS Golden Gate 27.2. An app may b…

  • Medium 4.3

    WordPress Customer Coupons for WooCommerce plugin <= 1.3.14 - Broken Access Control vulnerability

    Missing Authorization vulnerability in VillaTheme Customer Coupons for WooCommerce woo-customer-coupons allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Customer Coupons for WooCommerce: from n/a through 1.3.14.

  • Medium 5.3

    WordPress LearnPress plugin <= 4.4.11 - Broken Access Control vulnerability

    Missing Authorization vulnerability in ThimPress LearnPress learnpress allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects LearnPress: from n/a through 4.4.11.

  • Medium 5.4

    WordPress LearnPress plugin <= 4.4.11 - Broken Access Control vulnerability

    Missing Authorization vulnerability in ThimPress LearnPress learnpress allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects LearnPress: from n/a through 4.4.11.

  • Medium 5.3

    WordPress Amelia plugin <= 2.4.10 - Broken Access Control vulnerability

    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.

  • Medium 6.5

    A broken access control vulnerability exists in the Mautic Stats API (/api/stats/{table}). The endpoint did not enforce…

  • Medium 6.5

    Frappe CRM before 1.89.1 Missing Authorization via Phone Lookup API

    Frappe CRM app before 1.89.1 contains a missing authorization vulnerability that allows authenticated low-privileged users to read CRM Lead records they are not permitted to access by querying the get_contact_by_phone_number API, which performs raw database q…

  • Medium 4.3

    Frappe Builder 1.33.0 before 1.36.0 Missing Authorization via improve_prompt

    Frappe Builder versions 1.33.0 before 1.36.0 contain a missing authorization vulnerability in the improve_prompt endpoint that allows any authenticated non-Guest session to invoke LLM completions without proper permission checks. Attackers can call the improv…

  • Medium 5.3

    WordPress Contact Form by Supsystic plugin <= 1.10.7 - Broken Access Control vulnerability

    Missing Authorization vulnerability in Supsystic Contact Form by Supsystic contact-form-by-supsystic allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Contact Form by Supsystic: from n/a through 1.10.7.

  • Medium 5.3

    WordPress APIExperts Square for WooCommerce plugin <= 4.7.5 - Broken Access Control vulnerability

    Missing Authorization vulnerability in WPExperts APIExperts Square for WooCommerce woosquare allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects APIExperts Square for WooCommerce: from n/a through 4.7.5.

  • Medium 4.3

    WordPress APIExperts Square for WooCommerce plugin <= 4.7.5 - Broken Access Control vulnerability

    Missing Authorization vulnerability in WPExperts APIExperts Square for WooCommerce woosquare allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects APIExperts Square for WooCommerce: from n/a through 4.7.5.

  • Medium 5.4

    WordPress Geo Mashup plugin <= 1.13.22 - Broken Access Control vulnerability

    Missing Authorization vulnerability in Dylan Kuhn Geo Mashup geo-mashup allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Geo Mashup: from n/a through 1.13.22.

  • Medium 6.5

    WordPress Better Post & Filter Widgets for Elementor plugin <= 1.9.1 - Broken Access Control vulnerability

    Missing Authorization vulnerability in WP Smart Widgets Better Post & Filter Widgets for Elementor better-post-filter-widgets-for-elementor allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Better Post & Filter Widgets…

  • Medium 5.3

    WordPress Booking and Rental Manager plugin <= 2.8.2 - Broken Access Control vulnerability

    Missing Authorization vulnerability in Magepeople inc. Booking and Rental Manager booking-and-rental-manager-for-woocommerce allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Booking and Rental Manager: from n/a throug…