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

  • 7.3 High severity

    zoraxy: Incorrect Privilege Assignment

    CVE-2026-108899Tobychui

    A flaw has been found in tobychui zoraxy up to 3.3.4. This impacts the function handleBasicAuth of the file mod/dynamicproxy/authProviders.go of the component Path Exception Matcher. This manipulation of the argument PathPrefix causes improper authorization. I

  • 7.5 High severity

    Security Verify Access: Improper Authorization

    CVE-2026-11930IBM

    IBM Security Verify Access 10.0 through 10.0.9.2 and IBM Verify Identity Access 11.0 through 11.0.3 may not enforce authorization correctly for some web servers.

  • 7.4 High severity

    DataPower Gateway 10.6CD: Improper Authorization

    CVE-2026-16181IBM

    IBM DataPower Gateway 10.5.0.0 through 10.5.0.22, 10.6.1 through 10.6.6, 10.6.0.0 through 10.6.0.10, and 11.0.0.0 through 11.0.0.2 could allow a remote attacker to bypass security restrictions due to improper authorization.

  • 8.8 High severity

    Gitea: Improper Authorization

    CVE-2026-104632Gitea

    Gitea Actions blocks the jobs of workflow runs from first-time fork pull request contributors until a maintainer approves the run. The rerun path only required a run to be finished and built the new attempt's jobs without considering the pending approval, so w

  • 7.3 High severity

    PickMall Lilishop: Incorrect Privilege Assignment

    CVE-2026-105571PickMall Lilishop

    A flaw has been found in PickMall Lilishop up to 4.2.4. The impacted element is an unknown function of the file /buyer/passport/member/bindMobile of the component Mobile Binding. This manipulation of the argument Username causes improper authorization. It is p

  • 7.3 High severity

    HospitalManagementSystem: Incorrect Privilege Assignment

    CVE-2026-105382Onetwothreeneth

    A flaw has been found in onetwothreeneth HospitalManagementSystem up to 9ef91ed6007314b6473110ed699dff76d158f61d. This affects the function update_subaccount of the file php/controller.php of the component Account Administration. This manipulation of the argum

  • 10.0 Critical severity

    A3002MU: Incorrect Privilege Assignment

    CVE-2026-105284TOTOLINK

    A weakness has been identified in Totolink A3002MU 1.0.0-B20230403.1455. The impacted element is the function sub_40FCFC of the file /bin/boa of the component Authentication Check. Executing a manipulation can lead to improper authorization. The attack may be

  • 8.2 High severity

    BC-JAVA: Improper Authorization

    CVE-2026-71886Legion of the Bouncy Castle

    In Bouncy Castle for Java before 1.86, the high-level OpenPGP certificate API accepted a third-party certification or trust delegation from any component key of the issuing certificate, without requiring that component to have been granted the authority to cer

  • 7.1 High severity

    MISP: Improper Authorization

    CVE-2026-104908MISP

    MISP contains an improper input validation vulnerability in the decaying model import functionality. The import endpoint was intended to create a new decaying model belonging exclusively to the importing user's organisation, with the default flag forced to off

  • 7.1 High severity

    MISP: Improper Authorization

    CVE-2026-103659MISP

    MISP contains an authorization bypass in the event flattening feature. When a user requests an event with the flatten option enabled, the application removes the Object containment from the query and returns object attributes as top-level event attributes. In

  • 7.1 High severity

    Fireware OS: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-86105WatchGuard

    An improper authorization vulnerability in Fireware OS's Access Portal reverse proxy allows an authenticated, low-privileged Access Portal user to access other web applications they are not authorized for by sending a specially crafted request for a different

  • 7.3 High severity

    tacomall: Incorrect Privilege Assignment

    CVE-2026-102293Realjerrytang

    A vulnerability was identified in realjerrytang tacomall 1.0.0. Impacted is the function OrgStaffServiceImpl.add of the file ApiMaApplication.java of the component api-admin Backend. The manipulation of the argument isAdmin/jobId leads to improper authorizatio

  • 7.3 High severity

    laravel-crm: Improper Authorization

    CVE-2026-100885KrayinEPSS 1.42%

    A vulnerability was found in Krayin laravel-crm up to 2.2.4. This affects an unknown function of the file packages/Webkul/Installer/src/Http/Middleware/CanInstall.php of the component admin-config-setup API Endpoint. The manipulation results in authorization b

  • 7.1 High severity

    contrast: Improper Authorization

    CVE-2025-71426Edgelesssys

    Contrast is a confidential-computing runtime for Kubernetes. In versions before 1.4.1, a recovering Coordinator does not verify the seed supplied by the recovering party. An attacker can therefore stand up a rogue Coordinator whose manifest passes validation b

  • 7.3 High severity

    student-management-system: Improper Authorization

    CVE-2026-97646Ningzichun

    A weakness has been identified in ningzichun student-management-system up to 98760f5711cf6dc8b4adca53a9e207ca49b02ebf. This affects an unknown function of the file admin/fun/getStudent.php. This manipulation of the argument sid causes authorization bypass. The

  • 7.3 High severity

    ruoyi-vue-pro: Incorrect Privilege Assignment

    CVE-2026-97324YunaiV

    A vulnerability was identified in YunaiV/zhijiantianya ruoyi-vue-pro up to 2026.08. Affected is the function updateDemoOrderPaid of the file yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/controller/admin/demo/PayDemoOrderController.java of the com

  • 9.3 Critical severity

    ixo-blockchain: Improper Authorization

    CVE-2026-61604Ixofoundation

    The ixo Blockchain is a Layer 1 blockchain that runs on both Testnet and Mainnet. Prior to version 8.0.0, the x/bonds module moved funds from an address that was resolved from a DID verification method, without verifying that the resolved address belonged to t

  • 7.3 High severity

    mooncake: Improper Authorization

    CVE-2026-96762Kvcache-ai

    A vulnerability was determined in kvcache-ai mooncake up to 0.3.12/0.3.13.post1. This affects the function UnmountSegment of the component RPC Path Handler. This manipulation of the argument client_id/segment_id causes authorization bypass. Remote exploitation

  • 7.3 High severity

    CafeManagement: Incorrect Privilege Assignment

    CVE-2026-96556Neethuharii

    A flaw has been found in Neethuharii CafeManagement. Affected by this vulnerability is the function addcashier of the file AddCashierCode.php. Executing a manipulation of the argument uname/pass/role/status can lead to improper authorization. The attack may be

  • 9.9 Critical severity

    DataStage on Cloud Pak for Data: Improper Authorization

    CVE-2026-16346IBM

    IBM DataStage on Cloud Pak for Data 5.4.0.0 could allow a remote authenticated attacker to execute arbitrary commands due to improper neutralization of special elements used in an OS command.

  • 7.1 High severity

    twenty: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-85055Twentyhq

    Twenty is an open-source CRM (customer relationship management) platform. Prior to 2.22.0, field-level read permission is enforced on selected output fields but not on GraphQL or REST filter predicates. A workspace member or API key with permission to read an

  • 7.7 High severity

    warpgate: Improper Authorization

    CVE-2026-63330Warp-tech

    Warpgate is an open source SSH, HTTPS and MySQL bastion host for Linux. Prior to 0.25.6, api_get_recording_stream in warpgate-admin/src/api/recordings_detail.rs protects /@warpgate/admin/api/recordings/{uuid}/stream only with session authentication and omits r

  • 8.1 High severity

    wacrm: Improper Authorization

    CVE-2026-77239ArnasDon

    WACRM is a self-hostable CRM template for WhatsApp. In version 0.7.0 and earlier, WACRM flow and automation write routes authenticate account viewers but do not enforce the agent role before using a service-role database client that bypasses row-level security

  • 8.1 High severity

    zot: Improper Authorization

    CVE-2026-61833Project-zot

    zot is a container image and artifact registry based on the Open Container Initiative Distribution Specification. Prior to 2.1.18, the bearer authentication handler in pkg/api/authn.go maps every HTTP method other than GET and HEAD to the push action, so DELET

  • 8.1 High severity

    HCL BigFix Service Management: Improper Authorization

    CVE-2026-67102HCL Software

    HCL BigFix Service Management is affected by a high-severity Broken Access Control vulnerability, which could allow a low-privileged user to gain unauthorized access to administrative screens and functions reserved for higher-privileged roles.

  • 9.8 Critical severity

    Azure Logic Apps: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-70200Microsoft

    Improper limitation of a pathname to a restricted directory ('path traversal') in Azure Logic Apps allows an unauthorized attacker to elevate privileges over a network.

  • 9.0 Critical severity

    Cisco Secure Firewall Management Center (FMC): Improper Authorization

    CVE-2026-76420Cisco

    A vulnerability in the internal configuration of the Apache JServ Protocol (AJP) connector for Cisco Secure FMC Software could allow an unauthenticated, remote attacker to impersonate a peer device. This vulnerability is due to incorrect initialization of

  • 8.1 High severity

    @fastify/auth: Improper Authorization

    CVE-2026-92087@fastify/auth

    @fastify/auth is a Fastify plugin that composes multiple authentication and authorization strategies into a single route guard. In versions 5.0.0 through 5.1.0, when strategies are composed with the relation "or" option together with the run "all" option and o

  • 8.8 High severity

    Google Pixel Improper Authorization Exploited

    CVE-2026-58704Google

    In Cellular Modem, there is a possible permission bypass due to a logic error in the code. This could lead to remote (proximal/adjacent) escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 7.2 High severity

    Verify Identity Access: Improper Authorization

    CVE-2026-11934IBM

    IBM Verify Identity Access could allow an administrator to execute additional commands they are not entitled to due to improper validation of user supplied input.

  • 7.1 High severity

    Jira Service Management Data Center: Improper Authorization

    CVE-2026-21587Atlassian

    This High severity Improper Authorization vulnerability was introduced in version 11.3.0 of Jira Service Management Data Center. This Improper Authorization vulnerability, with a CVSS Score of 7.1, allows an authenticated attacker to gain unintended access and

  • 7.1 High severity

    Confluence Data Center: Improper Authorization

    CVE-2026-21586Atlassian

    This High severity Improper Authorization vulnerability was introduced in versions 7.4.0, 7.13.0, 8.5.0, 8.9.0, 9.0.1, 9.1.0, 9.2.0, 9.3.1, 9.4.0, 9.5.1, 10.0.2, 10.1.0, and 10.2.0 of Confluence Data Center. This Improper Authorization vulnerability, with a CV

  • 9.1 Critical severity

    OpenAM: Improper Authorization

    CVE-2026-48717OpenIdentityPlatform

    Open Access Management (OpenAM) is an access management solution. Prior to 16.1.1, AuthorizationCodeGrantTypeHandler requires a code_verifier only when the realm-wide codeVerifierEnforced setting is enabled, even when an authorization code stores a code_challe

  • 9.3 Critical severity

    OpenAM: Improper Authorization

    CVE-2026-45052OpenIdentityPlatform

    Open Access Management (OpenAM) is an access management solution. Prior to 16.1.1, the Liberty Web Services SOAP receiver permits unauthenticated remote requests to write persistent entries through SOAPReceiver and DiscoveryService into a user's Liberty Discov

  • 8.5 High severity

    OpenAM: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-45048OpenIdentityPlatform

    Open Access Management (OpenAM) is an access management solution. Prior to 16.1.1, SessionRequestHandler in the session management endpoint does not enforce ownership or privilege checks when a low-privileged authenticated user queries session information in d

  • 7.3 High severity

    online-clinic-management-system: Improper Authorization

    CVE-2026-90858Subhajitkhan

    A flaw has been found in subhajitkhan online-clinic-management-system up to e9ee77a8827a1446220fa07ee693dc4d9a29a578. Affected by this vulnerability is the function session_start of the file adminappview.php. Executing a manipulation of the argument adminmail

  • 8.1 High severity

    CRUD: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-54178Laravel-Backpack

    backpack/crud provides Create, Read, Update & Delete (CRUD) functions for Backpack, a collection of Laravel packages that help users build custom administration panels. Prior to 6.8.12 and 7.0.35, HasUploadFields::uploadMultipleFilesToDisk in src/app/Models/Tr

  • 7.3 High severity

    inventory-management-system: Incorrect Privilege Assignment

    CVE-2026-90566Rizwan17

    A weakness has been identified in Rizwan17 inventory-management-system up to bfe78a330d01bb26b9daec5dc9ecd5c77900e03f. Affected by this vulnerability is the function createUserAccount of the file register.php of the component Registration Handler. Executing a

  • 8.7 High severity

    org.openmrs.module:legacyui-api: Improper Authorization

    CVE-2026-44715OpenMRS

    OpenMRS is an open source electronic medical record system platform. Prior to versions 1.23.0 and 2.10.0, an authenticated user can trigger administrative DWR services. Specifically, the `startHl7ArchiveMigration` method is accessible, which should be restrict

  • 9.8 Critical severity

    GetSimpleCMS-CE: Improper Authorization

    CVE-2026-53952GetSimpleCMS-CE

    GetSimple CMS is a content management system (CMS), and GetSimple CMS CE is the community edition of that CMS. A logic flaw in GetSimple CMS (v3.4.0a and below) and GetSimpleCMS-CE (v3.3.22 and below) allows unauthenticated attackers to create a new administra