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

    MyTube: Improper Authorization

    CVE-2026-33735Franklioxygen

    MyTube is a self-hosted downloader and player for several video websites Prior to version 1.8.69, an authorization bypass in the `/api/settings/import-database` endpoint allows attackers with low-privilege credentials to upload and replace the application's SQ

  • 7.5 High severity

    iOS and iPadOS: Improper Authorization

    CVE-2026-28865Apple

    An authentication issue was addressed with improved state management. This issue is fixed in iOS 18.7.7 and iPadOS 18.7.7, iOS 26.4 and iPadOS 26.4, macOS Sequoia 15.7.5, macOS Sonoma 14.8.5, macOS Tahoe 26.4, tvOS 26.4, visionOS 26.4, watchOS 26.4. An attacke

  • 8.1 High severity

    vikunja: Improper Authorization

    CVE-2026-33668Go-vikunja

    Vikunja is an open-source self-hosted task management platform. Starting in version 0.18.0 and prior to version 2.2.1, when a user account is disabled or locked, the status check is only enforced on the local login and JWT token refresh paths. Three other auth

  • 7.3 High severity

    Patients Waiting Area Queue Management System: Incorrect Privilege Assignment

    CVE-2026-4617SourceCodester

    A weakness has been identified in SourceCodester Patients Waiting Area Queue Management System 1.0. The impacted element is the function ValidateToken of the file /php/api_patient_checkin.php of the component Patient Check-In Module. Executing a manipulation c

  • 8.1 High severity

    connect-cms: Improper Authorization

    CVE-2026-32300Opensource-workshop

    Connect-CMS is a content management system. In versions on the 1.x series up to and including 1.41.0 and versions on the 2.x series up to and including 2.41.0, an improper authorization issue in the My Page profile update feature may allow modification of arbi

  • 9.1 Critical severity

    grpc-go: Improper Authorization

    CVE-2026-33186GrpcEPSS 1.62%

    gRPC-Go is the Go language implementation of gRPC. Versions prior to 1.79.3 have an authorization bypass resulting from improper input validation of the HTTP/2 `:path` pseudo-header. The gRPC-Go server was too lenient in its routing logic, accepting requests w

  • 8.1 High severity

    Checkmate: Improper Privilege Management

    CVE-2026-31836Bluewave-labs

    Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. In versions from 3.5.1 and prior, a mass assignment vulnerability in Checkmate's user

  • 8.1 High severity

    frigate: Improper Authorization

    CVE-2026-33125Blakeblackshear

    Frigate is a network video recorder (NVR) with realtime local object detection for IP cameras. In versions 0.16.2 and below, users with the viewer role can delete admin and low-privileged user accounts. Exploitation can lead to DoS and affect data integrity. T

  • 8.1 High severity

    opencti: Improper Authorization

    CVE-2026-21886OpenCTI-Platform

    OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to version 6.9.1, the GraphQL mutations "IndividualDeletionDeleteMutation" is intended to allow users to delete individual entity objects respectively. H

  • 8.8 High severity

    nerves_hub_web: Improper Authorization

    CVE-2026-28806Nerves-hub

    Improper Authorization vulnerability in nerves-hub nerves_hub_web allows cross-organization device control via device bulk actions and device update API. Missing authorization checks in the device bulk actions and device update API endpoints allow authenticate

  • 9.9 Critical severity

    oneuptime: Improper Authorization

    CVE-2026-30956OneUptime

    OneUptime is a solution for monitoring and managing online services. Prior to 10.0.21, a low‑privileged user can bypass authorization and tenant isolation in OneUptime v10.0.20 and earlier by sending a forged is-multi-tenant-query header together with a contro

  • 7.5 High severity

    misskey: Improper Authorization

    CVE-2026-28431Misskey-dev

    Misskey is an open source, federated social media platform. All Misskey servers running versions 8.45.0 and later, but prior to 2026.3.1, contain a vulnerability that allows bad actors access to data that they ordinarily wouldn't be able to access due to insuf

  • 7.3 High severity

    Client Database Management System: Incorrect Privilege Assignment

    CVE-2026-3764SourceCodester

    A vulnerability was determined in SourceCodester Client Database Management System 1.0. The impacted element is an unknown function of the file /superadmin_user_update.php. This manipulation causes improper authorization. The attack can be initiated remotely.

  • 9.8 Critical severity

    Client Database Management System: Incorrect Privilege Assignment

    CVE-2026-3762SourceCodester

    A vulnerability has been found in SourceCodester Client Database Management System 1.0/3.1. Impacted is an unknown function of the file /superadmin_delete_manager.php of the component Endpoint. The manipulation of the argument manager_id leads to improper auth

  • 7.3 High severity

    Client Database Management System: Incorrect Privilege Assignment

    CVE-2026-3734SourceCodester

    A flaw has been found in SourceCodester Client Database Management System 1.0. Affected is an unknown function of the file /fetch_manager_details.php of the component Endpoint. This manipulation of the argument manager_id causes improper authorization. The att

  • 8.8 High severity

    Patients Waiting Area Queue Management System: Incorrect Privilege Assignment

    CVE-2026-3724SourceCodester

    A weakness has been identified in SourceCodester Patients Waiting Area Queue Management System 1.0. This impacts an unknown function of the file /checkin.php. This manipulation of the argument patient_id causes improper authorization. It is possible to initiat

  • 9.4 Critical severity

    OpenClaw: Improper Authorization

    CVE-2026-28448OpenClaw

    OpenClaw versions 2026.1.29 prior to 2026.2.1 contain a vulnerability in the Twitch plugin (must be installed and enabled) in which it fails to enforce the allowFrom allowlist when allowedRoles is unset or empty, allowing unauthorized Twitch users to trigger a

  • 9.8 Critical severity

    RustDesk Client: Improper Authorization

    CVE-2026-30793Rustdesk-client

    Cross-Site Request Forgery (CSRF) vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android (Flutter URI scheme handler, FFI bridge modules) allows Privilege Escalation. This vulnerability is associated with progra

  • 8.3 High severity

    vaultwarden: Improper Privilege Management

    CVE-2026-27803Dani-garcia

    Vaultwarden is an unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs. Prior to version 1.35.4, when a Manager has manage=false for a given collection, they can still perform several management operations as long as they have

  • 7.7 High severity

    Android: Improper Authorization

    CVE-2026-0017Google

    In onChange of BiometricService.java, there is a possible way to enable fingerprint unlock due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exp

  • 8.8 High severity

    Free-CRM: Incorrect Privilege Assignment

    CVE-2026-3265Go2ismail

    A vulnerability was identified in go2ismail Free-CRM up to b83c40a90726d5e58f0cc680ffdcaa28a03fb5d1. This affects an unknown part of the file /api/Security/ of the component Security API. The manipulation leads to improper authorization. The attack is possible

  • 8.8 High severity

    Asp.Net-Core-Inventory-Order-Management-System: Incorrect Privilege Assignment

    CVE-2026-3263Go2ismail

    A vulnerability was found in go2ismail Asp.Net-Core-Inventory-Order-Management-System up to 9.20250118. Affected by this vulnerability is an unknown functionality of the file /api/Security/ of the component Security API. Performing a manipulation results in im

  • 8.1 High severity

    E-commerce: Authorization Bypass Through User-Controlled Key

    CVE-2025-15582Detronetdip

    A security flaw has been discovered in detronetdip E-commerce 1.0.0. The impacted element is the function Delete/Update of the component Product Management Module. Performing a manipulation of the argument ID results in authorization bypass. Remote exploitatio

  • 8.8 High severity

    IDonate – Blood Donation, Request And Donor…: Improper Authorization

    CVE-2025-4521ThemeAtelier

    The IDonate – Blood Donation, Request And Donor Management System plugin for WordPress is vulnerable to Privilege Escalation due to a missing capability check on the idonate_donor_profile() function in versions 2.1.5 to 2.1.9. This makes it possible for authen

  • 8.8 High severity

    AutoGPT: Improper Authorization

    CVE-2026-26020Significant-Gravitas

    AutoGPT is a platform that allows users to create, deploy, and manage continuous artificial intelligence agents that automate complex workflows. Prior to 0.6.48, an authenticated user could achieve Remote Code Execution (RCE) on the backend server by embedding

  • 7.5 High severity

    Cipace: Improper Authorization

    CVE-2024-50617Cipplanner

    Vulnerabilities in the File Download and Get File handler components in CIPPlanner CIPAce before 9.17 allow attackers to download unauthorized files. An authenticated user can easily change the file id parameter or pass the physical file path in the URL query

  • 9.8 Critical severity

    FUXA: Improper Authorization

    CVE-2026-25893Frangoteam

    FUXA is a web-based Process Visualization (SCADA/HMI/Dashboard) software. Prior to 1.2.10, an authentication bypass vulnerability in FUXA allows an unauthenticated, remote attacker to gain administrative access via the heartbeat refresh API and execute arbitra

  • 7.5 High severity

    PolarLearn: Improper Authorization

    CVE-2026-25885Polarnl

    PolarLearn is a free and open-source learning program. In 0-PRERELEASE-16 and earlier, the group chat WebSocket at wss://polarlearn.nl/api/v1/ws can be used without logging in. An unauthenticated client can subscribe to any group chat by providing a group UUID

  • 9.8 Critical severity

    assessment-placipy: Improper Authorization

    CVE-2026-25809Praskla-Technology

    PlaciPy is a placement management system designed for educational institutions. In version 1.0.0, the code evaluation endpoint does not validate the assessment lifecycle state before allowing execution. There is no check to ensure that the assessment has start

  • 8.8 High severity

    WukongCRM: Incorrect Authorization

    CVE-2026-2141WuKongOpenSource

    A security flaw has been discovered in WuKongOpenSource WukongCRM up to 11.3.3. This affects an unknown part of the file gateway/src/main/java/com/kakarote/gateway/service/impl/PermissionServiceImpl.java of the component URL Handler. Performing a manipulation

  • 8.1 High severity

    COCO Annotator: Incorrect Privilege Assignment

    CVE-2026-2109Jsbroks

    A vulnerability was identified in jsbroks COCO Annotator up to 0.11.1. Affected is an unknown function of the file /api/undo/ of the component Delete Category Handler. Such manipulation of the argument ID leads to improper authorization. The attack may be laun

  • 8.8 High severity

    warehouse: Incorrect Privilege Assignment

    CVE-2026-2107Yeqifu

    A vulnerability was found in yeqifu warehouse up to aaf29962ba407d22d991781de28796ee7b4670e4. This affects the function loadAllLoginfo/deleteLoginfo/batchDeleteLoginfo of the file dataset\repos\warehouse\src\main\java\com\yeqifu\sys\controller\LoginfoControlle

  • 8.8 High severity

    warehouse: Incorrect Privilege Assignment

    CVE-2026-2106Yeqifu

    A vulnerability has been found in yeqifu warehouse up to aaf29962ba407d22d991781de28796ee7b4670e4. The impacted element is the function addNotice/updateNotice/deleteNotice/batchDeleteNotice of the file dataset\repos\warehouse\src\main\java\com\yeqifu\sys\contr

  • 8.8 High severity

    warehouse: Incorrect Privilege Assignment

    CVE-2026-2105Yeqifu

    A flaw has been found in yeqifu warehouse up to aaf29962ba407d22d991781de28796ee7b4670e4. The affected element is the function addDept/updateDept/deleteDept of the file dataset\repos\warehouse\src\main\java\com\yeqifu\sys\controller\DeptController.java of the

  • 8.8 High severity

    warehouse: Incorrect Privilege Assignment

    CVE-2026-2079Yeqifu

    A flaw has been found in yeqifu warehouse up to aaf29962ba407d22d991781de28796ee7b4670e4. This vulnerability affects the function addMenu/updateMenu/deleteMenu of the file dataset\repos\warehouse\src\main\java\com\yeqifu\sys\controller\MenuController.java of t

  • 8.8 High severity

    warehouse: Incorrect Privilege Assignment

    CVE-2026-2078Yeqifu

    A vulnerability was detected in yeqifu warehouse up to aaf29962ba407d22d991781de28796ee7b4670e4. This affects the function addPermission/updatePermission/deletePermission of the file dataset\repos\warehouse\src\main\java\com\yeqifu\sys\controller\PermissionCon

  • 8.8 High severity

    warehouse: Incorrect Privilege Assignment

    CVE-2026-2077Yeqifu

    A security vulnerability has been detected in yeqifu warehouse up to aaf29962ba407d22d991781de28796ee7b4670e4. Affected by this issue is the function addRole/updateRole/deleteRole of the file dataset\repos\warehouse\src\main\java\com\yeqifu\sys\controller\Role

  • 8.8 High severity

    warehouse: Incorrect Privilege Assignment

    CVE-2026-2076Yeqifu

    A weakness has been identified in yeqifu warehouse up to aaf29962ba407d22d991781de28796ee7b4670e4. Affected by this vulnerability is the function addUser/updateUser/deleteUser of the file dataset\repos\warehouse\src\main\java\com\yeqifu\sys\controller\UserCont

  • 7.5 High severity

    claude-code: UNIX Symbolic Link (Symlink) Following

    CVE-2026-25724Anthropics

    Claude Code is an agentic coding tool. Prior to version 2.1.7, Claude Code failed to strictly enforce deny rules configured in settings.json when accessing files through symbolic links. If a user explicitly denied Claude Code access to a file (such as /etc/pas

  • 8.8 High severity

    i-Educar: Incorrect Privilege Assignment

    CVE-2026-2015Portabilis

    A weakness has been identified in Portabilis i-Educar up to 2.10. Affected is an unknown function of the file FinalStatusImportService.php of the component Final Status Import. Executing a manipulation of the argument school_id can lead to improper authorizati