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

  • 8.1 High severity

    ZoomSounds - WordPress Wave Audio Player with…: Missing Authorization

    CVE-2024-13776ZoomIt

    The ZoomSounds - WordPress Wave Audio Player with Playlist 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 'dzsap_delete_notice' AJAX action in all versions u

  • 8.8 High severity

    Email Notifications for Updates: Missing Authorization

    CVE-2025-2933AWEOS

    The Email Notifications for Updates plugin for WordPress is vulnerable to unauthorized modification of data that can lead to privilege escalation due to a missing capability check on the awun_import_settings() function in all versions up to, and including, 1.1

  • 8.8 High severity

    Salon booking system: Missing Authorization

    CVE-2025-32220Dimitri Grassi

    Missing Authorization vulnerability in Dimitri Grassi Salon booking system salon-booking-system allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Salon booking system: from n/a through 10.31.9.

  • 8.8 High severity

    Easy WP Optimizer: Missing Authorization

    CVE-2025-32147Coothemes

    Missing Authorization vulnerability in coothemes Easy WP Optimizer easy-wp-optimizer allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Easy WP Optimizer: from n/a through <= 1.1.0.

  • 8.8 High severity

    Uncanny Automator – Easy Automation…: Missing Authorization

    CVE-2025-2075UncannyowlEPSS 2.76%

    The Uncanny Automator – Easy Automation, Integration, Webhooks & Workflow Builder Plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 6.3.0.2. This is due to add_role() and user_role() functions missing proper capab

  • 7.5 High severity

    Apptivo Business Site CRM: Missing Authorization

    CVE-2025-31909Apptivo

    Missing Authorization vulnerability in Apptivo Apptivo Business Site CRM apptivo-business-site allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Apptivo Business Site CRM: from n/a through <= 5.3.

  • 8.8 High severity

    Shopper Approved Reviews: Missing Authorization

    CVE-2025-3063Shopperapprovedapp

    The Shopper Approved Reviews plugin for WordPress is vulnerable to unauthorized modification of data that can lead to privilege escalation due to a missing capability check on the ajax_callback_update_sa_option() function in versions 2.0 to 2.1. This makes it

  • 7.5 High severity

    Ni WooCommerce Product Enquiry: Missing Authorization

    CVE-2025-31580Anzar Ahmed

    Missing Authorization vulnerability in Anzar Ahmed Ni WooCommerce Product Enquiry ni-woocommerce-product-enquiry allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects Ni WooCommerce Product Enquiry: from n/a through <= 4.1.8.

  • 8.8 High severity

    WPC Smart Linked Products - Upsells &…: Missing Authorization

    CVE-2025-30825Wpclever

    Missing Authorization vulnerability in WPClever WPC Smart Linked Products - Upsells & Cross-sells for WooCommerce wpc-smart-linked-products allows Privilege Escalation.This issue affects WPC Smart Linked Products - Upsells & Cross-sells for WooCommerce: from n

  • 7.6 High severity

    YayExtra: Missing Authorization

    CVE-2025-31415YayCommerce

    Missing Authorization vulnerability in YayCommerce YayExtra yayextra allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects YayExtra: from n/a through <= 1.5.2.

  • 7.5 High severity

    JS Help Desk: Missing Authorization

    CVE-2025-30880JoomSky

    Missing Authorization vulnerability in JoomSky JS Help Desk js-support-ticket allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects JS Help Desk: from n/a through <= 2.9.2.

  • 7.5 High severity

    Greek Multi Tool – Fix peralinks, accents…: Missing Authorization

    CVE-2025-30797Bigdrop.gr

    Missing Authorization vulnerability in bigdrop.gr Greek Multi Tool – Fix peralinks, accents, auto create menus and more greek-multi-tool allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Greek Multi Tool – Fix peralinks

  • 9.8 Critical severity

    macOS: Missing Authorization

    CVE-2025-31194AppleEPSS 1.03%

    An authentication issue was addressed with improved state management. This issue is fixed in macOS Sequoia 15.4, macOS Sonoma 14.7.5, macOS Ventura 13.7.5. A Shortcut may run with admin privileges without authentication.

  • 9.8 Critical severity

    iOS and iPadOS: Missing Authorization

    CVE-2025-31182AppleEPSS 1.26%

    This issue was addressed with improved handling of symlinks. This issue is fixed in iOS 18.4 and iPadOS 18.4, macOS Sequoia 15.4, macOS Sonoma 14.7.5, macOS Ventura 13.7.5, tvOS 18.4, visionOS 2.4, watchOS 11.4. An app may be able to delete files for which it

  • 9.8 Critical severity

    macOS: Missing Authorization

    CVE-2025-30461Apple

    An access issue was addressed with additional sandbox restrictions on the system pasteboards. This issue is fixed in macOS Sequoia 15.4. An app may be able to access protected user data.

  • 9.8 Critical severity

    macOS: Missing Authorization

    CVE-2025-24249Apple

    A permissions issue was addressed with additional sandbox restrictions. This issue is fixed in macOS Sequoia 15.4, macOS Sonoma 14.7.5, macOS Ventura 13.7.5. An app may be able to check the existence of an arbitrary path on the file system.

  • 9.8 Critical severity

    macOS: Missing Authorization

    CVE-2025-24245Apple

    This issue was addressed by adding a delay between verification code attempts. This issue is fixed in macOS Sequoia 15.4. A malicious app may be able to access a user's saved passwords.

  • 9.8 Critical severity

    macOS: Missing Authorization

    CVE-2025-24181AppleEPSS 1.05%

    A permissions issue was addressed with additional restrictions. This issue is fixed in macOS Sequoia 15.4, macOS Sonoma 14.7.5, macOS Ventura 13.7.5. An app may be able to access protected user data.

  • 8.1 High severity

    Open Social: Missing Authorization

    CVE-2025-31686Drupal

    Missing Authorization vulnerability in Drupal Open Social allows Forceful Browsing.This issue affects Open Social: from 0.0.0 before 12.3.11, from 12.4.0 before 12.4.10.

  • 9.1 Critical severity

    Open Social: Missing Authorization

    CVE-2025-31685Drupal

    Missing Authorization vulnerability in Drupal Open Social allows Forceful Browsing.This issue affects Open Social: from 0.0.0 before 12.3.11, from 12.4.0 before 12.4.10.

  • 9.8 Critical severity

    Authenticator Login: Missing Authorization

    CVE-2025-31681Drupal

    Missing Authorization vulnerability in Drupal Authenticator Login allows Forceful Browsing.This issue affects Authenticator Login: from 0.0.0 before 2.0.6.

  • 8.2 High severity

    AI (Artificial Intelligence): Missing Authorization

    CVE-2025-31678Drupal

    Missing Authorization vulnerability in Drupal AI (Artificial Intelligence) allows Forceful Browsing.This issue affects AI (Artificial Intelligence): from 0.0.0 before 1.0.3.

  • 7.5 High severity

    Ads by WPQuads: Missing Authorization

    CVE-2025-30855Ads by WPQuads

    Missing Authorization vulnerability in Ads by WPQuads Ads by WPQuads quick-adsense-reloaded allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Ads by WPQuads: from n/a through <= 2.0.87.1.

  • 9.8 Critical severity

    Checkout Mestres do WP for WooCommerce: Missing Authorization

    CVE-2025-2266Mestresdowp

    The Checkout Mestres do WP for WooCommerce plugin for WordPress is vulnerable to unauthorized modification of data that can lead to privilege escalation due to a missing capability check on the cwmpUpdateOptions() function in versions 8.6.5 to 8.7.5. This make

  • 8.8 High severity

    Administrator Z: Missing Authorization

    CVE-2025-2815Quyle91

    The Administrator Z plugin for WordPress is vulnerable to unauthorized modification of data that can lead to privilege escalation due to a missing capability check on the adminz_import_backup() function in all versions up to, and including, 2025.03.24. This ma

  • 7.6 High severity

    Mealie: Missing Authorization

    CVE-2024-55073Mealie

    A Broken Object Level Authorization vulnerability in the component /api/users/{user-id} of hay-kot mealie v2.2.0 allows users to edit their own profile in order to give themselves more permissions or to change their household.

  • 8.8 High severity

    WPC Smart Upsell Funnel for WooCommerce: Missing Authorization

    CVE-2025-30772Wpclever

    Missing Authorization vulnerability in WPClever WPC Smart Upsell Funnel for WooCommerce wpc-smart-upsell-funnel allows Privilege Escalation.This issue affects WPC Smart Upsell Funnel for WooCommerce: from n/a through <= 3.0.4.

  • 8.8 High severity

    WP Compress – Instant Performance & Speed…: Missing Authorization

    CVE-2025-2110AresIT

    The WP Compress – Instant Performance & Speed Optimization plugin for WordPress is vulnerable to unauthorized access, modification, and loss of data due to missing capability checks on its on its AJAX functions in all versions up to, and including, 6.30.15. Th

  • 8.1 High severity

    BWL Advanced FAQ Manager: Missing Authorization

    CVE-2024-13801Xenioushk

    The BWL Advanced FAQ Manager 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 'baf_set_notice_status' AJAX action in all versions up to, and including, 2.1.4.

  • 9.8 Critical severity

    Human Resource Management System: Missing Authorization

    CVE-2025-2589code-projects

    A vulnerability was found in code-projects Human Resource Management System 1.0.1 and classified as critical. This issue affects the function Index of the file \handler\Account.go. The manipulation of the argument user_cookie leads to improper authorization. T

  • 7.1 High severity

    lunary-ai/lunary: Missing Authorization

    CVE-2024-9096Lunary-ai

    In lunary-ai/lunary version 1.4.28, the /checklists/:id route allows low-privilege users to modify checklists by sending a PATCH request. The route lacks proper access control, such as middleware to ensure that only authorized users (e.g., project owners or ad

  • 9.8 Critical severity

    lunary-ai/lunary: Missing Authorization

    CVE-2024-9095Lunary-ai

    In lunary-ai/lunary version v1.4.28, the /bigquery API route lacks proper access control, allowing any logged-in user to create a Datastream to Google BigQuery and export the entire database. This includes sensitive data such as password hashes and secret API

  • 7.5 High severity

    lunary-ai/lunary: Missing Authorization

    CVE-2024-8999Lunary-ai

    lunary-ai/lunary version v1.4.25 contains an improper access control vulnerability in the POST /api/v1/data-warehouse/bigquery endpoint. This vulnerability allows any user to export the entire database data by creating a stream to Google BigQuery without prope

  • 8.1 High severity

    danswer-ai/danswer: Missing Authorization

    CVE-2024-7767Danswer-ai

    An improper access control vulnerability exists in danswer-ai/danswer version v0.3.94. This vulnerability allows the first user created in the system to view, modify, and delete chats created by an Admin. This can lead to unauthorized access to sensitive infor

  • 8.8 High severity

    open-webui/open-webui: Missing Authorization

    CVE-2024-7043Open WebUI

    An improper access control vulnerability in open-webui/open-webui v0.3.8 allows attackers to view and delete any files. The application does not verify whether the attacker is an administrator, allowing the attacker to directly call the GET /api/v1/files/ inte

  • 8.1 High severity

    lunary-ai/lunary: Missing Authorization

    CVE-2024-10762Lunary-ai

    In lunary-ai/lunary before version 1.5.9, the /v1/evaluators/ endpoint allows users to delete evaluators of a project by sending a DELETE request. However, the route lacks proper access control, such as middleware to ensure that only users with appropriate rol

  • 7.5 High severity

    lunary-ai/lunary: Missing Authorization

    CVE-2024-10272Lunary-ai

    lunary-ai/lunary is vulnerable to broken access control in the latest version. An attacker can view the content of any dataset without any kind of authorization by sending a GET request to the /v1/datasets endpoint without a valid authorization token.

  • 9.8 Critical severity

    xwiki-platform: Missing Authorization

    CVE-2025-29926XWiki

    XWiki Platform is a generic wiki platform. Prior to 15.10.15, 16.4.6, and 16.10.0, any user can exploit the WikiManager REST API to create a new wiki, where the user could become an administrator and so performs other attacks on the farm. Note that this REST A

  • 8.8 High severity

    FoodBakery | Delivery Restaurant Directory…: Missing Authorization

    CVE-2024-12920Chimpstudio

    The FoodBakery | Delivery Restaurant Directory WordPress Theme theme for WordPress is vulnerable to unauthorized access of data and modification of data due to a missing capability check on the foodbakery_var_backup_file_delete, foodbakery_widget_file_delete,

  • 7.5 High severity

    CozyStay - Hotel Booking WordPress Theme: Missing Authorization

    CVE-2024-13412LoftOcean

    The CozyStay theme for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the ajax_handler function in all versions up to, and including, 1.7.0. This makes it possible for unauthenticated attackers to execute arbi