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

  • 9.1 Critical severity

    Product Catalog Enquiry for WooCommerce by…: Missing Authorization

    CVE-2024-25929MultiVendorX

    Missing Authorization vulnerability in MultiVendorX Product Catalog Enquiry for WooCommerce by MultiVendorX.This issue affects Product Catalog Enquiry for WooCommerce by MultiVendorX: from n/a through 5.0.5.

  • 8.8 High severity

    Unlimited Elements For Elementor (Free…: Missing Authorization

    CVE-2023-31080Unlimited Elements

    Missing Authorization vulnerability in Unlimited Elements Unlimited Elements For Elementor (Free Widgets, Addons, Templates).This issue affects Unlimited Elements For Elementor (Free Widgets, Addons, Templates): from n/a through 1.5.65.

  • 8.8 High severity

    PostX: Missing Authorization

    CVE-2024-31246Wpxpo

    Missing Authorization vulnerability in WPXPO PostX ultimate-post allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects PostX: from n/a through <= 3.2.3.

  • 8.8 High severity

    New Order Notification for Woocommerce: Missing Authorization

    CVE-2024-31098Mr.Ebabi

    Missing Authorization vulnerability in Mr.Ebabi New Order Notification for Woocommerce.This issue affects New Order Notification for Woocommerce: from n/a through 2.0.2.

  • 8.8 High severity

    WPC Badge Management for WooCommerce: Missing Authorization

    CVE-2024-30537Wpclever

    Missing Authorization vulnerability in WPClever WPC Badge Management for WooCommerce.This issue affects WPC Badge Management for WooCommerce: from n/a through 2.4.0.

  • 9.8 Critical severity

    Calendarista Basic Edition: Missing Authorization

    CVE-2024-30534Typps

    Missing Authorization vulnerability in typps Calendarista Basic Edition calendarista-basic-edition.This issue affects Calendarista Basic Edition: from n/a through <= 3.0.5.

  • 8.8 High severity

    KiviCare: Missing Authorization

    CVE-2024-35659Iqonic Design

    Missing Authorization vulnerability in Iqonic Design KiviCare kivicare-clinic-management-system allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects KiviCare: from n/a through <= 3.6.6.

  • 8.1 High severity

    Market Exporter: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2024-5637Vanyukov

    The Market Exporter plugin for WordPress is vulnerable to unauthorized loss of data due to a missing capability check on the 'remove_files' function in all versions up to, and including, 2.0.19. This makes it possible for authenticated attackers, with Subscrib

  • 7.5 High severity

    lunary-ai/lunary: Authorization Bypass Through User-Controlled Key

    CVE-2024-5130Lunary-ai

    An Incorrect Authorization vulnerability exists in lunary-ai/lunary versions up to and including 1.2.2, which allows unauthenticated users to delete any dataset. The vulnerability is due to the lack of proper authorization checks in the dataset deletion endpoi

  • 8.2 High severity

    lunary-ai/lunary: Missing Authorization

    CVE-2024-5129Lunary-ai

    A Privilege Escalation Vulnerability exists in lunary-ai/lunary version 1.2.2, where any user can delete any datasets due to missing authorization checks. The vulnerability is present in the dataset deletion functionality, where the application fails to verify

  • 8.1 High severity

    berriai/litellm: Missing Authorization

    CVE-2024-4888BerriAI

    BerriAI's litellm, in its latest version, is vulnerable to arbitrary file deletion due to improper input validation on the `/audio/transcriptions` endpoint. An attacker can exploit this vulnerability by sending a specially crafted request that includes a file

  • 8.8 High severity

    Waitlist Woocommerce ( Back in stock notifier ): Incorrect Authorization

    CVE-2024-5324XootiXEPSS 1.51%

    Multiple plugins for WordPress utilizing the XootiX Framework are vulnerable to unauthorized modification of data due to a missing capability check on the 'import_settings' function in various versions. This makes it possible for authenticated attackers, with

  • 8.1 High severity

    The Moneytizer: Missing Authorization

    CVE-2023-6966Lvaudore

    The The Moneytizer plugin for WordPress is vulnerable to unauthorized access of data, modification of data, and loss of data due to a missing capability check on multiple AJAX functions in the /core/core_ajax.php file in all versions up to, and including, 9.6.

  • 8.8 High severity

    Unlimited Elements For Elementor (Free…: Missing Authorization

    CVE-2024-35674Unlimited Elements

    Missing Authorization vulnerability in Unlimited Elements Unlimited Elements For Elementor (Free Widgets, Addons, Templates) unlimited-elements-for-elementor.This issue affects Unlimited Elements For Elementor (Free Widgets, Addons, Templates): from n/a throug

  • 7.5 High severity

    PowerBank Application: Missing Authentication for Critical Functionality

    Missing Authentication for Critical Function, Missing Authorization vulnerability in PORTY Smart Tech Technology Joint Stock Company PowerBank Application allows Retrieve Embedded Sensitive Data. This issue affects PowerBank Application: before 2.02.

  • 7.5 High severity

    gaizhenbiao/chuanhuchatgpt: Missing Authorization

    CVE-2024-4520GaiZhenbiao

    An improper access control vulnerability exists in the gaizhenbiao/chuanhuchatgpt application, specifically in version 20240410. This vulnerability allows any user on the server to access the chat history of any other user without requiring any form of interac

  • 8.8 High severity

    RT Easy Builder – Advanced addons for Elementor: Missing Authorization

    Missing Authorization vulnerability in RT Easy Builder – Advanced addons for Elementor.This issue affects RT Easy Builder – Advanced addons for Elementor: from n/a through 2.0.

  • 7.2 High severity

    Social Link Pages: link-in-bio landing pages…: Missing Authorization

    CVE-2024-3555Gelform

    The Social Link Pages: link-in-bio landing pages for your social media profiles plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on the import_link_pages() function in all versions up to, and including, 1.6.9. This ma

  • 8.8 High severity

    CP Contact Form with Paypal: Missing Authorization

    CVE-2023-27460CodePeople, paypaldev

    Missing Authorization vulnerability in CodePeople, paypaldev CP Contact Form with Paypal allows Functionality Misuse.This issue affects CP Contact Form with Paypal: from n/a through 1.3.34.

  • 7.3 High severity

    wpDataTables – WordPress Data Table, Dynamic…: Missing Authorization

    CVE-2024-3821wpDataTables

    The wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on several functions in the wdt_ajax_actions.php file in all versions up to, and including

  • 7.1 High severity

    User Registration & Membership – Free & Paid…: Missing Authorization

    CVE-2024-4958Wpeverest

    The User Registration – Custom Registration Form, Login Form, and User Profile WordPress Plugin plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'import_form_action' function in versions up to, an

  • 9.8 Critical severity

    Unifier: Missing Authorization

    CVE-2024-36246Yokogawa Rental & Lease

    Missing authorization vulnerability exists in Unifier and Unifier Cast. If this vulnerability is exploited, arbitrary code may be executed with LocalSystem privilege. As a result, a malicious program may be installed, data may be altered or deleted.

  • 8.8 High severity

    Post Grid Gutenberg Blocks for News…: Missing Authorization

    CVE-2024-5326WpxpoEPSS 1.43%

    The Post Grid Gutenberg Blocks and WordPress Blog Plugin – PostX plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'postx_presets_callback' function in all versions up to, and including, 4.1.2. Thi

  • 7.5 High severity

    mit-identibot: Missing Authorization

    CVE-2024-35237ZelnickB

    MIT IdentiBot is an open-source Discord bot written in Node.js that verifies individuals' affiliations with MIT, grants them roles in a Discord server, and stores information about them in a database backend. A vulnerability that exists prior to commit 48e3e5e

  • 7.7 High severity

    WPBot – AI ChatBot for Live Support, Lead…: Missing Authorization

    CVE-2024-0453QuantumCloud

    The AI ChatBot plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the openai_file_delete_callback function in all versions up to, and including, 5.3.4. This makes it possible for authenticated attackers

  • 7.7 High severity

    WPBot – AI ChatBot for Live Support, Lead…: Missing Authorization

    CVE-2024-0452QuantumCloud

    The AI ChatBot plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the openai_file_upload_callback function in all versions up to, and including, 5.3.4. This makes it possible for authenticated attackers

  • 7.1 High severity

    ShopLentor – All-in-One WooCommerce Growth &…: Missing Authorization

    CVE-2024-4566Devitemsllc

    The ShopLentor plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the ajax_dismiss function in all versions up to, and including, 2.8.8. This makes it possible for authenticated attackers, with contribu

  • 7.5 High severity

    lunary-ai/lunary: Missing Authorization

    CVE-2024-3761Lunary-ai

    In lunary-ai/lunary version 1.2.2, the DELETE endpoint located at `packages/backend/src/api/v1/datasets` is vulnerable to unauthorized dataset deletion due to missing authorization and authentication mechanisms. This vulnerability allows any user, even those w

  • 7.5 High severity

    Fluent Forms – Customizable Contact Forms…: Missing Authorization

    CVE-2024-2782TechjewelEPSS 1.23%

    The Contact Form Plugin by Fluent Forms for Quiz, Survey, and Drag & Drop WP Form Builder plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the /wp-json/fluentform/v1/global-settings REST API endpoint

  • 9.8 Critical severity

    Fluent Forms – Customizable Contact Forms…: Missing Authorization

    CVE-2024-2771TechjewelEPSS 2.86%

    The Contact Form Plugin by Fluent Forms for Quiz, Survey, and Drag & Drop WP Form Builder plugin for WordPress is vulnerable to privilege escalation due to a missing capability check on the /wp-json/fluentform/v1/managers REST API endpoint in all versions up t

  • 8.2 High severity

    Chauffeur Taxi Booking System for WordPress: Missing Authorization

    CVE-2024-32692QuanticaLabs

    Missing Authorization vulnerability in QuanticaLabs Chauffeur Taxi Booking System for WordPress allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects Chauffeur Taxi Booking System for WordPress: from n/a through 6.9.

  • 8.8 High severity

    Build App Online: Missing Authorization

    CVE-2023-51479Abdul Hakeem

    Improper Privilege Management vulnerability in Abdul Hakeem Build App Online allows Privilege Escalation.This issue affects Build App Online: from n/a through 1.0.19.

  • 8.8 High severity

    WPvivid Backup and Migration: Missing Authorization

    CVE-2023-41243WPvivid Team

    Improper Privilege Management vulnerability in WPvivid Team WPvivid Backup and Migration allows Privilege Escalation.This issue affects WPvivid Backup and Migration: from n/a through 0.9.90.

  • 8.8 High severity

    Tutor LMS Pro: Missing Authorization

    CVE-2024-4352ThemeumEPSS 1.18%

    The Tutor LMS Pro plugin for WordPress is vulnerable to unauthorized access of data, modification of data, loss of data due to a missing capability check on the 'get_calendar_materials' function. The plugin is also vulnerable to SQL Injection via the ‘year’ pa

  • 8.8 High severity

    Tutor LMS Pro: Missing Authorization

    CVE-2024-4351ThemeumEPSS 1.01%

    The Tutor LMS Pro plugin for WordPress is vulnerable to unauthorized access of data, modification of data, loss of data due to a missing capability check on the 'authenticate' function in all versions up to, and including, 2.7.0. This makes it possible for aut

  • 8.2 High severity

    Tutor LMS Pro: Missing Authorization

    CVE-2024-4222Themeum

    The Tutor LMS Pro plugin for WordPress is vulnerable to unauthorized access of data, modification of data, loss of data due to a missing capability check on multiple functions in all versions up to, and including, 2.7.0. This makes it possible for unauthentica

  • 9.8 Critical severity

    Tutor LMS – eLearning and online course solution: Missing Authorization

    CVE-2024-4223Themeum

    The Tutor LMS plugin for WordPress is vulnerable to unauthorized access of data, modification of data, loss of data due to a missing capability check on multiple functions in all versions up to, and including, 2.7.0. This makes it possible for unauthenticated

  • 8.8 High severity

    Visualizer: Tables and Charts Manager for…: Missing Authorization

    CVE-2024-3750ThemeIsle

    The Visualizer: Tables and Charts Manager for WordPress plugin for WordPress is vulnerable to unauthorized modification and retrieval of data due to a missing capability check on the getQueryData() function in all versions up to, and including, 3.10.15. This m

  • 8.8 High severity

    Email Subscribers & Newsletters – Email…: Missing Authorization

    CVE-2024-4010Icegram

    The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to unauthorized access of data, modification of data, and loss of data due to a missing capability check on the handle_ajax_request function in all versions up to, and including, 5.7.1

  • 9.8 Critical severity

    RUGGEDCOM CROSSBOW: Missing Authorization

    CVE-2024-27939Siemens

    A vulnerability has been identified in RUGGEDCOM CROSSBOW (All versions < V5.5). The affected systems allow the upload of arbitrary files of any unauthenticated user. An attacker could leverage this vulnerability and achieve arbitrary code execution with syste