CyberSecBulletin

Improper Authorization

CWE-285

The product does not perform or incorrectly performs an authorization check when an actor attempts to access a resource or perform an action.

We track 535 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.4. 2 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 you perform access control checks related to your business logic. These checks may be different than the access control checks that you apply 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 Improper Authorization vulnerabilities

  • 8.8 High severity

    graylog2-server: Improper Authorization

    CVE-2025-53106Graylog2

    Graylog is a free and open log management platform. In versions 6.2.0 to before 6.2.4 and 6.3.0-alpha.1 to before 6.3.0-rc.2, Graylog users can gain elevated privileges by creating and using API tokens for the local Administrator or any other user for whom the

  • 8.8 High severity

    CMS: Incorrect Privilege Assignment

    CVE-2025-6736Juzaweb

    A vulnerability classified as critical was found in juzaweb CMS 3.4.2. Affected by this vulnerability is an unknown functionality of the file /admin-cp/theme/install of the component Add New Themes Page. The manipulation leads to improper authorization. The at

  • 8.8 High severity

    CMS: Incorrect Privilege Assignment

    CVE-2025-6735Juzaweb

    A vulnerability classified as critical has been found in juzaweb CMS 3.4.2. Affected is an unknown function of the file /admin-cp/imports of the component Import Page. The manipulation leads to improper authorization. It is possible to launch the attack remote

  • 8.1 High severity

    Real Estate Management System: Improper Authorization

    CVE-2025-6329ScriptAndTools

    A vulnerability was found in ScriptAndTools Real Estate Management System 1.0. It has been rated as critical. This issue affects some unknown processing of the file userdelete.php of the component User Delete Handler. The manipulation of the argument ID leads

  • 8.1 High severity

    SALT: Improper Authorization

    CVE-2025-22239VMware

    Arbitrary event injection on Salt Master. The master's "_minion_event" method can be used by and authorized minion to send arbitrary events onto the master's event bus.

  • 8.7 High severity

    Adobe Experience Manager: Improper Authorization

    CVE-2025-46840Adobe

    Adobe Experience Manager versions 6.5.22 and earlier are affected by an Improper Authorization vulnerability that could result in Privilege escalation. A low privileged attacker could leverage this vulnerability to bypass security measures and gain unauthorize

  • 8.2 High severity

    Adobe Commerce: Improper Authorization

    CVE-2025-43585Adobe

    Adobe Commerce versions 2.4.8, 2.4.7-p5, 2.4.6-p10, 2.4.5-p12, 2.4.4-p13 and earlier are affected by an Improper Authorization vulnerability that could result in a Security feature bypass. An attacker could leverage this vulnerability to bypass security measur

  • 7.3 High severity

    bskms 蓝天幼儿园管理系统: Incorrect Privilege Assignment

    CVE-2025-5522Jack0240 魏

    A vulnerability was found in jack0240 魏 bskms 蓝天幼儿园管理系统 up to dffe6640b5b54d8e29da6f060e0493fea74b3fad. It has been rated as critical. Affected by this issue is some unknown functionality of the file /sa/addUser of the component User Creation Handler. The mani

  • 7.5 High severity

    shiyi-blog: Incorrect Privilege Assignment

    CVE-2025-5511Quequnlong

    A vulnerability, which was classified as critical, has been found in quequnlong shiyi-blog up to 1.2.1. This issue affects some unknown processing of the file /dev api/app/album/photos/. The manipulation leads to improper authorization. The attack may be initi

  • 8.8 High severity

    Offsprout Page Builder: Improper Authorization

    CVE-2025-4672Offsprout

    The Offsprout Page Builder plugin for WordPress is vulnerable to Privilege Escalation due to improper authorization placed on the permission_callback() function in versions 2.2.1 to 2.15.2. This makes it possible for authenticated attackers, with Contributor-l

  • 9.8 Critical severity

    The E-Commerce ERP: Purchasing, Inventory…: Improper Authorization

    CVE-2025-4631Unitybusinesstechnology

    The Profitori plugin for WordPress is vulnerable to Privilege Escalation due to a missing capability check on the stocktend_object endpoint in versions 2.0.6.0 to 2.1.1.3. This makes it possible to trigger the save_object_as_user() function for objects whose '

  • 8.8 High severity

    WP-GeoMeta: Improper Authorization

    CVE-2025-4103Luminfire

    The WP-GeoMeta plugin for WordPress is vulnerable to Privilege Escalation due to a missing capability check on the wp_ajax_wpgm_start_geojson_import() function in versions 0.3.4 to 0.3.5. This makes it possible for authenticated attackers, with Subscriber-leve

  • 7.5 High severity

    Vacation Rental Management Platform: Authorization Bypass Through User-Controlled Key

    CVE-2025-5182Summer Pearl Group

    A vulnerability has been found in Summer Pearl Group Vacation Rental Management Platform up to 1.0.1 and classified as critical. This vulnerability affects unknown code of the component Listing Handler. The manipulation leads to authorization bypass. The attac

  • 8.8 High severity

    openfga: Improper Authorization

    CVE-2025-48371Openfga

    OpenFGA is an authorization/permission engine. OpenFGA versions 1.8.0 through 1.8.12 (corresponding to Helm chart openfga-0.2.16 through openfga-0.2.30 and docker 1.8.0 through 1.8.12) are vulnerable to authorization bypass when certain Check and ListObject ca

  • 8.8 High severity

    xwiki-platform: Improper Authorization

    CVE-2025-48063XWikiEPSS 1.03%

    XWiki is a generic wiki platform. In XWiki 16.10.0, required rights were introduced as a way to limit which rights a document can have. Part of the security model of required rights is that a user who doesn't have a right also cannot define that right as requi

  • 8.8 High severity

    Frontend Dashboard: Improper Authorization

    CVE-2025-4474Vinoth06

    The Frontend Dashboard plugin for WordPress is vulnerable to Privilege Escalation due to a missing capability check on the fed_admin_setting_form_function() function in versions 1.0 to 2.2.7. This makes it possible for authenticated attackers, with Subscriber-

  • 8.8 High severity

    Frontend Dashboard: Improper Authorization

    CVE-2025-4473Vinoth06

    The Frontend Dashboard plugin for WordPress is vulnerable to Privilege Escalation due to a missing capability check on the ajax_request() function in versions 1.0 to 2.2.7. This makes it possible for authenticated attackers, with Subscriber-level access and ab

  • 9.8 Critical severity

    Frontend Dashboard: Improper Authorization

    CVE-2025-4104Vinoth06

    The Frontend Dashboard plugin for WordPress is vulnerable to Privilege Escalation due to a missing capability check on the fed_wp_ajax_fed_login_form_post() function in versions 1.0 to 2.2.6. This makes it possible for unauthenticated attackers to reset the ad

  • 8.2 High severity

    PeproDev Ultimate Profile Solutions: Improper Authorization

    CVE-2025-3921Peprodev

    The PeproDev Ultimate Profile Solutions plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the handel_ajax_req() function in versions 1.9.1 to 7.5.2. This makes it possible for unauthenticated attackers

  • 9.8 Critical severity

    Job Listings: Improper Authorization

    CVE-2025-3918NooTheme

    The Job Listings plugin for WordPress is vulnerable to Privilege Escalation due to improper authorization within the register_action() function in versions 0.1 to 0.1.1. The plugin’s registration handler reads the client-supplied $_POST['user_role'] and passes

  • 7.3 High severity

    Casdoor: Improper Authorization

    CVE-2025-4210CasdoorEPSS 1.82%

    A vulnerability classified as critical was found in Casdoor up to 1.811.0. This vulnerability affects the function HandleScim of the file controllers/scim.go of the component SCIM User Creation Endpoint. The manipulation leads to authorization bypass. The atta

  • 9.1 Critical severity

    Novel-Plus: Incorrect Privilege Assignment

    CVE-2025-401620120630

    A vulnerability classified as critical has been found in 20120630 Novel-Plus up to 0e156c04b4b7ce0563bef6c97af4476fcda8f160. This affects the function deleteIndex of the file novel-admin/src/main/java/com/java2nb/common/controller/LogController.java. The manip

  • 8.8 High severity

    studentmanager: Incorrect Privilege Assignment

    CVE-2025-3587ZeroWdd

    A vulnerability classified as critical was found in ZeroWdd/code-projects studentmanager 1.0. This vulnerability affects unknown code of the file /getTeacherList. The manipulation leads to improper authorization. The attack can be initiated remotely. The explo

  • 9.1 Critical severity

    ruoyi-ai: Incorrect Privilege Assignment

    CVE-2025-3202Ageerle

    A vulnerability classified as critical has been found in ageerle ruoyi-ai up to 2.0.0. Affected is an unknown function of the file ruoyi-modules/ruoyi-system/src/main/java/org/ruoyi/system/controller/system/SysNoticeController.java. The manipulation leads to i

  • 9.8 Critical severity

    ruoyi-ai: Incorrect Privilege Assignment

    CVE-2025-3199Ageerle

    A vulnerability was found in ageerle ruoyi-ai up to 2.0.1 and classified as critical. Affected by this issue is some unknown functionality of the file ruoyi-modules/ruoyi-system/src/main/java/org/ruoyi/system/controller/system/SysModelController.java of the co

  • 8.3 High severity

    NightWolf Penetration Platform: Improper Authorization

    CVE-2025-3014FPT Software

    Insecure Direct Object References (IDOR) in access control in Tracking 2.1.4 on NightWolf Penetration Testing allows an attacker to access via manipulating request parameters or object references.

  • 8.3 High severity

    NightWolf Penetration Platform: Improper Authorization

    CVE-2025-3013FPT Software

    Insecure Direct Object References (IDOR) in access control in Customer Portal before 2.1.4 on NightWolf Penetration Testing allows an attacker to access via manipulating request parameters or object references.

  • 8.0 High severity

    kyverno: Improper Authorization

    CVE-2025-29778Kyverno

    Kyverno is a policy engine designed for cloud native platform engineering teams. Prior to version 1.14.0-alpha.1, Kyverno ignores subjectRegExp and IssuerRegExp while verifying artifact's sign with keyless mode. It allows the attacker to deploy kubernetes reso

  • 9.1 Critical severity

    next.js: Incorrect Authorization

    CVE-2025-29927VercelEPSS 99.2%

    Next.js is a React framework for building full-stack web applications. Starting in version 1.11.4 and prior to versions 12.3.5, 13.5.9, 14.2.25, and 15.2.3, it is possible to bypass authorization checks within a Next.js application, if the authorization check

  • 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

  • 9.6 Critical severity

    kcp: Improper Authorization

    CVE-2025-29922Kcp-dev

    kcp is a Kubernetes-like control plane for form-factors and use-cases beyond Kubernetes and container workloads. Prior to 0.26.3, the identified vulnerability allows creating or deleting an object via the APIExport VirtualWorkspace in any arbitrary target work

  • 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

  • 7.3 High severity

    Dr 820 Firmware: Improper Authorization

    CVE-2025-30117Hella

    An issue was discovered on the Forvia Hella HELLA Driving Recorder DR 820. Managing Settings and Obtaining Sensitive Data and Sabotaging the Car Battery can be performed by unauthorized parties. After bypassing the device pairing, an attacker can obtain sensit

  • 9.8 Critical severity

    DIR-823G: Incorrect Privilege Assignment

    CVE-2025-2360D-LinkEPSS 4.2%

    A vulnerability classified as critical was found in D-Link DIR-823G 1.0.2B05_20181207. Affected by this vulnerability is the function SetUpnpSettings of the file /HNAP1/ of the component UPnP Service. The manipulation of the argument SOAPAction leads to improp

  • 9.8 Critical severity

    DIR-823G: Incorrect Privilege Assignment

    CVE-2025-2359D-LinkEPSS 15.4%

    A vulnerability classified as critical has been found in D-Link DIR-823G 1.0.2B05_20181207. Affected is the function SetDDNSSettings of the file /HNAP1/ of the component DDNS Service. The manipulation of the argument SOAPAction leads to improper authorization.

  • 9.8 Critical severity

    Dash Cam X5: Incorrect Privilege Assignment

    CVE-2025-2345IROAD

    A vulnerability, which was classified as very critical, was found in IROAD Dash Cam X5 and Dash Cam X6 up to 20250308. This affects an unknown part. The manipulation leads to improper authorization. It is possible to initiate the attack remotely. The vendor wa

  • 9.8 Critical severity

    springboot-openai-chatgpt: Incorrect Privilege Assignment

    CVE-2025-2320274056675

    A vulnerability has been found in 274056675 springboot-openai-chatgpt e84f6f5 and classified as critical. Affected by this vulnerability is the function submit of the file /api/blade-user/submit of the component User Handler. The manipulation leads to improper

  • 9.3 Critical severity

    fleet: Improper Authorization

    CVE-2025-27509Fleetdm

    fleetdm/fleet is an open source device management, built on osquery. In vulnerable versions of Fleet, an attacker could craft a specially-formed SAML response to forge authentication assertions, provision a new administrative user account if Just-In-Time (JIT)

  • 8.8 High severity

    zz: Incorrect Privilege Assignment

    CVE-2025-1847Zj1983

    A vulnerability was found in zj1983 zz up to 2024-8. It has been rated as critical. This issue affects some unknown processing. The manipulation leads to improper authorization. The attack may be initiated remotely. The exploit has been disclosed to the public

  • 7.3 High severity

    hrms: Incorrect Privilege Assignment

    CVE-2025-1815Pbrong

    A vulnerability, which was classified as critical, was found in pbrong hrms up to 1.0.1. This affects the function HrmsDB of the file \resource\resource.go. The manipulation of the argument user_cookie leads to improper authorization. It is possible to initiat