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

    openchoreo: Authorization Bypass Through User-Controlled Key

    CVE-2026-73841Openchoreo

    OpenChoreo is a complete, open-source developer platform for Kubernetes. Prior to 1.1.6 and 1.2.3, internal/openchoreo-api/api/handlers/exec.go and internal/openchoreo-api/api/handlers/wirelogs.go authorize component:exec and wirelogs:view using the caller-sup

  • 8.8 High severity

    budibase: Improper Privilege Management

    CVE-2026-73305Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.24, POST /api/public/v1/roles/assign called validateGlobalRoleUpdate without checking appBuilder.appId or role.appId in packages/server/src/api/controllers/public/globalRoleValidation.ts. An app-scope

  • 7.7 High severity

    Kibana: Incorrect Authorization

    CVE-2026-72672Elastic

    The Elastic Security capability that suggests existing field values while a user authors endpoint policy artifacts queries Elastic Defend event data with Kibana's internal Elasticsearch account instead of the account of the requesting user. Only Kibana feature

  • 7.1 High severity

    Kibana: Incorrect Authorization

    CVE-2026-72643Elastic

    Kibana Agent Builder determines whether a caller owns a private agent by comparing a stable user identifier when one is recorded, and falling back to a comparison of the username when it is not. A username is not unique across Elasticsearch authentication real

  • 7.1 High severity

    Kibana: Incorrect Authorization

    CVE-2026-72630Elastic

    Incorrect Authorization (CWE-863) in Kibana Fleet can lead to privilege escalation via Privilege Abuse (CAPEC-122). Fleet restricts some callers to managing integration policies for one specific integration. When an existing integration policy was updated, tha

  • 7.1 High severity

    vantage6: Incorrect Authorization

    CVE-2026-73652Vantage6

    vantage6 is an open-source infrastructure for privacy preserving analysis. In version 5.0.2 and earlier, the algorithm-store edit permission lacks an ownership check, allowing one algorithm developer to alter another developer's algorithm while it is pending o

  • 8.1 High severity

    rsync: Incorrect Authorization

    CVE-2026-70463RsyncProject

    rsync 3.1.0 before 3.5.0 contains an authorization bypass in auth users directive parsing. The auth users parser uses comma-only tokenization when splitting the user list, which fails to correctly handle entries of the form @Group Name where the group name con

  • 7.4 High severity

    rsync: Not Failing Securely

    CVE-2026-70452RsyncProject

    rsync 3.1.0 before 3.5.0 contains an access control bypass vulnerability that allows remote attackers to circumvent hosts deny rules by inducing DNS resolution failures during hostname-based access control evaluation. When a DNS lookup for a hostname-based den

  • 8.8 High severity

    authorization-for-expressjs: Interpretation Conflict

    CVE-2026-49473Cedar-policy

    @cedar-policy/authorization-for-expressjs is an open-source Express.js middleware that integrates Cedar authorization into Express applications by mapping HTTP requests to Cedar actions and evaluating authorization policies before allowing requests to proceed.

  • 9.6 Critical severity

    Designate: Incorrect Authorization

    CVE-2026-71193OpenStack

    In OpenStack Designate before 22.0.1, zone creation checks (_is_subzone, _is_superzone, and the duplicate-zone DB constraint) are scoped to the target pool only. An authenticated user can bypass these checks by scheduling a zone to a different pool via the Att

  • 7.1 High severity

    etcd: Incorrect Authorization

    CVE-2026-73499Etcd-io

    etcd is a distributed key-value store for the data of a distributed system. Prior to versions 3.5.33, 3.6.14, and 3.7.1, a user granted READ permission on a single exact key can use the Watch gRPC API with clientv3.WithFromKey() to receive watch events for eve

  • 9.9 Critical severity

    LXD: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-63297Canonical

    An authorization bypass vulnerability in LXD due to a timing flaw during configuration merging allows an authenticated attacker to bypass target project restrictions during cross-project instance copies. When copying an instance to a target project, LXD perfor

  • 9.9 Critical severity

    LXD: Incorrect Authorization

    CVE-2026-63296Canonical

    An authorization bypass vulnerability in LXD allows an authenticated attacker to bypass target project restrictions during instance migration. When migrating an instance to a target project, LXD accepts configuration overrides without validating the new config

  • 9.9 Critical severity

    LXD: Incorrect Authorization

    CVE-2026-62420Canonical

    An authorization bypass vulnerability in LXD allows an authenticated attacker to bypass target project security restrictions during cross-project instance migrations. When moving an instance cross-project to a different cluster member via POST /1.0/instances/{

  • 8.5 High severity

    GitLab: Incorrect Authorization

    CVE-2026-15423GitLab

    GitLab has remediated an issue in GitLab CE/EE affecting all versions from 19.0 before 19.0.6, 19.1 before 19.1.4, and 19.2 before 19.2.2 that under certain conditions could have allowed an authenticated user with developer-role permissions to execute CI/CD pi

  • 8.1 High severity

    rustfs: Incorrect Authorization

    CVE-2026-73289Rustfs

    RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.12, RustFS evaluates the ForAllValues: and ForAnyValue: set qualifiers with the negated string operators StringNotEquals, StringNotEqualsIgnoreCase, StringNotLike, ArnNotEquals, a

  • 8.1 High severity

    rustfs: Incorrect Authorization

    CVE-2026-73286Rustfs

    RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.12, RustFS get_condition_values folds attacker-controlled request headers from HeaderMap into server-derived userid, username, principaltype, groups, versionid, signatureversion,

  • 7.5 High severity

    rustfs: Incorrect Authorization

    CVE-2026-73285Rustfs

    RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.64 until 1.0.0-rc.1, RustFS external OPA authorization enabled by RUSTFS_POLICY_PLUGIN_URL in crates/iam/src/sys.rs sets PreparedIamAuth.needs_existing_object_tag incorrectly for Pre

  • 8.1 High severity

    admidio: Authorization Bypass Through User-Controlled Key

    CVE-2026-47231Admidio

    Admidio is an open-source user management solution. Prior to version 5.0.10, `modules/documents-files.php` gates state-changing modes by checking that the actor has `hasUploadRight()` on the URL parameter `folder_uuid`. The `move_save` handler then operates on

  • 8.8 High severity

    Linux: Incorrect Authorization

    CVE-2026-68432Linux

    In the Linux kernel, the following vulnerability has been resolved: vxlan: require CAP_NET_ADMIN in the device netns for changelink A tunnel changelink() operates on at most two netns, dev_net(dev) and the sticky underlay netns vxlan->net. They differ once the

  • 7.1 High severity

    Malcolm: Incorrect Authorization

    CVE-2026-63177Cisagov

    Malcolm is a network traffic analysis tool suite. Prior to version 26.07.0, role-based access control enforced in the Nginx OpenResty Lua layer evaluates the raw, unnormalized `ngx.var.request_uri`, while Nginx itself routes requests using the normalized path.

  • 8.2 High severity

    Red Hat Enterprise Linux 10: Incorrect Authorization

    CVE-2026-19550Red Hat

    A flaw was found in FreeIPA. The trust-fetch-domains command is gated by a read-only permission on the trust object rather than a trust-administration permission, allowing an authenticated, non-privileged IPA user to trigger a privileged Active Directory trust

  • 8.1 High severity

    MongoDB Server: Incorrect Authorization

    CVE-2026-18712MongoDB

    An issue in MongoDB Server's Queryable Encryption maintenance operations could allow an authenticated user with privileges on one encrypted collection to cause unauthorized modification or destruction of data belonging to a different collection. This is due to

  • 8.1 High severity

    MongoDB Server: Incorrect Authorization

    CVE-2026-18690MongoDB

    An issue in MongoDB Server could allow an authenticated user with a limited database-scoped role to perform an action against protected system collections that their assigned privileges should not permit. This could result in critical system collections being

  • 9.3 Critical severity

    PeerTube: Incorrect Authorization

    CVE-2026-73090Chocobozzz

    PeerTube is an ActivityPub-federated video streaming platform. Prior to 8.2.2, processUpdateActivity and processUpdateVideo accept an ActivityPub Update containing a Video object without verifying that byActor.url is authorized for the host in videoObject.id,

  • 10.0 Critical severity

    Adobe Campaign Classic: Incorrect Authorization

    CVE-2026-71398AdobeEPSS 1.17%

    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. An attacker could exploit this vulnerability to execute arbitrary code. Exploitation of this

  • 9.1 Critical severity

    Adobe Commerce and Magento Incorrect Authorization Exploited

    CVE-2026-71362AdobeEPSS 91.7%

    Adobe Commerce is affected by an Incorrect Authorization vulnerability that could result in privilege escalation. An attacker could leverage this vulnerability to gain elevated access to sensitive resources. Exploitation of this issue does not require user int

  • 7.7 High severity

    Lightroom Classic: Incorrect Authorization

    CVE-2026-48447Adobe

    Lightroom Classic is affected by an Incorrect Authorization vulnerability that could result in arbitrary code execution in the context of the current user. An attacker could exploit this vulnerability to execute arbitrary code. Exploit depends on conditions be

  • 7.5 High severity

    Adobe Commerce: Incorrect Authorization

    CVE-2026-48416Adobe

    Adobe Commerce is affected by an Incorrect Authorization vulnerability that could result in a Security feature bypass. An attacker could leverage this vulnerability to bypass security measures and gain unauthorized read access. Exploitation of this issue does

  • 8.3 High severity

    Adobe Commerce: Incorrect Authorization

    CVE-2026-48415Adobe

    Adobe Commerce is affected by an Incorrect Authorization vulnerability that could result in a Security feature bypass. A low-privileged attacker could leverage this vulnerability to bypass security measures and gain unauthorized read and write access, causing

  • 7.2 High severity

    Adobe Commerce: Incorrect Authorization

    CVE-2026-48412Adobe

    Adobe Commerce is affected by an Incorrect Authorization vulnerability that could result in privilege escalation. An attacker with high privileges could exploit this vulnerability to gain elevated access to restricted resources. Exploitation of this issue does

  • 10.0 Critical severity

    Adobe Campaign Classic: Incorrect Authorization

    CVE-2026-27302AdobeEPSS 1.17%

    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. An attacker could exploit this vulnerability to execute arbitrary code. Exploitation of this

  • 8.8 High severity

    ColdFusion 2025: Incorrect Authorization

    CVE-2026-71387Adobe

    ColdFusion is affected by an Incorrect Authorization vulnerability that could result in arbitrary code execution in the context of the current user. An attacker could exploit this vulnerability to execute arbitrary code. The vulnerable component is restricted

  • 9.6 Critical severity

    ColdFusion 2025: Incorrect Authorization

    CVE-2026-71384Adobe

    is affected by an Incorrect Authorization vulnerability that could result in a Security feature bypass. An attacker could leverage this vulnerability to bypass security measures and gain unauthorized read and write access, potentially resulting in an applicati

  • 7.3 High severity

    ColdFusion 2025: Incorrect Authorization

    CVE-2026-71383Adobe

    is affected by an Incorrect Authorization vulnerability that could result in a Security feature bypass. An attacker could leverage this vulnerability to bypass security measures and gain limited unauthorized read and write access, causing a limited disruption

  • 7.8 High severity

    ColdFusion 2025: Incorrect Authorization

    CVE-2026-25652Adobe

    is affected by an Incorrect Authorization vulnerability that could result in privilege escalation. A low-privileged attacker could exploit this vulnerability to gain unauthorized read and write access. Exploitation of this issue does not require user interacti

  • 8.1 High severity

    seaweedfs: Incorrect Authorization

    CVE-2026-72921Seaweedfs

    SeaweedFS is a distributed storage system. Prior to 4.24, the weed/server/filer_server_handlers.go allowed_prefixes authorization check used strings.HasPrefix on raw path strings, so a filer JWT scoped to /tenant1 also authorized sibling paths such as /tenant1

  • 7.2 High severity

    Velociraptor: Incorrect Authorization

    CVE-2026-18635Rapid7

    Velociraptor's VQL has a query() plugin which allows running a VQL query in a different org or user context. To be able to run as a different user, the calling user needs to have the IMPERSONATE permission (usually only given to administrators). Velociraptor v

  • 9.8 Critical severity

    Commvault Cloud: Incorrect Authorization

    CVE-2026-13738Commvault

    CommServe contained an authorization bypass vulnerability affecting a limited set of command execution operations. Software customers upgrade to resolved maintenance release. Update all Commvault installations, including Commserve, Webserver, Command Center, M

  • 9.8 Critical severity

    Commvault Cloud: Incorrect Authorization

    CVE-2026-13737Commvault

    CommServe contained an allowlist bypass vulnerability affecting command execution authorization. Software customers upgrade to resolved maintenance release. Update all Commvault installations, including Commserve, Webserver, Command Center, Media Agents, Clien