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

    bludit: Improper Authorization

    CVE-2026-46656Bludit

    Bludit is a content management system. Versions prior to 3.22.0 have a Broken Access Control flaw where active sessions remain valid even after the corresponding user account has been physically deleted from the database. This "Ghost Session" allows revoked us

  • 7.3 High severity

    BeikeShop: Incorrect Privilege Assignment

    CVE-2026-11462Chengdu Everbrite Network Technology

    A vulnerability was found in Chengdu Everbrite Network Technology BeikeShop up to 1.6.0.22. This impacts the function callback of the file plugins/Stripe/Controllers/StripeController.php of the component Stripe Plugin. Performing a manipulation of the argument

  • 9.8 Critical severity

    Hippoo Mobile App for WooCommerce: Improper Authorization

    CVE-2026-10580HippoooEPSS 2.95%

    The Hippoo Mobile App for WooCommerce plugin for WordPress is vulnerable to Authentication Bypass leading to Administrator Account Takeover in all versions up to and including 1.9.4. This is due to a logic conflation in HippooPermissions::get_user_permissions(

  • 7.1 High severity

    iris-web: Improper Authorization

    CVE-2026-41522Dfir-iris

    Iris is a web collaborative platform that helps incident responders share technical details during investigations. Prior to version 2.4.28, DFIR-IRIS exposes an optional GraphQL endpoint at `/graphql` that does not enforce the same authorization checks as the

  • 7.1 High severity

    Nameless: Improper Authorization

    CVE-2026-33398NamelessMC

    NamelessMC is website software for Minecraft servers. In version 2.2.4, `modules/Forum/pages/forum/get_quotes.php` only checks whether the caller is logged in, then reads a post by attacker-controlled `post` ID and returns its content. The backend helper in `m

  • 7.8 High severity

    Android XR: Improper Authorization

    CVE-2026-0072Google

    In addInputMethodListener of com.android.server.inputmethod.InputMethodManagerService, there is a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for expl

  • 7.3 High severity

    Water Billing Management System: Incorrect Privilege Assignment

    CVE-2026-10236SourceCodester

    A vulnerability has been found in SourceCodester Water Billing Management System 1.0. This issue affects some unknown processing of the file /classes/Users.php?f=save of the component User Management Endpoint. Such manipulation leads to improper authorization.

  • 9.9 Critical severity

    shopper: Improper Privilege Management

    CVE-2026-47744Shopperlabs

    Shopper is a Headless e-commerce Admin Panel. Prior to 2.8.0, two distinct authorization defects in the team settings allowed any authenticated panel user to take over the RBAC system. Settings/Team/Index had no mount() authorization. Any authenticated user co

  • 8.1 High severity

    shopper: Improper Authorization

    CVE-2026-47740Shopperlabs

    Shopper is a Headless e-commerce Admin Panel. Prior to 2.8.0, Multiple Filament actions on the admin Order detail and Order shipments table were callable by an authenticated low-privilege user without the permission required to mutate orders. The order detail

  • 8.1 High severity

    BS20 EV Charging Station: Incorrect Privilege Assignment

    CVE-2026-9397Besen

    A weakness has been identified in Besen BS20 EV Charging Station up to 20260426. Affected by this issue is some unknown functionality of the component OTA Update Installation Handler. This manipulation causes improper authorization. The attack is possible to b

  • 7.5 High severity

    Unisphere for PowerMax: Improper Authorization

    CVE-2022-34363Dell

    Dell Unisphere for PowerMax vApp version prior to 10.0.0.2, contains an authorization bypass vulnerability in the Unisphere for VMAX application running in vApp

  • 7.2 High severity

    siyuan: Improper Authorization

    CVE-2026-45371Siyuan-note

    SiYuan is an open-source personal knowledge management system. Prior to 3.7.0, SiYuan publish-mode Reader can mutate Conf and SQL index via 8 ungated APIs. POST /api/graph/getGraph, POST /api/graph/getLocalGraph, POST /api/sync/setSyncInterval, POST /api/stora

  • 8.6 High severity

    aegra: Improper Authorization

    CVE-2026-44504Aegra

    Aegra is a drop-in replacement for LangSmith Deployments. Prior to 0.9.7, with multiple authenticated users on a shared instance are vulnerable to a cross-tenant IDOR. Any authenticated attacker, given another user's thread_id, can execute graph runs against t

  • 9.1 Critical severity

    Apache Tomcat: Improper Authorization

    CVE-2026-43515ApacheEPSS 1.22%

    Improper Authorization vulnerability when multiple method constraints define an HTTP method for the same extension in Apache Tomcat. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.21, from 10.1.0-M1 through 10.1.54, from 9.0.0.M1 through 9.0.117

  • 8.1 High severity

    pocket-id: Improper Authorization

    CVE-2026-43983Pocket-id

    Pocket ID is an OIDC provider that allows users to authenticate with their passkeys to your services. Prior to 2.6.0, The createTokenFromRefreshToken function (oidc_service.go) validates the refresh token's cryptographic integrity but does not re-validate the

  • 8.7 High severity

    vaultwarden: Improper Authorization

    CVE-2026-43912Dani-garcia

    Vaultwarden is a Bitwarden-compatible server written in Rust. Prior to 1.35.5, Vaultwarden does not enforce that a groups_users.users_organizations_uuid entry belongs to the same organization as groups.groups_uuid, or a collections_groups.collections_uuid entr

  • 8.1 High severity

    grav: Improper Privilege Management

    CVE-2026-42609Grav

    Grav is a file-based Web platform. Prior to 2.0.0-beta.2, a business logic vulnerability in the Grav Admin Panel allows a low-privileged user (with only user creation permissions) to overwrite existing accounts, including the primary administrator. By creating

  • 7.3 High severity

    NextChat: Incorrect Privilege Assignment

    CVE-2026-7644ChatGPTNextWeb

    A vulnerability has been found in ChatGPTNextWeb NextChat up to 2.16.1. Affected is the function addMcpServer of the file app/mcp/actions.ts. The manipulation leads to improper authorization. Remote exploitation of the attack is possible. The exploit has been

  • 7.3 High severity

    GoClaw: Incorrect Privilege Assignment

    CVE-2026-7505Nextlevelbuilder

    A flaw has been found in nextlevelbuilder GoClaw and GoClaw Lite up to 3.8.5. This affects an unknown function of the component RPC Handler. This manipulation causes improper authorization. The attack may be initiated remotely. The exploit has been published a

  • 7.5 High severity

    Otter Blocks – Gutenberg Blocks, Page Builder…: Improper Authorization

    CVE-2026-2892ThemeIsle

    The Otter Blocks plugin for WordPress is vulnerable to Purchase Verification Bypass in all versions up to, and including, 3.1.4. This is due to the 'get_customer_data' method relying on an unsigned 'o_stripe_data' cookie to determine Stripe product ownership f

  • 8.8 High severity

    Minerva: Improper Authorization

    CVE-2026-5781MphRx

    An authorization vulnerability in MphRx's Minerva V3.6.0, specifically in the '/minerva/moUser/update' endpoint, could allow an authenticated user with user modification privileges to escalate their privileges by sending an HTTP request with a manipulated 'ide

  • 7.3 High severity

    vanna: Incorrect Privilege Assignment

    CVE-2026-6977Vanna-ai

    A security vulnerability has been detected in vanna-ai vanna up to 2.0.2. The affected element is an unknown function of the component Legacy Flask API. The manipulation leads to improper authorization. It is possible to initiate the attack remotely. The explo

  • 7.5 High severity

    Oracle Financial Services Customer Screening: Improper Authorization

    CVE-2026-34320Oracle

    Vulnerability in the Oracle Financial Services Customer Screening product of Oracle Financial Services Applications (component: User Interface). The supported version that is affected is 8.1.2.8.0. Easily exploitable vulnerability allows unauthenticated attack

  • 8.1 High severity

    siyuan: Improper Authorization

    CVE-2026-40259Siyuan-note

    SiYuan is an open-source personal knowledge management system. In versions 3.6.3 and below, the /api/av/removeUnusedAttributeView endpoint is protected only by generic authentication that accepts publish-service RoleReader tokens. The handler passes a caller-c

  • 7.5 High severity

    free5gc: Improper Authorization

    CVE-2026-40248Free5gc

    free5GC is an open-source implementation of the 5G core network. In versions 4.2.1 and below of the UDR service, the handler for creating or updating Traffic Influence Subscriptions checks whether the influenceId path segment equals subs-to-notify, but does no

  • 7.5 High severity

    free5gc: Improper Authorization

    CVE-2026-40247Free5gc

    free5GC is an open-source implementation of the 5G core network. In versions 4.2.1 and below of the UDR service, the handler for reading Traffic Influence Subscriptions checks whether the influenceId path segment equals subs-to-notify, but does not return afte

  • 7.5 High severity

    free5gc: Improper Authorization

    CVE-2026-40246Free5gc

    free5GC is an open-source implementation of the 5G core network. In versions 1.4.2 and below of the UDR service, the handler for deleting Traffic Influence Subscriptions checks whether the influenceId path segment equals subs-to-notify, but does not return aft

  • 7.3 High severity

    go-fastdfs-web: Incorrect Privilege Assignment

    CVE-2026-6105Perfree

    A security vulnerability has been detected in perfree go-fastdfs-web up to 1.3.7. This affects an unknown part of the file src/main/java/com/perfree/controller/InstallController.java of the component doInstall Interface. The manipulation leads to improper auth

  • 7.7 High severity

    chartbrew: Improper Authorization

    CVE-2026-32252Chartbrew

    Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts. Prior to 4.9.0, a cross-tenant authorization bypass exists in Chartbrew in GET /team/:team_id/template/generate/:project_id. The GET

  • 7.3 High severity

    9router: Improper Authorization

    CVE-2026-5842Decolua

    A security vulnerability has been detected in decolua 9router up to 0.3.47. The impacted element is an unknown function of the file /api of the component Administrative API Endpoint. The manipulation leads to authorization bypass. The attack is possible to be

  • 7.2 High severity

    ci4ms: Improper Authorization

    CVE-2026-39389Ci4-cms-erp

    CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. Prior to 0.31.4.0, This vulnerability is fixed in 0.31.4.0.

  • 8.8 High severity

    PolarLearn: Improper Authorization

    CVE-2026-35610Polarnl

    PolarLearn is a free and open-source learning program. In 0-PRERELEASE-14 and earlier, setCustomPassword(userId, password) and deleteUser(userId) in the account-management module used an inverted admin check. Because of the inverted condition, authenticated no

  • 7.3 High severity

    Student-Management-System: Incorrect Privilege Assignment

    CVE-2026-5642Cyber-III

    A vulnerability was determined in Cyber-III Student-Management-System up to 1a938fa61e9f735078e9b291d2e6215b4942af3f. This affects an unknown function of the file /viva/update.php of the component HTTP POST Request Handler. This manipulation of the argument Na

  • 9.4 Critical severity

    signalk-server: Improper Authorization

    CVE-2026-33950SignalK

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.24.0-beta.4, there is a privilege escalation vulnerability by Admin Role Injection via /enableSecurity. An unauthenticated attacker can gain full Administrator acc

  • 8.1 High severity

    Mongoose: Improper Authorization

    CVE-2026-5246Cesanta

    A vulnerability was determined in Cesanta Mongoose up to 7.20. Affected is the function mg_tls_verify_cert_signature of the file mongoose.c of the component P-384 Public Key Handler. Executing a manipulation can lead to authorization bypass. The attack can be

  • 7.7 High severity

    open-webui: Improper Authorization

    CVE-2026-34222Open WebUIEPSS 5.1%

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to version 0.8.11, there is a broken access control vulnerability in tool values. This issue has been patched in version 0.8.11.

  • 7.5 High severity

    parse-server: Improper Authorization

    CVE-2026-34784Parse-community

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.71 and 9.7.1-alpha.1, file downloads via HTTP Range requests bypass the afterFind(Parse.File) trigger and its validators on storage ad

  • 8.1 High severity

    Search Guard FLX: Improper Authorization

    CVE-2026-4818Floragunn

    In Search Guard FLX versions from 3.0.0 up to 4.0.1, there exists an issue which allows users without the necessary privileges to execute some management operations against data streams.

  • 8.0 High severity

    Ultimate Member – User Profile, Registration…: Improper Authorization

    CVE-2026-4248Ultimatemember

    The Ultimate Member plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.11.2. This is due to the '{usermeta:password_reset_link}' template tag being processed within post content via the '[um_loggedin]'

  • 7.3 High severity

    chatwoot: Incorrect Privilege Assignment

    CVE-2026-4990Chatwoot

    A security vulnerability has been detected in chatwoot up to 4.11.1. The affected element is an unknown function of the file /app/login of the component Signup Endpoint. Such manipulation of the argument signupEnabled with the input true leads to improper auth