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

    Chrome: Incorrect Authorization

    CVE-2026-106350Google

    Incorrect authorization in Browser in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to obtain sensitive information via a crafted HTML page. (Chromium security severity: Low)

  • 9.6 Critical severity

    Chrome: Incorrect Authorization

    CVE-2026-106329Google

    Incorrect authorization in FileSystem in Google Chrome prior to 155.0.8059.39 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-106314Google

    Incorrect authorization in Bluetooth in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to obtain sensitive information via a crafted HTML page. (Chromium security severity: Medium)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-106309Google

    Incorrect authorization in Selection in Google Chrome on on iOS prior to 155.0.8059.39 allowed a remote attacker to obtain sensitive information via a crafted HTML page. (Chromium security severity: Low)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-106249Google

    Incorrect authorization in Autofill in Google Chrome on on Android prior to 155.0.8059.39 allowed a remote attacker to obtain sensitive information via a crafted HTML page. (Chromium security severity: Low)

  • 9.6 Critical severity

    Chrome: Incorrect Authorization

    CVE-2026-106241Google

    Incorrect authorization in Search in Google Chrome on on Android prior to 155.0.8059.39 allowed a remote attacker leveraging social engineering to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: Medi

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-106212Google

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

  • 8.2 High severity

    Chrome: Incorrect Authorization

    CVE-2026-106199Google

    Incorrect authorization in Actor in Google Chrome on on Android prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to potentially bypass site isolation via a crafted HTML page. (Chromium security severity: Low)

  • 9.1 Critical severity

    Chrome: Incorrect Authorization

    CVE-2026-106195Google

    Incorrect authorization in Chromoting in Google Chrome on on Mac prior to 155.0.8059.39 allowed a remote attacker to bypass system access restrictions via crafted network traffic. (Chromium security severity: Low)

  • 9.6 Critical severity

    Chrome: Incorrect Authorization

    CVE-2026-102322Google

    Incorrect Authorization in SiteIsolation in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to execute arbitrary code via a crafted HTML page. (Chromium security severity: High)

  • 8.1 High severity

    payload: Improper Access Control

    CVE-2026-105851PayloadCMS

    Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.90.0 and canary versions before 4.0.0-canary.34, the duplicate operation copies values from a source document even when a field is hidden or its access.read o

  • 8.8 High severity

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

    CVE-2026-105797Microsoft

    SimpleChat is a secure AI conversation application with personal and group workspaces for document-grounded interactions. In versions 0.261.003 and 0.261.027, an authorization ordering flaw in POST /api/user/plugins allows an authenticated low-privileged user

  • 8.5 High severity

    joplin: Missing Authentication for Critical Functionality

    CVE-2026-105786Laurent22

    Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Prior to 3.7.13, packages/server/src/models/ApplicationModel.ts accepts a caller-chosen application authorization identifier, applications/:id/confirm bin

  • 7.5 High severity

    docling: Files or Directories Accessible to External Parties

    CVE-2026-105750Docling-project

    Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. From 2.82.0 until 2.118.1, HTMLBackendOptions(render_page=True) permits file URLs because HTMLDocumentBackend._get_browser_request_bl

  • 8.1 High severity

    Camunda 7: Incorrect Authorization

    CVE-2026-77226Camunda

    Camunda 7.24.0 before 7.24.15 contains an incorrect authorization vulnerability in the Admin web application's first-run setup endpoint, where SetupResource incorrectly determines setup availability by counting only direct members of the camunda-admin group ra

  • 8.2 High severity

    plane: Incorrect Authorization

    CVE-2026-104978Makeplane

    Plane is an open-source project management tool. Prior to 1.4.0, Plane's project invitation list endpoint is accessible to any authenticated user who knows the workspace slug and project ID, while the public project invitation join endpoint accepts an invitati

  • 7.5 High severity

    mppx-condition-gate: Authentication Bypass by Spoofing

    CVE-2026-104891Douglasborthwick-crypto

    mppx-condition-gate provides conditional free-access wrappers for mppx payment methods. Prior to @insumermodel/mppx-condition-gate 3.0.0 and @insumermodel/mppx-token-gate 1.0.4, the packages read a wallet address from the client-supplied credential.source, che

  • 8.7 High severity

    BC-JAVA: Incorrect Authorization

    CVE-2026-71890Legion of the Bouncy Castle

    In Bouncy Castle for Java before 1.86, validation of an MLS (RFC 9420) external commit's proposal list, org.bouncycastle.mls.protocol.Group.validateExternalCachedProposals, counted the proposals by type and bounded the removed leaf index but never established

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

    langgraph: Incorrect Authorization

    CVE-2026-104873LangChain AI

    LangGraph Python SDK is used to connect to running LangGraph API servers, manage assistants, threads and stream runs from Python applications. From 0.1.45 until 0.4.4, the langgraph-sdk resource-scoped authorization decorators @auth.on.threads, @auth.on.assist

  • 9.6 Critical severity

    Chrome: Incorrect Authorization

    CVE-2026-103626Google

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

  • 8.1 High severity

    yeswiki: Incorrect Authorization

    CVE-2026-104443YesWiki

    YesWiki before 4.6.7 contains an empty-filter scope bypass in the triples delete API that allows any authenticated user to delete or forge arbitrary semantic triples regardless of ownership. Attackers can send an empty filter to the triples delete endpoint to

  • 9.4 Critical severity

    libdave: Detection of Error Condition Without Action

    CVE-2026-104480Discord

    Discord libdave before 1.2.0 did not reject an MLS Welcome message when the resulting group roster contained an unrecognized participant. An attacker in control of the DAVE signaling path (the voice gateway, or an equivalent position able to add, alter, or wit

  • 8.1 High severity

    obot: Incorrect Authorization

    CVE-2026-103758Obot-platform

    Obot 0.21.1 through 0.24.1 contains an authorization bypass vulnerability that allows authenticated users to reach MCP servers because the checkUI deny list omits the /mcp-connect-composite/ route. Basic-role users with a composite MCP ID can proxy requests th

  • 7.5 High severity

    Ghost: Incorrect Authorization

    CVE-2026-103271TryGhost

    Ghost versions from 4.0.0 before 6.63.0 contain a content API vulnerability that allows unauthenticated visitors to access gated post content. Attackers can bypass content restrictions by directly querying the content API to retrieve restricted posts without a

  • 7.1 High severity

    Ghost: Incorrect Authorization

    CVE-2026-103266TryGhost

    Ghost versions 5.2.0 through versions prior to 6.62.0 allow a remote attacker, without authentication, to abuse the Stripe Checkout flow to attach a paid subscription to an existing member, modify that member's name, and inject content into newsletters sent to

  • 7.6 High severity

    n8n: Incorrect Authorization

    CVE-2026-103259n8n

    n8n versions before 2.39.6 and 2.40.0 before 2.40.1 contain a session token leakage vulnerability in the Dynamic Credentials authorize and revoke endpoints. Attackers with resolver registration capability can capture collaborators' session tokens by setting a

  • 7.1 High severity

    YouTrack: Incorrect Authorization

    CVE-2026-103488JetBrains

    In JetBrains YouTrack before 2026.2.19422 missing authorisation allowed authenticated users to add themselves to project teams and access restricted issues

  • 8.8 High severity

    Hitachi Coding Software Suite: Incorrect Authorization

    CVE-2026-82828Hitachi Industrial Equipment Systems

    Hitachi Coding Software Suite contains an Incorrect Authorization vulnerability that allows an unprivileged user to perform administrator-level operations. This issue affects Hitachi Coding Software Suite: through 3.3.0.

  • 7.1 High severity

    Octopus Server: Incorrect Authorization

    CVE-2026-78210Octopus Deploy

    In affected versions of Octopus Server, users with certain scoped permission sets could execute arbitrary scripts in an environment without possessing the required authorization.

  • 9.2 Critical severity

    OpenBSD: Incorrect Authorization

    CVE-2026-103547OpenBSD

    In ldapd in OpenBSD 7.8 before errata 057 and 7.9 before errata 021, delegated BSD authentication results are correlated only by the LDAP child process client file descriptor and LDAP message ID. After a connection closes, a later connection that reuses the sa

  • 8.8 High severity

    OpenClaw Windows Node: Incorrect Authorization

    CVE-2026-101880OpenClaw

    OpenClaw Windows Node before 2026.7.1 contains an incorrect authorization vulnerability in the system.run exec-approval policy where ExecShellWrapperParser fails to split commands on pipe operators or extract command substitutions. Connected gateways or agents

  • 9.0 Critical severity

    security: Incorrect Authorization

    CVE-2026-55176Soft-Machine-io

    Soft Machine is a Virtual Machine–based agentic development environment / Cloud OS. In versions 0.2.247 and prior, two authentication helpers in /app/server.js — verifyContainerAuth() and authenticateWorkspaceHttp() — accept the global CONTAINER_SHARED_SECRET

  • 7.8 High severity

    GeForce: Incorrect Authorization

    CVE-2026-47591NVIDIA

    NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer where an unprivileged user could bypass read-only memory protection due to incorrect authorization, enabling write access to memory marked read-only. A successful exploit of

  • 7.8 High severity

    GeForce: Incorrect Authorization

    CVE-2026-47571NVIDIA

    NVIDIA GPU Display Driver for Windows contains a vulnerability in kernel-mode escape handling where an attacker with local access could bypass an authorization check that is intended to restrict certain operations based on client execution context. A successfu

  • 7.1 High severity

    YouTrack: Incorrect Authorization

    CVE-2026-100262JetBrains

    In JetBrains YouTrack before 2026.2.18991 missing authorisation allowed users with read-only project access to overwrite project notification templates

  • 8.8 High severity

    Infinity: Incorrect Authorization

    CVE-2026-103105Pexip

    Pexip Infinity before 38.2, plus 39.0, 39.1 and 40.0, is affected by improper access control on a product-internal API which allows an attacker with local access to a node within a Pexip Infinity installation to execute arbitrary code as an unprivileged user o

  • 8.8 High severity

    Liberu CRM: Incorrect Authorization

    CVE-2026-61519Liberu Software

    Liberu CRM 0.9.1 before 10.0.0 contains a broken access control vulnerability that allows any user holding a pending team invitation to invite additional attacker-controlled accounts with elevated privileges by exploiting a flawed authorization predicate in Te

  • 7.5 High severity

    Chrome: Incorrect Authorization

    CVE-2026-102327Google

    Incorrect authorization in WebView in Google Chrome on on Android prior to 154.0.8037.92 allowed a remote attacker who had compromised the renderer process to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security se

  • 8.3 High severity

    Chrome: Incorrect Authorization

    CVE-2026-95355Google

    Incorrect authorization in Navigation in Google Chrome on on iOS prior to 154.0.8037.57 allowed a remote attacker who had compromised the renderer process to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security sev