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

    PostX: Missing Authorization

    CVE-2025-54751Wpxpo

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

  • 9.8 Critical severity

    Ulicms: Missing Authorization

    CVE-2023-53923Ulicms

    UliCMS 2023.1 contains a privilege escalation vulnerability that allows unauthenticated attackers to create administrative accounts through the UserController endpoint. Attackers can send a crafted POST request to /dist/admin/index.php with specific parameters

  • 9.9 Critical severity

    edx-platform: Missing Authorization

    CVE-2025-68270Openedx

    The Open edX Platform is a learning management platform. Prior to commit 05d0d0936daf82c476617257aa6c35f0cd4ca060, CourseLimitedStaffRole users are able to access and edit courses in studio if they are granted the role on an org rather than on a course, and Co

  • 7.0 High severity

    Hybrid Manager - LTS: Missing Authentication for Critical Functionality

    CVE-2025-14038EnterpriseDB

    EDB Hybrid Manager contains a flaw that allows an unauthenticated attacker to directly access certain gRPC endpoints. This could allow an attacker to read potentially sensitive data or possibly cause a denial-of-service by writing malformed data to certain gRP

  • 8.2 High severity

    Omnidocs: Missing Authorization

    CVE-2025-65742Newgensoft

    An unauthenticated Broken Function Level Authorization (BFLA) vulnerability in Newgen OmniDocs v11.0 allows attackers to obtain sensitive information and execute a full account takeover via a crafted API request.

  • 8.8 High severity

    Postem Ipsum: Missing Authorization

    CVE-2025-14397Franciscopalacios

    The Postem Ipsum plugin for WordPress is vulnerable to unauthorized modification of data to Privilege Escalation due to a missing capability check on the postem_ipsum_generate_users() function in all versions up to, and including, 3.0.1. This makes it possible

  • 8.1 High severity

    Blaze Demo Importer: Missing Authorization

    CVE-2025-13334Blazethemes

    The Blaze Demo Importer plugin for WordPress is vulnerable to unauthorized database resets and file deletion due to a missing capability check on the "blaze_demo_importer_install_demo" function in all versions up to, and including, 1.0.13. This makes it possib

  • 9.8 Critical severity

    LazyTasks – Project & Task Management with…: Missing Authorization

    CVE-2025-12963LazyCoders

    The LazyTasks – Project & Task Management with Collaboration, Kanban and Gantt Chart plugin for WordPress is vulnerable to privilege escalation via account takeover in all versions up to, and including, 1.2.29. This is due to the plugin not properly validating

  • 9.8 Critical severity

    Screen SFT DAB Series - Compact Radio DAB…: Missing Authorization

    CVE-2023-53740DB Elettronica Telecomunicazioni SpA

    Screen SFT DAB 1.9.3 contains an authentication bypass vulnerability that allows attackers to change the admin password without providing the current credentials. Attackers can exploit the userManager.cgx endpoint by sending a crafted JSON request with a new M

  • 8.8 High severity

    ARMember: Missing Authorization

    CVE-2022-47425Repute InfoSystems

    Missing Authorization vulnerability in Repute Infosystems ARMember allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects ARMember: from n/a through 3.4.10.

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2025-48599Google

    In multiple functions of WifiScanModeActivity.java, there is a possible way to bypass a device config restriction due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interacti

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2025-48575Google

    In multiple functions of CertInstaller.java, there is a possible way to install certificates due to a permissions bypass. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploi

  • 8.3 High severity

    xwiki-pro-macros: Missing Authorization

    CVE-2025-65036Xwikisas

    XWiki Remote Macros provides XWiki rendering macros that are useful when migrating content from Confluence. Prior to 1.27.1, the macro executes Velocity from the details pages without checking for permissions, which can lead to remote code execution. This vuln

  • 9.8 Critical severity

    CRM Memberships: Missing Authorization

    CVE-2025-13313Dripadmin

    The CRM Memberships plugin for WordPress is vulnerable to privilege escalation via password reset in all versions up to, and including, 2.6. This is due to missing authorization and authentication checks on the `ntzcrm_changepassword` AJAX action. This makes i

  • 7.5 High severity

    BeeDrive for desktop: Missing Authorization

    CVE-2025-54159Synology

    Missing authorization vulnerability in BeeDrive in Synology BeeDrive for desktop before 1.4.2-13960 allows remote attackers to delete arbitrary files via unspecified vectors.

  • 9.8 Critical severity

    Frontend Admin by DynamiApps: Missing Authorization

    CVE-2025-13342ShabtiEPSS 2.35%

    The Frontend Admin by DynamiApps plugin for WordPress is vulnerable to unauthorized modification of arbitrary WordPress options in all versions up to, and including, 3.28.20. This is due to insufficient capability checks and input validation in the ActionOptio

  • 9.0 Critical severity

    Mautic: Missing Authorization

    CVE-2025-13828Mautic

    SummaryA non privileged user can install and remove arbitrary packages via composer for a composer based installed, even if the flag in update settings for enable composer based update is unticked. ImpactA low-privileged user of the platform can install malici

  • 8.1 High severity

    Mogu Blog v2: Missing Authorization

    CVE-2025-13813Moxi159753

    A vulnerability was identified in moxi159753 Mogu Blog v2 up to 5.2. This issue affects some unknown processing of the file /storage/ of the component Storage Management Endpoint. The manipulation leads to missing authorization. The attack can be initiated rem

  • 8.8 High severity

    Scada-LTS: Cross-Site Request Forgery

    CVE-2025-13790Scada-LTS

    A vulnerability was determined in Scada-LTS up to 2.7.8.1. This impacts an unknown function. This manipulation causes cross-site request forgery. The attack may be initiated remotely. The exploit has been publicly disclosed and may be utilized. The vendor was

  • 9.8 Critical severity

    PubNet: Missing Authentication for Critical Functionality

    CVE-2025-65112Ricardoboss

    PubNet is a self-hosted Dart & Flutter package service. Prior to version 1.1.3, the /api/storage/upload endpoint in PubNet allows unauthenticated users to upload packages as any user by providing arbitrary author-id values. This enables identity spoofing, priv

  • 9.1 Critical severity

    Classroomio: Missing Authorization

    CVE-2025-65669Classroomio

    An issue was discovered in classroomio 0.1.13. Student accounts are able to delete courses from the Explore page without any authorization or authentication checks, bypassing the expected admin-only deletion restriction.

  • 7.5 High severity

    Ruoyi: Missing Authorization

    CVE-2025-46175Ruoyi

    Ruoyi v4.8.0 is vulnerable to Incorrect Access Control. There is a missing checkUserDataScope permission check in the authRole method of SysUserController.java.

  • 7.5 High severity

    Ruoyi: Missing Authorization

    CVE-2025-46174Ruoyi

    Ruoyi v4.8.0 vulnerable to Incorrect Access Control. There is a missing checkUserDataScope permission check in the resetPwd Method of SysUserController.java.

  • 8.6 High severity

    TAX SERVICE Electronic HDM: Cross-Site Request Forgery

    CVE-2025-12061TAX SERVICE Electronic HDM

    The TAX SERVICE Electronic HDM WordPress plugin before 1.2.1 does not authorization and CSRF checks in an AJAX action, allowing unauthenticated users to import and execute arbitrary SQL statements

  • 9.8 Critical severity

    faction: Missing Authorization

    CVE-2025-66022Factionsecurity

    FACTION is a PenTesting Report Generation and Collaboration Framework. Prior to version 1.7.1, an extension execution path in Faction’s extension framework permits untrusted extension code to execute arbitrary system commands on the server when a lifecycle hoo

  • 8.7 High severity

    DFUSION: Missing Authorization

    CVE-2025-41016Davantis

    Inadequate access control vulnerability in Davantis DFUSION v6.177.7, which allows unauthorised actors to extract images and videos related to alarm events through access to “/alarms/<ALARM_ID>/<MEDIA>”, where the “MEDIA” parameter can take the value of “snaps

  • 7.5 High severity

    CP Contact Form with PayPal: Missing Authorization

    CVE-2025-13384CodePeople

    The CP Contact Form with PayPal plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 1.3.56. This is due to the plugin exposing an unauthenticated IPN-like endpoint (via the 'cp_contactformpp_ipncheck' query paramet

  • 8.8 High severity

    Realty Portal: Missing Authorization

    CVE-2025-11985NooTheme

    The Realty Portal plugin for WordPress is vulnerable to unauthorized modification of data that can lead to privilege escalation due to a missing capability check on the 'rp_save_property_settings' function in versions 0.1 to 0.4.1. This makes it possible for a

  • 8.1 High severity

    Alumni Management System: Missing Authorization

    CVE-2025-13468SourceCodester

    A weakness has been identified in SourceCodester Alumni Management System 1.0. This issue affects the function delete_forum/delete_career/delete_comment/delete_gallery/delete_event of the file admin/admin_class.php of the component Delete Handler. Executing ma

  • 8.1 High severity

    rallly: Improper Authorization

    CVE-2025-65029Lukevella

    Rallly is an open-source scheduling and collaboration tool. Prior to version 4.5.4, an insecure direct object reference (IDOR) vulnerability allows any authenticated user to delete arbitrary participants from polls without ownership verification. The endpoint

  • 9.1 Critical severity

    rallly: Improper Authorization

    CVE-2025-65021Lukevella

    Rallly is an open-source scheduling and collaboration tool. Prior to version 4.5.4, an Insecure Direct Object Reference (IDOR) vulnerability exists in the poll finalization feature of the application. Any authenticated user can finalize a poll they do not own

  • 7.5 High severity

    PiWeb Live sales notification for WooCommerce: Missing Authorization

    CVE-2025-12955Rajeshsingh520

    The Live sales notification for WooCommerce plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 2.3.39. This is due to the "getOrders" function lacking proper authorization and capability checks when the plugin is

  • 7.2 High severity

    Multiple Roles per User: Missing Authorization

    CVE-2025-11620Jemoreto

    The Multiple Roles per User plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'mrpu_add_multiple_roles_ui' and 'mrpu_save_multiple_user_roles' functions in all versions up to, and including, 1.0. T

  • 8.8 High severity

    SalesERP: Cross-Site Request Forgery

    CVE-2025-13177Bdtask

    A vulnerability was detected in Bdtask/CodeCanyon SalesERP up to 20250728. This affects an unknown part. The manipulation results in cross-site request forgery. The attack can be executed remotely. The exploit is now public and may be used. The vendor was cont

  • 7.3 High severity

    Dee Store: Missing Authorization

    CVE-2025-13063DinukaNavaratna

    A flaw has been found in DinukaNavaratna Dee Store 1.0. Affected is an unknown function. Executing manipulation can lead to missing authorization. The attack may be performed from remote. The exploit has been published and may be used. Multiple endpoints are a

  • 7.5 High severity

    Apache OpenOffice: Missing Authorization

    CVE-2025-64405ApacheEPSS 1.45%

    Apache OpenOffice documents can contain links. A missing Authorization vulnerability in Apache OpenOffice allowed an attacker to craft a document that would cause external links to be loaded without prompt. In the affected versions of Apache OpenOffice, Calc s

  • 7.5 High severity

    Apache OpenOffice: Missing Authorization

    CVE-2025-64404ApacheEPSS 1.25%

    Apache OpenOffice documents can contain links to other files. A missing Authorization vulnerability in Apache OpenOffice allowed an attacker to craft a document that would cause external links to be loaded without prompt. In the affected versions of Apache Ope

  • 8.1 High severity

    Apache OpenOffice: Missing Authorization

    CVE-2025-64403ApacheEPSS 1.26%

    Apache OpenOffice Calc spreadsheet can contain links to other files, in the form of "external data sources". A missing Authorization vulnerability in Apache OpenOffice allowed an attacker to craft a document that would cause such links to be loaded without pro

  • 7.5 High severity

    Apache OpenOffice: Missing Authorization

    CVE-2025-64401Apache

    Apache OpenOffice documents can contain links. A missing Authorization vulnerability in Apache OpenOffice allowed an attacker to craft a document that would cause external links to be loaded without prompt. In the affected versions of Apache OpenOffice, docume

  • 7.5 High severity

    Bookit — Booking & Appointment Calendar: Missing Authorization

    CVE-2025-12633StellarWP

    The Booking Calendar | Appointment Booking | Bookit plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the '/wp-json/bookit/v1/commerce/stripe/return' REST API Endpoint in all versions up to, and includ