CyberSecBulletin

Incorrect Authorization

CWE-863

The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.

We track 1,736 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.3. 23 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 Incorrect Authorization vulnerabilities

  • 9.8 Critical severity

    Cloud Build: Incorrect Authorization

    CVE-2026-3136Google Cloud

    An improper authorization vulnerability in GitHub Trigger Comment Control in Google Cloud Build prior to 2026-1-26 allows a remote attacker to execute arbitrary code in the build environment. This vulnerability was patched on 26 January 2026, and no customer a

  • 9.8 Critical severity

    nest.js: Incorrect Authorization

    CVE-2026-2293Nest.js

    A NestJS application using @nestjs/platform-fastify can allow bypass of authentication/authorization middleware when Fastify path-normalization options are enabled. This issue affects nest.Js: 11.1.13.

  • 7.1 High severity

    zulip: Incorrect Authorization

    CVE-2026-25741Zulip

    Zulip is an open-source team collaboration tool. Prior to commit bf28c82dc9b1f630fa8e9106358771b20a0040f7, the API endpoint for creating a card update session during an upgrade flow was accessible to users with only organization member privileges. When the ass

  • 7.5 High severity

    discourse: Authorization Bypass Through User-Controlled Key

    CVE-2026-26265DiscourseEPSS 1.27%

    Discourse is an open source discussion platform. Prior to versions 2025.12.2, 2026.1.1, and 2026.2.0, an IDOR vulnerability in the directory items endpoint allows any user, including anonymous users, to retrieve private user field values for all users in the d

  • 8.8 High severity

    wg-portal: Incorrect Authorization

    CVE-2026-27899H44z

    WireGuard Portal (or wg-portal) is a web-based configuration portal for WireGuard server management. Prior to version 2.1.3, any authenticated non-admin user can become a full administrator by sending a single PUT request to their own user profile endpoint wit

  • 9.1 Critical severity

    rustfs: Incorrect Authorization

    CVE-2026-27607Rustfs

    RustFS is a distributed object storage system built in Rust. In versions 1.0.0-alpha.56 through 1.0.0-alpha.82, RustFS does not validate policy conditions in presigned POST uploads (PostObject), allowing attackers to bypass content-length-range, starts-with, a

  • 9.9 Critical severity

    kargo: Incorrect Authorization

    CVE-2026-27112Akuity

    Kargo manages and automates the promotion of software artifacts. From 1.7.0 to before v1.7.8, v1.8.11, and v1.9.3, the batch resource creation endpoints of both Kargo's legacy gRPC API and newer REST API accept multi-document YAML payloads. Specially crafted p

  • 7.5 High severity

    openclaw: Incorrect Authorization

    CVE-2026-26316OpenClaw

    OpenClaw is a personal AI assistant. Prior to 2026.2.13, the optional BlueBubbles iMessage channel plugin could accept webhook requests as authenticated based only on the TCP peer address being loopback (`127.0.0.1`, `::1`, `::ffff:127.0.0.1`) even when the co

  • 7.1 High severity

    opa-envoy-plugin: Incorrect Authorization

    CVE-2026-26205Open-policy-agent

    opa-envoy-plugun is a plugin to enforce OPA policies with Envoy. Versions prior to 1.13.2-envoy-2 have a vulnerability in how the `input.parsed_path` field is constructed. HTTP request paths are treated as full URIs when parsed; interpreting leading path segme

  • 7.5 High severity

    Alfresco Enterprise: Incorrect Authorization

    CVE-2026-26336Hyland

    Hyland Alfresco allows unauthenticated attackers to read arbitrary files from protected directories (like WEB-INF) via the "/share/page/resource/" endpoint, thus leading to the disclosure of sensitive configuration files.

  • 8.8 High severity

    gogs: Incorrect Authorization

    CVE-2026-25232Gogs

    Gogs is an open source self-hosted Git service. Versions 0.13.4 and below have an access control bypass vulnerability which allows any repository collaborator with Write permissions to delete protected branches (including the default branch) by sending a direc

  • 7.8 High severity

    EPSON Printer Controller Installer: Incorrect Authorization

    CVE-2025-4960Epson

    The com.epson.InstallNavi.helper tool, deployed with the EPSON printer driver installer, contains a local privilege escalation vulnerability due to multiple flaws in its implementation. It fails to properly authenticate clients over the XPC protocol and does n

  • 8.1 High severity

    lavinmq: Incorrect Authorization

    CVE-2026-25767Cloudamqp

    LavinMQ is a high-performance message queue & streaming server. Before 2.6.8, an authenticated user, with the “Policymaker” tag, could create shovels bypassing access controls. an authenticated user with the "Policymaker" management tag could exploit it to rea

  • 8.4 High severity

    kanboard: Incorrect Authorization

    CVE-2026-25924Kanboard

    Kanboard is project management software focused on Kanban methodology. Prior to 1.2.50, a security control bypass vulnerability in Kanboard allows an authenticated administrator to achieve full Remote Code Execution (RCE). Although the application correctly hi

  • 8.1 High severity

    filebrowser: Incorrect Authorization

    CVE-2026-25890Filebrowser

    File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit files. Prior to 2.57.1, an authenticated user can bypass the application's "Disallow" file path rules by modifying the r

  • 9.8 Critical severity

    assessment-placipy: Incorrect Authorization

    CVE-2026-25875Praskla-Technology

    PlaciPy is a placement management system designed for educational institutions. In version 1.0.0, The admin authorization middleware trusts client-controlled JWT claims (role and scope) without enforcing server-side role verification.

  • 9.1 Critical severity

    assessment-placipy: Incorrect Authorization

    CVE-2026-25811Praskla-Technology

    PlaciPy is a placement management system designed for educational institutions. In version 1.0.0, the application derives the tenant identifier directly from the email domain provided by the user, without validating domain ownership or registration. This allow

  • 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.8 High severity

    WeKan: Incorrect Authorization

    CVE-2026-25859WeKan

    Wekan versions prior to 8.20 allow non-administrative users to access migration functionality due to insufficient permission checks, potentially resulting in unauthorized migration operations.

  • 7.5 High severity

    WeKan: Incorrect Authorization

    CVE-2026-25561WeKan

    WeKan versions prior to 8.19 contain an authorization weakness in the attachment upload API. The API does not fully validate that provided identifiers (such as boardId, cardId, swimlaneId, and listId) are consistent and refer to a coherent card/board relations

  • 8.1 High severity

    reva: Incorrect Authorization

    CVE-2026-23989Opencloud-eu

    REVA is an interoperability platform. Prior to 2.42.3 and 2.40.3, a bug in the GRPC authorization middleware of the "Reva" component of OpenCloud allows a malicious user to bypass the scope verification of a public link. By exploiting this via the the "archive

  • 8.8 High severity

    openfga: Incorrect Authorization

    CVE-2026-24851Openfga

    OpenFGA is a high-performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar. OpenFGA v1.8.5 to v1.11.2 ( openfga-0.2.22<= Helm chart <= openfga-0.2.51, v.1.8.5 <= docker <= v.1.11.2) are vulnerable to imprope

  • 7.2 High severity

    Remote: Incorrect Authorization

    CVE-2026-23572TeamViewer

    Improper access control in the TeamViewer Full and Host clients (Windows, macOS, Linux) prior version 15.74.5 allows an authenticated user to bypass additional access controls with “Allow after confirmation” configuration in a remote session. An exploit could

  • 9.8 Critical severity

    Moodle: Incorrect Authorization

    CVE-2025-67856Moodle

    A flaw was found in Moodle. An authorization logic flaw, specifically due to incomplete role checks during the badge awarding process, allowed badges to be granted without proper verification. This could enable unauthorized users to obtain badges they are not

  • 8.8 High severity

    budibase: Incorrect Authorization

    CVE-2026-25040Budibase

    Budibase is a low code platform for creating internal tools, workflows, and admin panels. In versions up to and including 3.26.3, a Creator-level user, who normally has no UI permission to invite users, can manipulate API requests to invite new users with any

  • 9.1 Critical severity

    loft: Incorrect Authorization

    CVE-2026-22806Loft-sh

    vCluster Platform provides a Kubernetes platform for managing virtual clusters, multi-tenancy, and cluster sharing. Prior to versions 4.6.0, 4.5.4, 4.4.2, and 4.3.10, when an access key is created with a limited scope, the scope can be bypassed to access resou

  • 8.8 High severity

    AutoGPT: Improper Control of Generation of Code

    CVE-2026-24780Significant-GravitasEPSS 1.26%

    AutoGPT is a platform that allows users to create, deploy, and manage continuous artificial intelligence agents that automate complex workflows. Prior to autogpt-platform-beta-v0.6.44, AutoGPT Platform's block execution endpoints (both main web API and externa

  • 7.2 High severity

    kargo: Incorrect Authorization

    CVE-2026-24748Akuity

    Kargo manages and automates the promotion of software artifacts. Prior to versions 1.8.7, 1.7.7, and 1.6.3, a bug was found with authentication checks on the `GetConfig()` API endpoint. This allowed unauthenticated users to access this endpoint by specifying a

  • 9.9 Critical severity

    dozzle: Incorrect Authorization

    CVE-2026-24740Amir20

    Dozzle is a realtime log viewer for docker containers. Prior to version 9.0.3, a flaw in Dozzle’s agent-backed shell endpoints allows a user restricted by label filters (for example, `label=env=dev`) to obtain an interactive root shell in out‑of‑scope containe

  • 8.1 High severity

    grafana/grafana: Incorrect Authorization

    CVE-2026-21721Grafana

    The dashboard permissions API does not verify the target dashboard scope and only checks the dashboards.permissions:* action. As a result, a user who has permission management rights on one dashboard can read and modify permissions on other dashboards. This is

  • 8.7 High severity

    QGIS: Incorrect Authorization

    CVE-2026-24480Qgis

    QGIS is a free, open source, cross platform geographical information system (GIS) The repository contains a GitHub Actions workflow called "pre-commit checks" that, before commit 76a693cd91650f9b4e83edac525e5e4f90d954e9, was vulnerable to remote code execution

  • 8.8 High severity

    W30E V2: Incorrect Authorization

    CVE-2026-24428Shenzhen Tenda Technology

    Shenzhen Tenda W30E V2 firmware versions up to and including V16.01.0.19(5037) contain an authorization flaw in the user management API that allows a low-privileged authenticated user to change the administrator account password. By sending a crafted request d

  • 9.1 Critical severity

    Nrf: Incorrect Authorization

    CVE-2025-66719Free5gc

    An issue was discovered in Free5gc NRF 1.4.0. In the access-token generation logic of free5GC, the AccessTokenScopeCheck() function in file internal/sbi/processor/access_token.go bypasses all scope validation when the attacker uses a crafted targetNF value. Th

  • 8.8 High severity

    Melapress Role Editor: Incorrect Authorization

    CVE-2025-14866Melapress

    The Melapress Role Editor plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.1.1. This is due to a misconfigured capability check on the 'save_secondary_roles_field' function. This makes it possible for authentic

  • 7.5 High severity

    GitLab: Incorrect Authorization

    CVE-2025-13928GitLab

    GitLab has remediated an issue in GitLab CE/EE affecting all versions from 17.7 before 18.6.4, 18.7 before 18.7.2, and 18.8 before 18.8.2 that could have allowed an unauthenticated user to cause a denial of service condition by exploiting incorrect authorizati

  • 8.8 High severity

    external-secrets: Incorrect Authorization

    CVE-2026-22822External-secrets

    External Secrets Operator reads information from a third-party service and automatically injects the values as Kubernetes Secrets. Starting in version 0.20.2 and prior to version 1.2.0, the `getSecretKey` template function, while introduced for senhasegura Dev

  • 9.8 Critical severity

    MyTube: Incorrect Authorization

    CVE-2026-23837Franklioxygen

    MyTube is a self-hosted downloader and player for several video websites. A vulnerability present in version 1.7.65 and poetntially earlier versions allows unauthenticated users to bypass the mandatory authentication check in the roleBasedAuthMiddleware. By si

  • 7.6 High severity

    Server: Incorrect Authorization

    CVE-2026-1007Devolutions

    Incorrect Authorization vulnerability in virtual gateway component in Devolutions Server allows attackers to bypass deny IP rules.This issue affects Server: from 2025.3.1 through 2025.3.12.

  • 9.1 Critical severity

    TDC-X401GL: Incorrect Authorization

    CVE-2026-22909SICK

    Certain system functions may be accessed without proper authorization, allowing attackers to start, stop, or delete installed applications, potentially disrupting system operations.

  • 8.5 High severity

    inputplumber: Incorrect Authorization

    CVE-2025-66005https://github.com/ShadowBlip

    Lack of authorization of the InputManager D-Bus interface in InputPlumber versions before v0.63.0 can lead to local Denial-of-Service, information leak or even privilege escalation in the context of the currently active user session.