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

    Multiple Page Generator Plugin – MPG: Missing Authorization

    CVE-2024-30235ThemeIsle

    Missing Authorization vulnerability in Themeisle Multiple Page Generator Plugin – MPG.This issue affects Multiple Page Generator Plugin – MPG: from n/a through 3.4.0.

  • 8.8 High severity

    Void Contact Form 7 Widget For Elementor Page…: Missing Authorization

    CVE-2023-52214voidCoders

    Missing Authorization vulnerability in voidCoders Void Contact Form 7 Widget For Elementor Page Builder.This issue affects Void Contact Form 7 Widget For Elementor Page Builder: from n/a through 2.3.

  • 9.8 Critical severity

    Points and Rewards for WooCommerce: Missing Authorization

    CVE-2023-27608WP Swings

    Missing Authorization vulnerability in WP Swings Points and Rewards for WooCommerce.This issue affects Points and Rewards for WooCommerce: from n/a through 1.5.0.

  • 9.8 Critical severity

    Advance WordPress Search Plugin: Missing Authorization

    CVE-2022-38057ThemeHunk

    Missing Authorization vulnerability in ThemeHunk Advance WordPress Search Plugin.This issue affects Advance WordPress Search Plugin: from n/a through 1.2.1.

  • 7.5 High severity

    school_fees_management_system: Missing Authorization

    CVE-2023-49981SourceCodester

    A directory listing vulnerability in School Fees Management System v1.0 allows attackers to list directories and sensitive files within the application without requiring authorization.

  • 7.5 High severity

    best_student_result_management_system: Missing Authorization

    CVE-2023-49980SourceCodester

    A directory listing vulnerability in Best Student Result Management System v1.0 allows attackers to list directories and sensitive files within the application without requiring authorization.

  • 7.5 High severity

    customer_support_system: Missing Authorization

    CVE-2023-49979SourceCodester

    A directory listing vulnerability in Customer Support System v1 allows attackers to list directories and sensitive files within the application without requiring authorization.

  • 9.8 Critical severity

    Olive One Click Demo Import: Missing Authorization

    CVE-2024-2702Olive Themes

    Missing Authorization vulnerability in Olive Themes Olive One Click Demo Import allows importing settings and data, ultimately leading to XSS.This issue affects Olive One Click Demo Import: from n/a through 1.1.1.

  • 8.8 High severity

    Enjoy Social Feed plugin for WordPress website: Missing Authorization

    The Enjoy Social Feed plugin for WordPress website WordPress plugin through 6.2.2 does not have authorisation when resetting its database, allowing any authenticated users, such as subscriber to perform such action

  • 8.2 High severity

    Spring Security: Missing Authorization

    CVE-2024-22257Spring Security

    In Spring Security, versions 5.7.x prior to 5.7.12, 5.8.x prior to 5.8.11, versions 6.0.x prior to 6.0.9, versions 6.1.x prior to 6.1.8, versions 6.2.x prior to 6.2.3, an application is possible vulnerable to broken access control when it directly uses the Aut

  • 7.5 High severity

    Bulgarisation for WooCommerce: Missing Authorization

    CVE-2024-0683AutopolisbgEPSS 1.16%

    The Bulgarisation for WooCommerce plugin for WordPress is vulnerable to unauthorized access due to missing capability checks on several functions in all versions up to, and including, 3.0.14. This makes it possible for unauthenticated and authenticated attacke

  • 7.5 High severity

    Blossom Spa: Missing Authorization

    CVE-2024-2107Blossomthemes

    The Blossom Spa theme for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.3.3 via generated source. This makes it possible for unauthenticated attackers to extract sensitive data including contents of password-

  • 8.2 High severity

    Post Form – Registration Form – Profile Form…: Missing Authorization

    CVE-2024-1170ThemeKraft

    The Post Form – Registration Form – Profile Form for User Profiles – Frontend Content Forms for User Submissions (UGC) plugin for WordPress is vulnerable to unauthorized media file deletion due to a missing capability check on the handle_deleted_media function

  • 7.5 High severity

    Post Form – Registration Form – Profile Form…: Missing Authorization

    CVE-2024-1169ThemeKraft

    The Post Form – Registration Form – Profile Form for User Profiles – Frontend Content Forms for User Submissions (UGC) plugin for WordPress is vulnerable to unauthorized media upload due to a missing capability check on the buddyforms_upload_handle_dropped_med

  • 7.5 High severity

    nGrinder: Missing Authorization

    CVE-2024-28215NAVER

    nGrinder before 3.5.9 allows an attacker to create or update webhook configuration due to lack of access control, which could be the cause of information disclosure and limited Server-Side Request Forgery.

  • 8.8 High severity

    Jenkins docker-build-step Plugin: Missing Authorization

    CVE-2024-2216Jenkins

    A missing permission check in an HTTP endpoint in Jenkins docker-build-step Plugin 2.11 and earlier allows attackers with Overall/Read permission to connect to an attacker-specified TCP or Unix socket URL, and to reconfigure the plugin using the provided conne

  • 9.1 Critical severity

    WPvivid — Backup, Migration & Staging: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2024-1982Wpvividplugins

    The Migration, Backup, Staging – WPvivid plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on the get_restore_progress() and restore() functions in all versions up to, and including, 0.9.68. This makes it possible for

  • 7.3 High severity

    Oliver POS – A WooCommerce Point of Sale (POS): Missing Authorization

    CVE-2024-0702Oliverpos

    The Oliver POS – A WooCommerce Point of Sale (POS) plugin for WordPress is vulnerable to unauthorized access due to missing capability checks on several functions hooked via AJAX in the includes/class-pos-bridge-install.php file in all versions up to, and incl

  • 8.8 High severity

    Addon Library: Missing Authorization

    CVE-2024-1710Unitecms

    The Addon Library plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the onAjaxAction function action in all versions up to, and including, 1.3.76. This makes it possible for authenticated attackers, with sub

  • 8.2 High severity

    Plugin Groups: Missing Authorization

    CVE-2024-1108Desertsnowman

    The Plugin Groups plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the admin_init() function in all versions up to, and including, 2.0.6. This makes it possible for unauthenticated attackers to change

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2024-0038Google

    In injectInputEventToInputFilter of AccessibilityManagerService.java, there is a possible arbitrary input event injection due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User i

  • 9.1 Critical severity

    admin-ui-classic-bundle: Missing Authorization

    CVE-2024-24822Pimcore

    Pimcore's Admin Classic Bundle provides a backend user interface for Pimcore. Prior to version 1.3.3, an attacker can create, delete etc. tags without having the permission to do so. A fix is available in version 1.3.3. As a workaround, one may apply the patch

  • 7.5 High severity

    Website Builder by SeedProd — Theme Builder…: Missing Authorization

    CVE-2024-1072SeedProd

    The Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the seedprod_lite_new_lpage function in all v

  • 7.5 High severity

    User Profile Builder – Beautiful User…: Missing Authorization

    CVE-2024-0324CozmoslabsEPSS 2.41%

    The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'wppb_two_factor_authentication_settings_update' fun

  • 8.8 High severity

    10Web AI Assistant – AI content writing…: Missing Authorization

    CVE-2023-698510WebEPSS 1.35%

    The 10Web AI Assistant – AI content writing assistant plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the install_plugin AJAX action in all versions up to, and including, 1.0.18. This makes it possib

  • 8.8 High severity

    Cookie Information | Free GDPR Consent Solution: Missing Authorization

    CVE-2023-6700CookieinformationEPSS 1.46%

    The Cookie Information | Free GDPR Consent Solution plugin for WordPress is vulnerable to arbitrary option updates due to a missing capability check on its AJAX request handler in versions up to, and including, 2.0.22. This makes it possible for authenticated

  • 7.5 High severity

    Storage Protect Plus Server: Missing Authorization

    CVE-2023-47148IBM

    IBM Storage Protect Plus Server 10.1.0 through 10.1.15.2 Admin Console could allow a remote attacker to obtain sensitive information due to improper validation of unsecured endpoints which could be used in further attacks against the system. IBM X-Force ID: 27

  • 7.8 High severity

    F|One SmartEdge Agent: Missing Authorization

    CVE-2023-1705Forcepoint

    Missing Authorization vulnerability in Forcepoint F|One SmartEdge Agent on Windows (bgAutoinstaller service modules) allows Privilege Escalation, Functionality Bypass.This issue affects F|One SmartEdge Agent: before 1.7.0.230330-554.

  • 7.1 High severity

    Woostify Sites Library: Missing Authorization

    CVE-2023-6279Woostify Sites Library

    The Woostify Sites Library WordPress plugin before 1.4.8 does not have authorisation in an AJAX action, allowing any authenticated users, such as subscriber to update arbitrary blog options and set them to 'activated' which could lead to DoS when using a speci

  • 9.8 Critical severity

    Pandasai: Missing Authorization

    CVE-2024-23752GabrieleventuriEPSS 1.01%

    GenerateSDFPipeline in synthetic_dataframe in PandasAI (aka pandas-ai) through 1.5.17 allows attackers to trigger the generation of arbitrary Python code that is executed by SDFCodeExecutor. An attacker can create a dataframe that provides an English language

  • 9.8 Critical severity

    WP Job Portal – A Complete Job Board: Missing Authorization

    CVE-2022-41786WP Job Portal

    Missing Authorization vulnerability in WP Job Portal WP Job Portal – A Complete Job Board.This issue affects WP Job Portal – A Complete Job Board: from n/a through 2.0.1.

  • 8.8 High severity

    URL Shortener by MyThemeShop: Missing Authorization

    CVE-2023-23896MyThemeShop

    Missing Authorization vulnerability in MyThemeShop URL Shortener by MyThemeShop.This issue affects URL Shortener by MyThemeShop: from n/a through 1.0.17.

  • 8.8 High severity

    Advanced Dynamic Pricing for WooCommerce: Missing Authorization

    CVE-2022-40203AlgolPlus

    Missing Authorization vulnerability in AlgolPlus Advanced Dynamic Pricing for WooCommerce.This issue affects Advanced Dynamic Pricing for WooCommerce: from n/a through 4.1.5.

  • 9.1 Critical severity

    N350RT: Missing Authorization

    CVE-2024-0570TOTOLINK

    A vulnerability classified as critical was found in Totolink N350RT 9.3.5u.6265. This vulnerability affects unknown code of the file /cgi-bin/cstecgi.cgi of the component Setting Handler. The manipulation leads to improper access controls. The attack can be in

  • 9.1 Critical severity

    T8: Missing Authorization

    CVE-2024-0569TOTOLINK

    A vulnerability classified as problematic has been found in Totolink T8 4.1.5cu.833_20220905. This affects the function getSysStatusCfg of the file /cgi-bin/cstecgi.cgi of the component Setting Handler. The manipulation of the argument ssid/key leads to inform

  • 8.3 High severity

    VMware Aria Automation, VMware Cloud Foundation: Missing Authorization

    Aria Automation contains a Missing Access Control vulnerability. An authenticated malicious actor may exploit this vulnerability leading to unauthorized access to remote organizations and workflows.

  • 7.5 High severity

    EazyDocs: Missing Authorization

    CVE-2023-6029EazyDocs

    The EazyDocs WordPress plugin before 2.3.6 does not have authorization and CSRF checks when handling documents and does not ensure that they are documents from the plugin, allowing unauthenticated users to delete arbitrary posts, as well as add and delete docu

  • 8.1 High severity

    DeMomentSomTres WordPress Export Posts With…: Missing Authorization

    The DeMomentSomTres WordPress Export Posts With Images WordPress plugin through 20220825 does not check authorization of requests to export the blog data, allowing any logged in user, such as subscribers to export the contents of the blog, including restricted

  • 9.8 Critical severity

    Post SMTP – Complete Email Deliverability and…: Missing Authorization

    CVE-2023-6875SaadiqbalEPSS 90.3%

    The POST SMTP Mailer – Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress is vulnerable to unauthorized access of data and modification of data due to a type juggling issue on the connect-app REST endpoint in all ve

  • 7.5 High severity

    Nexo cordless nutrunner NXA015S-36V (0608842001): Missing Authorization

    CVE-2023-48247Rexroth

    The vulnerability allows an unauthenticated remote attacker to read arbitrary files under the context of the application OS user (“root”) via a crafted HTTP request.