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

  • 8.1 High severity

    flaskbb: Incorrect Authorization

    CVE-2026-22659Flaskbb

    FlaskBB through 2.2.0, fixed in commit acc88cf, contains an authorization bypass vulnerability that allows authenticated moderators to perform unauthorized actions on topics in forums they do not control by submitting crafted topic ID lists. Attackers can incl

  • 7.5 High severity

    Apache IoTDB: Improper Access Control

    CVE-2026-40452Apache

    Incorrect Authorization, Improper Access Control vulnerability in Apache IoTDB. Authorization bypass in /rest/v2/fastLastQuery exposes last-value data to unauthorized authenticated users. This issue affects Apache IoTDB: from 1.3.5 before 1.3.8, from 2.0.5 bef

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-15125Google

    Inappropriate implementation in Forms in Google Chrome prior to 150.0.7871.115 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: High)

  • 7.1 High severity

    opencti: Authorization Bypass Through User-Controlled Key

    CVE-2026-35210OpenCTI-Platform

    OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to 7.260326.0, an authorization bypass vulnerability in OpenCTI allows any authenticated user with KNOWLEDGE_KNUPDATE permission to bypass Confidence Lev

  • 8.8 High severity

    MOVEit Transfer: Incorrect Authorization

    CVE-2026-8800Progress Software

    Incorrect Authorization vulnerability in Progress MOVEit Transfer (Audit User module). This issue affects MOVEit Transfer: before 2025.0.7, from 2025.1.0 before 2025.1.3.

  • 8.1 High severity

    frigate: Improper Privilege Management

    CVE-2026-54652Blakeblackshear

    Frigate is an open source network video recorder. In version 0.17.1, the GET /api/logs/{service} endpoint allows any authenticated user including the viewer role to download Frigate and nginx logs, exposing auto-generated admin passwords and camera credentials

  • 7.4 High severity

    n8n: Incorrect Authorization

    CVE-2026-56776N8n

    n8n before 1.123.55, 2.25.7, and 2.26.2 contains an authorization bypass in the POST /workflows/{workflowId}/test-runs/new endpoint, which authorizes access using the workflow:read scope instead of workflow:execute. An authenticated user with read-only access

  • 8.8 High severity

    PowerProtect Data Domain: Incorrect Authorization

    CVE-2026-56086Dell

    Dell PowerProtect Data Domain, versions 7.7.1.0 through 8.6, LTS2026 release version 8.6.1.0 through 8.6.1.10, LTS2025 release version 8.3.1.0 through 8.3.1.30, LTS2024 release versions 7.13.1.0 through 7.13.1.70 contain an Incorrect Authorization vulnerabilit

  • 8.2 High severity

    coder: Improper Authorization

    CVE-2026-55428Coder

    Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.7, 2.32.7, 2.33.8, and 2.34.2, the tailnet coordinator validates that an agent's `Addresses` derive from its authenticated UUID but applies no equival

  • 8.7 High severity

    dataease: Incorrect Authorization

    CVE-2026-50529DataEase

    DataEase is an open source data visualization and analysis tool. Prior to 2.10.24, the /de2api/share/proxyInfo share interface generates and returns X-DE-LINK-TOKEN before validating the share password or ticket, allowing unauthenticated attackers who know a p

  • 9.9 Critical severity

    coolify: Incorrect Authorization

    CVE-2026-34047Coollabsio

    Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to 4.0.0-beta.471, terminal WebSocket bootstrap routes did not enforce the expected authorization middleware, allowing an authenticated user to access ter

  • 8.5 High severity

    traefik: Improper Access Control

    CVE-2026-54765Traefik

    Traefik is an open source HTTP reverse proxy and load balancer. From v3.7.0 prior to v3.7.6, Traefik's Kubernetes Gateway API provider may resolve two accepted HTTPRoutes that target the same backend Service:port but configure different backendRef filters to t

  • 7.7 High severity

    FOSSBilling: Missing Authentication for Critical Functionality

    CVE-2026-42331FOSSBilling

    FOSSBilling is a free, open-source billing and client management system. Prior to version 0.8.0, the Guest API invoice/update endpoint is missing an authorization check present in other invoice-related endpoints, allowing an unauthenticated user with knowledge

  • 8.8 High severity

    Server: Incorrect Authorization

    CVE-2026-14536Devolutions

    Improper enforcement of a mandatory multi-factor authentication policy in Devolutions Server 2026.2.9.0 allows an attacker with valid user credentials to bypass the MFA Required policy and authenticate without completing multi-factor authentication. The proble

  • 7.1 High severity

    Gitea Open Source Git Server: Authorization Bypass Through User-Controlled Key

    CVE-2026-28740Gitea

    Gitea versions up to and including 1.26.2 allow Git LFS object reuse to authorize private source objects for users who have repository access but lack Code-unit access.

  • 9.8 Critical severity

    Gitea Open Source Git Server: Incorrect Authorization

    CVE-2026-27780Gitea

    Gitea versions before 1.26.0 do not fail closed on bufio.Scanner errors while processing pre-receive hook input, allowing oversized input to bypass branch-protection checks.

  • 8.8 High severity

    Gitea Open Source Git Server: Incorrect Authorization

    CVE-2026-27775Gitea

    Gitea 1.25.5 caches a branch-specific write-permission result across multiple refs in one pre-receive hook session, allowing a per-branch maintainer-edit grant to be reused for other refs and escalate to full repository write access.

  • 8.5 High severity

    Gitea Open Source Git Server: Incorrect Authorization

    CVE-2026-26231Gitea

    Gitea versions up to and including 1.26.1 allow the Allow edits from maintainers permission path to authorize commits to repositories that the user can read but should not be able to write.

  • 7.3 High severity

    Flowmon: Incorrect Authorization

    CVE-2026-8079Progress Software

    In Progress Flowmon versions prior to 12.5.9 and 13.0.11, a vulnerability exists whereby an authenticated low-privileged user may craft a request during the PDF generation process that results in operations being performed with the privileges of another user,

  • 7.5 High severity

    UniFi Network Application: Incorrect Authorization

    CVE-2026-56842Ubiquiti

    A malicious actor with access to the network and under certain conditions could exploit an Incorrect Authorization vulnerability found in UniFi Network Application to persist privileges within UniFi Network Application after such access had been removed.

  • 9.6 Critical severity

    containerd is an open-source container runtime.

    CVE-2026-53492Containerd

    containerd is an open-source container runtime. In Versions prior to 2.3.2, 2.2.5 and 2.1.9, the CRI implementation improperly trusts Container Device Interface (CDI) annotations found within untrusted checkpoint image metadata during container restoration. Wh

  • 7.1 High severity

    MCO: Incorrect Authorization

    CVE-2026-53905MyComplianceOffice

    MCO does not properly enforce authorization checks in the /customer/servlet/mco/webapi/admin-view-hierarchy/get-acl-tree-structure endpoint. An authenticated, low-privileged user can retrieve administrator access control structures without proper authorization

  • 9.8 Critical severity

    Langflow OSS: Incorrect Authorization

    CVE-2026-7663IBM

    IBM Langflow OSS 1.0.0 through 1.9.6 could allow unauthenticated attackers to access protected MCP project resources and execute MCP operations due to improper authorization enforcement in the Streamable MCP transport endpoint.

  • 10.0 Critical severity

    Adobe Campaign Classic: Incorrect Authorization

    CVE-2026-48286AdobeEPSS 1.17%

    Adobe Campaign Classic (ACC) versions 7.4.3 build 9396 and earlier are affected by an Incorrect Authorization vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue does not require user inter

  • 8.1 High severity

    ruoyi-vue-pro: Incorrect Authorization

    CVE-2026-57950Yunai

    ruoyi-vue-pro through 2026.05, fixed in commit 5d1fd70 contains a broken access control vulnerability in ErpSaleOrderController that allows attackers with erp:sale-out permissions to gain unauthorized access to sale order operations by exploiting an incorrect

  • 8.8 High severity

    MLflow: Missing Authorization

    CVE-2026-13484Mlflow

    A vulnerability has been found in MLflow up to 4666cffc7912ea606d592fc38d6a75e2935f65e7. The impacted element is an unknown function of the component Experiment-scoped Label Schema CRUD API. Such manipulation leads to missing authorization. It is possible to l

  • 7.6 High severity

    RustDesk: Incorrect Authorization

    CVE-2026-58056RustDesk

    RustDesk gates incoming control messages on per-capability flags rather than on the session's authorized connection type, and a file-transfer session does not clear those flags. A peer holding only a valid FileTransfer authorization can inject keyboard and mou

  • 7.7 High severity

    rustfs: Missing Authorization

    CVE-2026-55189Rustfs

    RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.1 until 1.0.0-beta.9, when the FTP frontend is enabled, the FTP read and probe handlers dispatch directly to the storage backend without ever calling the IAM authorization function t

  • 8.2 High severity

    rustfs: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-55188Rustfs

    RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.1 until 1.0.0-beta.9, RustFS contains an authorization bypass in the bucket replication admin API. The ListRemoteTargetHandler handler for listing remote replication targets only che

  • 7.2 High severity

    LXD: Incorrect Authorization

    CVE-2026-9640Canonical

    A privilege escalation vulnerability exists in LXD from 6.0 before 6.9, 5.21.0 before 5.21.5, and 5.0.0 before 5.0.7 regarding the handling of project-restriction policies during snapshot restoration.. An authenticated project operator in a restricted multi-te

  • 8.4 High severity

    filebrowser: Incorrect Authorization

    CVE-2026-54096Filebrowser

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.7, `POST /api/share/<path>` accepts an authenticated request for an arbitrary path and stores a public share

  • 7.5 High severity

    filebrowser: Incorrect Authorization

    CVE-2026-54091Filebrowser

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.6, File Browser's public share handlers rebase the share owner's filesystem root to the shared directory and

  • 7.1 High severity

    gogs: Improper Privilege Management

    CVE-2026-52808Gogs

    Gogs is an open source self-hosted Git service. Prior to 0.14.3, three API endpoints — PATCH /api/v1/repos/:owner/:repo/issue-tracker, PATCH /api/v1/repos/:owner/:repo/wiki, and POST /api/v1/repos/:owner/:repo/mirror-sync — are gated by reqRepoWriter() rather

  • 8.8 High severity

    Linux: Incorrect Authorization

    CVE-2026-53075Linux

    In the Linux kernel, the following vulnerability has been resolved: ppp: require CAP_NET_ADMIN in target netns for unattached ioctls /dev/ppp open is currently authorized against file->f_cred->user_ns, while unattached administrative ioctls operate on current-

  • 8.8 High severity

    Capgo: Incorrect Authorization

    CVE-2026-56232Capgo

    Capgo before 12.128.2 fails to enforce limited_to_orgs and limited_to_apps constraints on subkeys provided via x-limited-key-id header in middlewareKey function. Attackers can bypass subkey scope restrictions by referencing their own subkeys, causing all downs

  • 7.1 High severity

    FOSSBilling: Incorrect Authorization

    CVE-2026-23513FOSSBilling

    FOSSBilling is a free, open-source billing and client management system. In versions 0.7.2 and prior, a query-construction flaw in client list endpoints allowed authenticated clients to bypass tenant scoping and retrieve other clients’ data. Details In Service

  • 7.1 High severity

    traefik: Improper Access Control

    CVE-2026-54761Traefik

    Traefik is an HTTP reverse proxy and load balancer. Prior to 3.6.21 and 3.7.5, there is a high severity vulnerability in Traefik's Kubernetes Gateway provider affecting the crossProviderNamespaces allowlist. For HTTPRoute rules that declare multiple (WRR) back

  • 7.8 High severity

    rtk: Incorrect Authorization

    CVE-2026-54555Rtk-ai

    rtk filters and compresses command outputs before they reach your LLM context. Prior to 0.42.2, the permission splitter did not conservatively split or reject several shell constructs that Bash treats as command execution boundaries or nested execution. As a r

  • 7.0 High severity

    Daytona is a secure and elastic infrastructure runtime for AI-generated code execution and…

    CVE-2026-54321Daytonaio

    Daytona is a secure and elastic infrastructure runtime for AI-generated code execution and agent workflows. From 0.101.0 until 0.184.0, sandbox previews that were switched from public to private could remain reachable without authentication for a short period

  • 8.4 High severity

    daytona: Improper Authentication

    CVE-2026-54320Daytonaio

    Daytona is a secure and elastic infrastructure runtime for AI-generated code execution and agent workflows. Prior to 0.184.0, organization invitations could be accepted (and declined) by a user whose email matched the invitation but had not been verified. Dayt