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.6 Critical severity

    Chrome: Incorrect Authorization

    CVE-2026-113089Google

    Incorrect authorization in PrintPreview in Google Chrome prior to 156.0.8078.47 allowed a remote attacker to obtain sensitive information via a crafted Chrome extension. (Chromium security severity: Medium)

  • 9.6 Critical severity

    Chrome: Incorrect Authorization

    CVE-2026-113084Google

    Incorrect authorization in Permissions in Google Chrome prior to 156.0.8078.47 allowed a remote attacker leveraging social engineering to bypass system access restrictions via a crafted HTML page. (Chromium security severity: Medium)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-113074Google

    Incorrect authorization in Media in Google Chrome on on Windows prior to 156.0.8078.47 allowed a remote attacker who had compromised the renderer process to spoof UI elements via a crafted HTML page. (Chromium security severity: Low)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-113053Google

    Incorrect authorization in Cookies in Google Chrome on on Android prior to 156.0.8078.47 allowed a remote attacker leveraging social engineering to bypass web origin policy via a crafted HTML page. (Chromium security severity: Low)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-113042Google

    Incorrect authorization in Extensions in Google Chrome prior to 156.0.8078.47 allowed a remote attacker leveraging social engineering to bypass system access restrictions via a crafted Chrome extension. (Chromium security severity: Medium)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-113036Google

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

  • 9.6 Critical severity

    Chrome: Incorrect Authorization

    CVE-2026-113023Google

    Incorrect authorization in Extensions in Google Chrome prior to 156.0.8078.47 allowed a remote attacker to bypass system access restrictions via a crafted Chrome extension. (Chromium security severity: Low)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-113022Google

    Incorrect authorization in PDFium in Google Chrome prior to 156.0.8078.47 allowed a remote attacker to bypass web origin policy via a crafted PDF file. (Chromium security severity: Medium)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-113021Google

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

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-113015Google

    Incorrect authorization in Workers in Google Chrome prior to 156.0.8078.47 allowed a remote attacker who had compromised the renderer process to bypass web origin policy via a crafted HTML page. (Chromium security severity: Low)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-113013Google

    Incorrect authorization in DevTools in Google Chrome prior to 156.0.8078.47 allowed a remote attacker leveraging social engineering to obtain sensitive information via a crafted Chrome extension. (Chromium security severity: Low)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-113011Google

    Incorrect authorization in CredentialProvider in Google Chrome on on Windows prior to 156.0.8078.47 allowed a local attacker who had compromised the renderer process to execute arbitrary code outside the sandbox via a local program. (Chromium security severity

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-113006Google

    Incorrect authorization in Navigation in Google Chrome prior to 156.0.8078.47 allowed a remote attacker to bypass system access restrictions into a privileged page via a crafted HTML page. (Chromium security severity: Medium)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-113001Google

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

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-112999Google

    Incorrect authorization in API in Google Chrome prior to 156.0.8078.47 allowed a remote attacker to bypass system access restrictions via a crafted HTML page. (Chromium security severity: Medium)

  • 8.8 High severity

    Chrome: Incorrect Authorization

    CVE-2026-112996Google

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

  • 9.9 Critical severity

    Kiro Crew: Missing Authorization

    CVE-2026-112380Amazon

    Missing authorization in the WhatsApp group channel in Kiro Crew might allow a remote actor who is a member of an operator-configured WhatsApp group to control the operator's other agent sessions and execute arbitrary commands on the host running Kiro Crew via

  • 9.1 Critical severity

    Console API: Missing Authentication for Critical Functionality

    CVE-2026-97406Xerj

    XERJ Console API bearer tokens can bypass the passkey‑only authentication requirement and directly invoke the API‑token creation endpoint, allowing unauthorized minting of persistent successor credentials.

  • 8.8 High severity

    SolarWinds Observability Self-Hosted: Incorrect Authorization

    CVE-2026-28328SolarWinds

    SolarWinds Observability Self-Hosted was found to be affected by a broken authorization schema that can allow low-privileged users to access and modify information beyond their assigned permissions.

  • 7.5 High severity

    iOS and iPadOS: Incorrect Authorization

    CVE-2026-86977Apple

    An authorization issue was addressed with improved network restrictions. This issue is fixed in iOS 27 and iPadOS 27. An app may be able to initiate calls or send messages.

  • 9.8 Critical severity

    cms: Incorrect Authorization

    CVE-2026-112776Craft CMS

    Craft CMS from 5.0.0 before 5.11.0 contains an authorization bypass vulnerability that allows site-scoped GraphQL tokens to mutate other sites' content because requireAllowedSite() is not enforced. Attackers holding a site-A token can create entries in site B

  • 7.5 High severity

    Apache Answer: Incorrect Authorization

    CVE-2026-64945Apache

    A vulnerability in Apache Answer. This issue affects Apache Answer: through 2.0.2. The question operation controller gates hide/show operations on the wrong permission check result (the unpin permission instead of the hide permission), so in custom role config

  • 9.3 Critical severity

    SAM: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-103091Google

    Missing Authorization (CWE-862) and Initialization of a Resource with an Insecure Default (CWE-1188) in the MCP proxy (HandleStreamPassThrough in mcp_service.go) and OIDC registration flow (GET /info and POST /register in internal/controlplane/server.go) in Go

  • 7.2 High severity

    ProjectSend: Incorrect Authorization

    CVE-2026-112001ProjectSend

    ProjectSend 2.0.0 before 2.7.0 contains an incorrect authorization vulnerability that allows restricted API token holders to change the token owner's credentials via PATCH /api/v1/users/{user}. Attackers with a token limited to manage_users and edit_users can

  • 7.6 High severity

    Sunshine: Incorrect Authorization

    CVE-2026-111044LizardByte

    Sunshine is a self-hosted game stream host for Moonlight. From 2026.329.165800 until 2026.906.222525, Sunshine accepted any client certificate that chained to a stored paired-client certificate, but it did not require the presented certificate to be the exact

  • 8.1 High severity

    recipes: Improper Access Control

    CVE-2026-61726TandoorRecipes

    Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Prior to 2.6.12, StepViewSet and IngredientViewSet filter only by active Space and use role-level CustomIsUser checks instead of the private-recipe owner or sh

  • 7.2 High severity

    hestiacp: Incorrect Authorization

    CVE-2026-111627Hestiacp

    HestiaCP before 1.10.5 contains an authorization bypass vulnerability that allows non-ROOT_USER administrators to perform write actions while impersonating the protected ROOT_USER account. Attackers can log in via the loginas parameter and POST to /add/cron/,

  • 8.8 High severity

    FreeRTOS-Kernel: Incorrect Authorization

    CVE-2026-109587FreeRTOS

    Incorrect authorization in the Arm Cortex-R82 (Armv8-R AArch64) MPU port in FreeRTOS-Kernel V11.3.0 and V11.3.1 might allow an unprivileged task on MPU-enabled builds to read and write privileged kernel memory outside the regions assigned to it, via a buffer a

  • 8.8 High severity

    server: Unverified Password Change

    CVE-2026-97380MariaDBEPSS 1.3%

    MariaDB server is a community developed fork of MySQL server. From 10.6.1 until 10.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, and 13.0.2, the GRANT PROXY statement treats an IDENTIFIED clause with an empty password as though authentication were not specified, ca

  • 8.2 High severity

    Mailu: Improper Authorization

    CVE-2026-86009Mailu

    Mailu is a mail server distributed as a set of Docker images. Prior to f05aeb8322e2f61096af6b089d61ba6f40587d96, domain managers can enable spoofing for hosted domains they do not control. A potentially malicious domain administrator enables spoofing for anoth

  • 8.6 High severity

    Wheels: Incorrect Authorization

    CVE-2026-111446Wheels

    Wheels 4.0.0 through 4.1.2 exposes password-less development tools under /wheels/* to remote clients when enablePublicComponent=true, as it is by default in development. Before 4.1.2 these tools have no local-access restriction; in 4.1.2 the restriction trusts

  • 7.1 High severity

    ClassroomIO: Incorrect Authorization

    CVE-2026-111369Classroomio

    ClassroomIO through 1.0.0 contains an incorrect authorization vulnerability in the PUT and DELETE /:lessonId lesson routes that allows any course member, including students, to modify lessons. Authenticated students can supply arbitrary lesson ids to change ti

  • 8.8 High severity

    ThinkCMF: Incorrect Authorization

    CVE-2026-111352ThinkCMF

    ThinkCMF through 8.0.1 contains an incorrect authorization vulnerability in RestAdminBaseController that allows restricted backend administrators to call every admin REST API endpoint because Auth::check() fails open when no admin_api rule exists. Attackers wi

  • 8.6 High severity

    Idira Secrets Manager (Self-Hosted): Incorrect Authorization

    CVE-2026-45165Palo Alto Networks

    An authorization flaw in Idira Conjur version 13.9.0 allows an authenticated user with limited privileges to perform unauthorized actions on a policy branch. Under specific circumstances, an attacker could potentially leverage this to retrieve unauthorized sec

  • 9.1 Critical severity

    Meridian: Observable Response Discrepancy

    CVE-2026-111235The OpenNMS Group

    An authorization bypass vulnerability exists in the REST API of multiple versions of OpenNMS Meridian and Horizon. The /rest/** Spring Security filter chains authorize requests with intercept-url rules that name the HTTP method as an uppercase token, compare t

  • 8.6 High severity

    discourse-activity-pub: Insufficient Verification of Data Authenticity

    CVE-2026-55103Discourse

    Discourse ActivityPub adds ActivityPub support to Discourse. Prior to commit 1c8518b0f2abdf31cbea3e0b242f74d8994a9ba5, inbound ActivityPub processing does not sufficiently verify that the actor authenticated by the signed request matches the Activity actor and

  • 7.1 High severity

    core: Incorrect Authorization

    CVE-2026-71490Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to 26.1.11, OPNsense\Core\ACL::hasPrivilege() appends a directly assigned comma-separated <priv> value as one string and then uses an exact comparison when checking user-config-readonly. A user d

  • 7.5 High severity

    Eclipse Connected Services Platform: Improper Privilege Management

    CVE-2026-110724Eclipse Foundation

    In `api-gateway` versions till `1.7.3`, The default rate-limit key resolver, `ClientIpKeyResolver`, derives the per-client bucket key from the leftmost element of the `X-Forwarded-For` request header. That element is supplied by the originating HTTP client and

  • 8.5 High severity

    rancher: Incorrect Authorization

    CVE-2024-22031SUSE

    A vulnerability has been identified within Rancher where a user with the ability to create a project, on a certain cluster, can create a project with the same name as an existing project in a different cluster. This results in the user gaining access to the ot

  • 7.1 High severity

    heym: Incorrect Authorization

    CVE-2026-110873Heymrun

    Heym from 0.0.55 before 0.0.121 contains a privilege escalation vulnerability that allows shared collaborators to overwrite a workflow's error_workflow_id because the field is missing from OWNER_ONLY_EXECUTION_FIELDS. Attackers can point the error workflow to