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.3 High severity

    keystonemiddleware: Incorrect Authorization

    CVE-2026-115642OpenStack

    In OpenStack keystonemiddleware before 13.0.2, by supplying a custom X-Service-Token header in a request, anyone in possession of an access-restricted application credential may bypass those restrictions resulting in elevation of privileges.

  • 7.1 High severity

    Orchard: Incorrect Authorization

    CVE-2026-119649OrchardCMS

    Orchard CMS 1.10.3 through 1.11 contains an improper authorization vulnerability in MediaLibraryService.CheckMediaFolderPermission() that allows authenticated Authors and Contributors to access other users' media. Attackers can display, clone, and delete other

  • 7.3 High severity

    Restrict route by IP: Incorrect Authorization

    CVE-2026-107255Drupal

    Incorrect Authorization vulnerability in Drupal Restrict route by IP allows Forceful Browsing. This issue affects Restrict route by IP versions: from 0.0.0 to 1.3.1, from 2.0.0 to 2.0.1.

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-76031Google

    Incorrect authorization in Input in Google Chrome prior to 156.0.8078.79 allowed a remote attacker leveraging social engineering to bypass web origin policy via a crafted HTML page. (Chromium security severity: High)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-76030Google

    Incorrect authorization in FileSystem in Google Chrome prior to 156.0.8078.79 allowed a remote attacker leveraging social engineering to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: High)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-76028Google

    Incorrect authorization in FileSystem in Google Chrome prior to 156.0.8078.79 allowed a remote attacker leveraging social engineering to execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: High)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-76025Google

    Incorrect authorization in FileSystem in Google Chrome prior to 156.0.8078.79 allowed a remote attacker leveraging social engineering to execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: High)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-119269Google

    Incorrect authorization in Blink in Google Chrome prior to 156.0.8078.79 allowed a remote attacker to bypass web origin policy via a crafted HTML page. (Chromium security severity: High)

  • 8.5 High severity

    aws-privateca-issuer: Incorrect Authorization

    CVE-2026-119115AWS

    Incorrect authorization in the issuer resolution logic in AWS Private CA Connector for Kubernetes (aws-privateca-issuer) before v1.10.1 might allow an authenticated remote user to obtain certificates, including subordinate CA certificates, signed by a cluster-

  • 8.4 High severity

    oauthlib: Incorrect Authorization

    CVE-2026-118669Oauthlib

    OAuthLib is an implementation of the OAuth request-signing logic for Python 3.6+. Prior to 4.0.0, the client_credentials and Resource Owner Password Credentials token grant handlers can authenticate request.client as one confidential client while retaining an

  • 8.6 High severity

    langgraph-api: Authorization Bypass Through User-Controlled Key

    CVE-2026-118668LangChain AI

    langgraph-api implements the LangGraph API for rapid development and testing. From 0.1.2 until 0.15.0, JavaScript or TypeScript custom authentication Store authorization handlers can return a rewritten namespace that is not carried across the runtime boundary

  • 7.5 High severity

    echo: Improper Handling of URL Encoding (Hex Encoding)

    CVE-2026-118650Labstack

    Echo is a Go web framework. Prior to 4.16.0 and 5.4.0, a globally mounted middleware.Static instance can interpret an encoded request path differently from Echo's router because the router matches the still-encoded path while the static handler uses the decode

  • 7.1 High severity

    n8n: Incorrect Authorization

    CVE-2026-118676n8n

    n8n before 1.123.85, 2.43.5, and 2.44.1 contains an authorization bypass vulnerability that allows member users to use credentials they cannot access by omitting default node parameters. Attackers can save and run workflows where pre-execution checks skip cred

  • 7.1 High severity

    n8n: Incorrect Authorization

    CVE-2026-118675n8n

    n8n before 1.123.85, 2.43.5, and 2.44.1 contains a credential guard bypass vulnerability that allows editors of shared workflows to use restricted credentials by loading sub-workflows from URLs or local files. Attackers can configure the Execute Sub-workflow n

  • 7.1 High severity

    n8n: Incorrect Authorization

    CVE-2026-118642n8n

    n8n before 1.123.85, 2.43.5, and 2.44.1 contains an authorization bypass vulnerability that allows authenticated members to use inaccessible credentials through inline sub-workflow nodes with non-boolean disabled values. Attackers knowing a credential id can r

  • 9.1 Critical severity

    echo: Inconsistent Interpretation of HTTP Requests

    CVE-2026-118264Labstack

    Echo is a Go web framework. From 4.0.0 until 4.16.1 and 5.4.1, Echo's Proxy middleware selects a raw tunnel from a client WebSocket upgrade request before verifying that the configured upstream accepted the upgrade. If the upstream rejects the upgrade with an

  • 7.7 High severity

    Grafana Enterprise: Incorrect Authorization

    CVE-2026-100105Grafana

    A user with permission to edit contact points but not their protected fields can change protected settings, such as a contact point's destination URL, by switching an integration to a legacy schema version, which can expose stored credentials and redirect aler

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-118327Google

    Incorrect authorization in Media in Google Chrome prior to 156.0.8078.73 allowed a remote attacker leveraging social engineering to obtain sensitive information via a crafted HTML page. (Chromium security severity: High)

  • 7.5 High severity

    asterisk: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-57200Asterisk

    Asterisk is an open source private branch exchange and telephony toolkit. Prior to Asterisk 20.20.1, 21.12.3, 22.10.1, 23.4.1 and Certified Asterisk 22.8-cert3, an authenticated attacker with read-only permissions for the `Asterisk REST Interface (ARI)` may, u

  • 8.3 High severity

    Backup for Microsoft 365: Incorrect Authorization

    CVE-2026-106077Veeam

    A vulnerability allowing a user with the Veeam Backup for Microsoft 365 Administrator role to read arbitrary files on the backup server with LocalSystem privileges.

  • 9.9 Critical severity

    Adobe Campaign Classic: Incorrect Authorization

    CVE-2026-105780Adobe

    Adobe Campaign Classic (ACC) is affected by an Incorrect Authorization vulnerability that could result in arbitrary code execution in the context of the current user. A low-privileged attacker could exploit this vulnerability to execute arbitrary code. Exploit

  • 7.5 High severity

    3Dviewer-Nextcloud: Missing Authentication for Critical Functionality

    CVE-2026-104189Maz1987in

    The 3D Viewer for Nextcloud is a comprehensive 3D model viewer application for Nextcloud that supports multiple 3D file formats. In versions 1.7.9 through 3.3.1, the app's public file endpoint performed no share authorization. Anyone who knows a share token co

  • 7.3 High severity

    Simple Content Management System: Missing Authorization

    CVE-2026-116623code-projects

    A vulnerability was detected in code-projects Simple Content Management System 1.0. Impacted is an unknown function of the file /web/admin/welcome.php of the component Admin Interface. The manipulation of the argument addnews results in missing authorization.

  • 9.9 Critical severity

    Tooling: Incorrect Authorization

    CVE-2026-110720HashiCorp

    Consul-k8s versions 0.42.0 and later are vulnerable to a cross-namespace authorization bypass in component ACL binding rules that may allow an attacker to obtain elevated Consul privileges. This vulnerability (CVE-2026-110720) is fixed in consul-k8s 2.1.0 and

  • 9.9 Critical severity

    burrito: Missing Authentication for Critical Functionality

    CVE-2026-102649Padok-team

    Burrito is a Terraform Automation Collaboration Software (TACoS) Kubernetes operator. Prior to 0.13.0, `POST /api/webhook` accepts unsigned GitHub and GitLab events when a `TerraformRepository`'s credentials omit `webhookSecret` or set it to an empty value, in

  • 7.1 High severity

    Tandoor Recipes: Incorrect Authorization

    CVE-2026-112342Tandoor Recipes

    Tandoor Recipes before 2.7.0 contains an improper cache-key design in cookbook/helper/permission_helper.py that allows authenticated users to retain stale group-based permissions across different spaces by exploiting a cache key keyed only on user id while omi

  • 7.1 High severity

    obsidian-tc: Incomplete Cleanup

    CVE-2026-115478The-40-Thieves

    obsidian-tc is a governed, agent-ready Model Context Protocol server for Obsidian vaults. From 1.0.1 until 1.31.4, `create_entity`, `link_entities`, `rename_entity`, `unlink_entities` and `delete_entity` regenerate memory notes from SQLite at the computed `mem

  • 7.1 High severity

    obsidian-tc: Improper Authorization

    CVE-2026-115477The-40-Thieves

    obsidian-tc is a governed, agent-ready Model Context Protocol server for Obsidian vaults. From 1.13.0 until 1.31.4, on a Streamable HTTP deployment with `auth.jwtSecret` configured and a 2026-07-28-era client declaring `elicitation.form` support, a dispatch-ga

  • 7.8 High severity

    PraisonAI: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-57142MervinPraison

    PraisonAI is a multi-agent teams system. From version 4.5.87 to before version 4.6.61, PraisonAI recipe execution has a dangerous-tool policy that is supposed to block default-denied tools unless the caller explicitly passes allow_dangerous_tools=True. That po

  • 8.8 High severity

    PraisonAI: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-57117MervinPraison

    PraisonAI is a multi-agent teams system. From version 4.6.10 to before version 4.6.59, LocalManagedAgent / SandboxedAgent compute bridging wraps read_file, list_files, and write_file when a compute provider is attached. The bridge converts those file operation

  • 7.8 High severity

    PraisonAI: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-56838MervinPraison

    PraisonAI is a multi-agent teams system. From version 4.5.87 to before version 4.6.59, PraisonAI recipe execution blocks default-denied dangerous tools unless the caller explicitly passes allow_dangerous_tools=True. The normal recipe.run() path enforces this w

  • 8.3 High severity

    PraisonAI: Missing Authorization

    CVE-2026-56835MervinPraison

    PraisonAI is a multi-agent teams system. From version 3.11.0 to before version 4.6.59, PraisonAI's Slack bot applies its configured allowed_users, allowed_channels, and unknown-user pairing policy in the normal Slack message event handler, but not in the adjac

  • 8.8 High severity

    PraisonAI: Insufficient Verification of Data Authenticity

    CVE-2026-56832MervinPraison

    PraisonAI is a multi-agent teams system. From version 4.5.2 to before version 4.6.59, praisonai.bots.DiscordApproval approves a pending dangerous tool call when it sees any later non-bot message in the configured Discord channel whose text is classified as app

  • 8.1 High severity

    Advanced Custom Fields: Extended: Incorrect Authorization

    CVE-2026-94262Advanced Custom Fields: Extended

    The Advanced Custom Fields: Extended WordPress plugin before 0.9.2.8, Advanced Custom Fields: Extended PRO WordPress plugin before 0.9.2.8 does not verify that the requester is authorised to edit the targeted user account in the update-user action of its front

  • 8.1 High severity

    HAPI FHIR: Incorrect Authorization

    CVE-2026-113874SmileCDR

    SmileCDR HAPI FHIR allows an untrusted bundle body to replace a partition identity previously established by a trusted source, and does not enforce storage partition entitlement by default. An attacker authorized for one tenant can read from or write to anothe

  • 7.7 High severity

    Amazon Athena: Improper Isolation or Compartmentalization

    CVE-2026-115416AWS

    Incorrect authorization checks in Amazon Athena engine version 3 query processing could have allowed an authenticated user to read AWS account identifiers and SQL statement text query metadata from other AWS accounts. Query results, and data stored in Amazon S

  • 8.1 High severity

    Webmail: Incorrect Authorization

    CVE-2026-114715Roundcube

    Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5 is affected by an incorrect authorization vulnerability in the Modoboa driver of the password plugin. The driver took the first entry of the account search result returned by the Modoboa API instead of mat

  • 7.1 High severity

    GitLab: Incorrect Authorization

    CVE-2026-16255GitLab

    GitLab has remediated an issue in GitLab EE affecting all versions from 12.0 before 19.3.6, 19.4 before 19.4.3, and 19.5 before 19.5.1 that, when the instance-wide SAML or LDAP membership lock was enabled, an authenticated user could have granted or accepted p

  • 10.0 Critical severity

    Apache Traffic Server: Incorrect Authorization

    CVE-2026-111812Apache

    Apache Traffic Server's origin_server_auth plugin lets a client force signing of attacker-chosen AWS request headers under the proxy's own credentials. This issue affects Apache Traffic Server: from 8.0.0 through 8.1.11, from 9.0.0 through 9.2.15, from 10.0.0

  • 7.3 High severity

    Food Order Management System: Missing Authorization

    CVE-2026-114267SourceCodester

    A vulnerability was detected in SourceCodester Food Order Management System 1.0. Affected is an unknown function of the component Admin Endpoint. The manipulation results in missing authorization. The attack may be performed from remote. The exploit is now pub