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

  • 7.1 High severity

    Tutor LMS Pro: Missing Authorization

    CVE-2024-5784Themeum

    The Tutor LMS Pro plugin for WordPress is vulnerable to unauthorized administrative actions execution due to a missing capability checks on multiple functions like treport_quiz_atttempt_delete and tutor_gc_class_action in all versions up to, and including, 2.7

  • 8.1 High severity

    MP3 Audio Player – Music Player, Podcast…: Missing Authorization

    CVE-2024-7856SonaarEPSS 19.2%

    The MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar plugin for WordPress is vulnerable to unauthorized arbitrary file deletion due to a missing capability check on the removeTempFiles() function and insufficient path validation on the 'file'

  • 9.8 Critical severity

    Managment Portal: Missing Authentication for Critical Functionality

    CVE-2024-4428Menulux Information Technologies

    Missing Authentication for Critical Function, Missing Authorization vulnerability in Menulux Information Technologies Managment Portal allows Collect Data as Provided by Users. This issue affects Managment Portal: through 21.05.2024.

  • 8.1 High severity

    i-educar: Missing Authorization

    CVE-2024-45058PortabilisEPSS 1.38%

    i-Educar is free, fully online school management software that can be used by school secretaries, teachers, coordinators, and area managers. Prior to the 2.9 branch, an attacker with only minimal viewing privileges in the settings section is able to change the

  • 8.8 High severity

    WPMR Google Feed Manager for WooCommerce –…: Missing Authorization

    CVE-2024-7258Aukejomm

    The WooCommerce Google Feed Manager plugin for WordPress is vulnerable to unauthorized loss of data due to a missing capability check on the 'wppfm_removeFeedFile' function in all versions up to, and including, 2.8.0. This makes it possible for authenticated a

  • 9.1 Critical severity

    idol_2: Missing Authorization

    CVE-2024-45168Uci

    An issue was discovered in UCI IDOL 2 (aka uciIDOL or IDOL2) through 2.12. Data is transferred over a raw socket without any authentication mechanism. Thus, communication endpoints are not verifiable.

  • 7.5 High severity

    spring security: Missing Authorization

    CVE-2024-38810Spring

    Missing Authorization When Using @AuthorizeReturnObject in Spring Security 6.3.0 and 6.3.1 allows attacker to render security annotations inaffective.

  • 7.1 High severity

    Leopard - WordPress offload media: Missing Authorization

    CVE-2024-43256Nouthemes

    Missing Authorization vulnerability in nouthemes Leopard - WordPress offload media allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects Leopard - WordPress offload media: from n/a through 2.0.36.

  • 8.8 High severity

    WHMpress: Missing Authorization

    CVE-2024-43247Creativeon

    Missing Authorization vulnerability in creativeon WHMpress allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects WHMpress: from n/a through 6.2-revision-5.

  • 8.0 High severity

    xwiki-platform: Missing Authorization

    CVE-2024-43401XWiki

    XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. A user without script/programming right can trick a user with elevated rights to edit a content with a malicious payload using a WYSIWYG editor. The user w

  • 7.5 High severity

    Pi-hole: Missing Authorization

    CVE-2024-44069Pi-hole

    Pi-hole before 6 allows unauthenticated admin/api.php?setTempUnit= calls to change the temperature units of the web dashboard. NOTE: the supplier reportedly does "not consider the bug a security issue" but the specific motivation for letting arbitrary persons

  • 10.0 Critical severity

    InPost for WooCommerce: Missing Authorization

    CVE-2024-6500Inspirelabs

    The InPost for WooCommerce plugin and InPost PL plugin for WordPress are vulnerable to unauthorized access and deletion of data due to a missing capability check on the 'parse_request' function in all versions up to, and including, 1.4.0 (for InPost for WooCom

  • 7.5 High severity

    Wallet System for WooCommerce: Missing Authorization

    CVE-2024-38699WP Swings

    Missing Authorization vulnerability in WP Swings Wallet System for WooCommerce allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects Wallet System for WooCommerce: from n/a through 2.5.13.

  • 7.5 High severity

    Woocommerce OpenPos: Missing Authorization

    CVE-2024-37935Anhvnit

    Missing Authorization vulnerability in anhvnit Woocommerce OpenPos allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects Woocommerce OpenPos: from n/a through 6.4.4.

  • 9.8 Critical severity

    SAP BusinessObjects Business Intelligence…: Missing Authorization

    CVE-2024-41730SAPEPSS 75.9%

    In SAP BusinessObjects Business Intelligence Platform, if Single Signed On is enabled on Enterprise authentication, an unauthorized user can get a logon token using a REST endpoint. The attacker can fully compromise the system resulting in High impact on confi

  • 7.5 High severity

    SmartMag: Missing Authorization

    CVE-2024-37930ThemeSphere

    Insertion of Sensitive Information into Log File vulnerability in ThemeSphere SmartMag smartmag-responsive-retina-wordpress-magazine.This issue affects SmartMag: from n/a through < 10.1.0.

  • 7.5 High severity

    FreeBSD: Missing Authorization

    CVE-2024-6760FreeBSD

    A logic bug in the code which disables kernel tracing for setuid programs meant that tracing was not disabled when it should have, allowing unprivileged users to trace and inspect the behavior of setuid programs. The bug may be used by an unprivileged user to

  • 9.1 Critical severity

    openhab-webui: Missing Authorization

    CVE-2024-42470Openhab

    openHAB, a provider of open-source home automation software, has add-ons including the visualization add-on CometVisu. Several endpoints in versions prior to 4.2.1 of the CometVisu add-on of openHAB don't require authentication. This makes it possible for unau

  • 7.8 High severity

    HarmonyOS: Missing Authorization

    CVE-2024-42035Huawei

    Permission control vulnerability in the App Multiplier module Impact:Successful exploitation of this vulnerability may affect functionality and confidentiality.

  • 7.1 High severity

    Falang multilanguage for WordPress: Missing Authorization

    CVE-2024-6869Sbouey

    The Falang multilanguage for WordPress plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on several functions in all versions up to, and including, 1.3.52. This makes it possible for authenticated attacke

  • 8.8 High severity

    File Manager Pro – Filester: Missing Authorization

    CVE-2024-7031NinjaTeam

    The File Manager Pro – Filester plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'njt_fs_saveSettingRestrictions' function in all versions up to, and including, 1.8.2. This makes it possible for a

  • 8.8 High severity

    FundEngine – Donation and Crowdfunding Platform: Missing Authorization

    CVE-2024-6698Roxnor

    The FundEngine plugin for WordPress is vulnerable to privilege escalation in all versions up to, and including, 1.7.0. This is due to the plugin not properly verifying user meta updated through the update_user_meta function. This makes it possible for authenti

  • 8.8 High severity

    xwiki-platform: Improper Control of Generation of Code

    CVE-2024-37901XWikiEPSS 1.06%

    XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. Any user with edit right on any page can perform arbitrary remote code execution by adding instances of `XWiki.SearchSuggestConfig` and `XWiki.SearchSugges

  • 7.5 High severity

    Social Auto Poster: Missing Authorization

    CVE-2024-6750WPWeb

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

  • 9.8 Critical severity

    VeriStand: Missing Authorization

    CVE-2024-6806NIEPSS 1.02%

    The NI VeriStand Gateway is missing authorization checks when an actor attempts to access Project resources. These missing checks may result in remote code execution. This affects NI VeriStand 2024 Q2 and prior versions.

  • 9.8 Critical severity

    VeriStand: Missing Authorization

    CVE-2024-6805NI

    The NI VeriStand Gateway is missing authorization checks when an actor attempts to access File Transfer resources. These missing checks may result in information disclosure or remote code execution. This affects NI VeriStand 2024 Q2 and prior versions.

  • 9.8 Critical severity

    WooCommerce - Social Login: Missing Authorization

    CVE-2024-6636WPWeb

    The WooCommerce - Social Login plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'woo_slg_login_email' function in all versions up to, and including, 2.7.3. This makes it possible for unauthenticat

  • 8.8 High severity

    Appointment Booking Calendar Plugin and…: Missing Authorization

    CVE-2024-6660Reputeinfosystems

    The BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin plugin for WordPress is vulnerable to unauthorized modification of data that can lead to privilege escalation due to a missing capability check on the bookingpress_import_data_

  • 9.8 Critical severity

    MStore API – Create Native Android & iOS Apps…: Missing Authorization

    CVE-2024-6328InspireUI

    The MStore API – Create Native Android & iOS Apps On The Cloud plugin for WordPress is vulnerable to authentication bypass in all versions up to, and including, 4.14.7. This is due to insufficient verification on the 'phone' parameter of the 'firebase_sms_logi

  • 7.3 High severity

    Junos OS Evolved: Missing Authorization

    CVE-2024-39546Juniper Networks

    A Missing Authorization vulnerability in the Socket Intercept (SI) command file interface of Juniper Networks Junos OS Evolved allows an authenticated, low-privilege local attacker to modify certain files, allowing the attacker to cause any command to execute

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2024-31332Google

    In multiple locations, there is a possible way to bypass a restriction on adding new Wi-Fi connections due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not n

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2024-31318Google

    In CompanionDeviceManagerService.java, there is a possible way to pair a companion device without user acceptance due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interacti

  • 8.8 High severity

    Pie Register – User Registration, Profiles &…: Missing Authorization

    CVE-2024-6069Genetechproducts

    The Registration Forms – User Registration Forms, Invitation-Based Registrations, Front-end User Profile, Login Form & Content Restriction plugin for WordPress is vulnerable to unauthorized arbitrary plugin installation due to a missing capability check on the

  • 7.2 High severity

    EventON – Events Calendar: Missing Authorization

    CVE-2024-6180Ashanjay

    The EventON plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'eventon_import_settings' ajax action in all versions up to, and including, 2.2.15. This makes it possible for unauthenticated attacker

  • 8.2 High severity

    mastodon: Missing Authorization

    CVE-2024-37903Mastodon

    Mastodon is a self-hosted, federated microblogging platform. Starting in version 2.6.0 and prior to versions 4.1.18 and 4.2.10, by crafting specific activities, an attacker can extend the audience of a post they do not own to other Mastodon users on a target s

  • 10.0 Critical severity

    Creo Elements/Direct License: Missing Authorization

    CVE-2024-6071PTCEPSS 1.12%

    PTC Creo Elements/Direct License Server exposes a web interface which can be used by unauthenticated remote attackers to execute arbitrary OS commands on the server.

  • 8.8 High severity

    stitionai/devika: Missing Authorization

    CVE-2024-5820Stitionai

    An unprotected WebSocket connection in the latest version of stitionai/devika (commit ecee79f) allows a malicious website to connect to the backend and issue commands on behalf of the user. The backend serves all listeners on the given socket, enabling any suc

  • 9.3 Critical severity

    PnPSCADA: Missing Authorization

    CVE-2024-2882SDG Technologies

    SDG Technologies PnPSCADA allows a remote attacker to attach various entities without requiring system authentication. This breach could potentially lead to unauthorized control, data manipulation, and access to sensitive information within the SCADA system.

  • 8.8 High severity

    Conduit: Missing Authorization

    CVE-2024-6303The Conduit Contributors

    Missing authorization in Client-Server API in Conduit <=0.7.0, allowing for any alias to be removed and added to another room, which can be used for privilege escalation by moving the #admins alias to a room which they control, allowing them to run commands re

  • 8.8 High severity

    WordPress Form Builder Plugin – Gutenberg Forms: Missing Authorization

    CVE-2022-45803Nikolay Strikhar

    Missing Authorization vulnerability in Nikolay Strikhar WordPress Form Builder Plugin – Gutenberg Forms.This issue affects WordPress Form Builder Plugin – Gutenberg Forms: from n/a through 2.2.8.3.