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

  • 7.2 High severity

    GitHub Enterprise Server: Incorrect Authorization

    CVE-2022-23741GitHubEPSS 1.17%

    An incorrect authorization vulnerability was identified in GitHub Enterprise Server that allowed a scoped user-to-server token to escalate to full admin/owner privileges. An attacker would require an account with admin access to install a malicious GitHub App.

  • 8.8 High severity

    Graphql Engine: Incorrect Authorization

    CVE-2022-46792Hasura

    Hasura GraphQL Engine before 2.15.2 mishandles row-level authorization in the Update Many API for Postgres backends. The fixed versions are 2.10.2, 2.11.3, 2.12.1, 2.13.2, 2.14.1, and 2.15.2. (Versions before 2.10.0 are unaffected.)

  • 9.8 Critical severity

    Cacti Command Injection Exploited

    CVE-2022-46169CactiEPSS 99.8%

    Cacti is an open source platform which provides a robust and extensible operational monitoring and fault management framework for users. In affected versions a command injection vulnerability allows an unauthenticated user to execute arbitrary code on a server

  • 9.8 Critical severity

    Colibri Firmware: Incorrect Authorization

    CVE-2022-44039FranklinfuelingEPSS 1.1%

    Franklin Fueling System FFS Colibri 1.9.22.8925 is affected by: File system overwrite. The impact is: File system rewrite (remote). ¶¶ An attacker can overwrite system files like [system.conf] and [passwd], this occurs because the insecure usage of "fopen" sys

  • 9.8 Critical severity

    Frontend: Incorrect Authorization

    CVE-2022-43515ZabbixEPSS 1.26%

    Zabbix Frontend provides a feature that allows admins to maintain the installation and ensure that only certain IP addresses can access it. In this way, any user will not be able to access the Zabbix Frontend while it is being maintained and possible sensitive

  • 8.8 High severity

    capsule: Incorrect Authorization

    CVE-2022-46167Clastix

    Capsule is a multi-tenancy and policy-based framework for Kubernetes. Prior to version 0.1.3, a ServiceAccount deployed in a Tenant Namespace, when granted with `PATCH` capabilities on its own Namespace, is able to edit it and remove the Owner Reference, break

  • 8.8 High severity

    Stock Management System: Cross-Site Request Forgery

    CVE-2022-4090Rickxy

    A vulnerability was found in rickxy Stock Management System and classified as problematic. This issue affects some unknown processing of the file us_transac.php?action=add. The manipulation leads to cross-site request forgery. The attack may be initiated remot

  • 9.8 Critical severity

    grails-spring-security-core: Incorrect Authorization

    CVE-2022-41923GrailsEPSS 1.93%

    Grails Spring Security Core plugin is vulnerable to privilege escalation. The vulnerability allows an attacker access to one endpoint (i.e. the targeted endpoint) using the authorization requirements of a different endpoint (i.e. the donor endpoint). In some G

  • 7.5 High severity

    G integrated Access Device4: Incorrect Authorization

    CVE-2022-36785D-LinkEPSS 2.32%

    D-Link – G integrated Access Device4 Information Disclosure & Authorization Bypass. *Information Disclosure – file contains a URL with private IP at line 15 "login.asp" A. The window.location.href = http://192.168.1.1/setupWizard.asp" http://192.168.1.1/setupW

  • 8.8 High severity

    Hospital Management Center: Cross-Site Request Forgery

    CVE-2022-4013Hospital Management Center

    A vulnerability classified as problematic was found in Hospital Management Center. Affected by this vulnerability is an unknown functionality of the file appointment.php. The manipulation leads to cross-site request forgery. The attack can be launched remotely

  • 7.5 High severity

    Confluence Data Center: Incorrect Authorization

    CVE-2022-42978AtlassianEPSS 1.03%

    In the Netic User Export add-on before 1.3.5 for Atlassian Confluence, authorization is mishandled. An unauthenticated attacker could access files on the remote system.

  • 5.4 Medium severity

    Microsoft Windows Mark of the Web (MOTW) Security Feature Bypass Exploited

    CVE-2022-41091MicrosoftEPSS 2.25%

    Windows Mark of the Web Security Feature Bypass Vulnerability

  • 9.8 Critical severity

    openfga: Incorrect Authorization

    CVE-2022-39352Openfga

    OpenFGA is a high-performance authorization/permission engine inspired by Google Zanzibar. Versions prior to 0.2.5 are vulnerable to authorization bypass under certain conditions. You are affected by this vulnerability if you added a tuple with a wildcard (*)

  • 9.8 Critical severity

    keystone: Incorrect Authorization

    CVE-2022-39322KeystonejsEPSS 1.49%

    @keystone-6/core is a core package for Keystone 6, a content management system for Node.js. Starting with version 2.2.0 and prior to version 2.3.1, users who expected their `multiselect` fields to use the field-level access control - if configured - are vulner

  • 8.8 High severity

    Adobe Commerce: Incorrect Authorization

    CVE-2022-42344AdobeEPSS 1.35%

    Adobe Commerce versions 2.4.3-p2 (and earlier), 2.3.7-p3 (and earlier) and 2.4.4 (and earlier) are affected by an Incorrect Authorization vulnerability. An authenticated attacker can exploit this vulnerability to achieve information exposure and privilege esca

  • 7.5 High severity

    Phoenix: Incorrect Authorization

    CVE-2022-42975Phoenixframework

    socket/transport.ex in Phoenix before 1.6.14 mishandles check_origin wildcarding. NOTE: LiveView applications are unaffected by default because of the presence of a LiveView CSRF token.

  • 7.5 High severity

    Enterprise: Incorrect Authorization

    CVE-2022-41574Gradle

    An access-control vulnerability in Gradle Enterprise 2022.4 through 2022.3.1 allows remote attackers to prevent backups from occurring, and send emails with arbitrary text content to the configured installation-administrator contact address, via HTTP access to

  • 7.5 High severity

    Smart eVision: Incorrect Authorization

    CVE-2022-39030Smart eVision Information Technology

    smart eVision has inadequate authorization for system information query function. An unauthenticated remote attacker, who is not explicitly authorized to access the information, can access sensitive information.

  • 7.5 High severity

    ModSecurity Core Rule Set: Improper Encoding or Escaping of Output

    CVE-2022-39958OwaspEPSS 1.31%

    The OWASP ModSecurity Core Rule Set (CRS) is affected by a response body bypass to sequentially exfiltrate small and undetectable sections of data by repeatedly submitting an HTTP Range header field with a small byte range. A restricted resource, access to whi

  • 9.8 Critical severity

    ModSecurity Core Rule Set: Improper Encoding or Escaping of Output

    CVE-2022-39956OwaspEPSS 1.29%

    The OWASP ModSecurity Core Rule Set (CRS) is affected by a partial rule set bypass for HTTP multipart requests by submitting a payload that uses a character encoding scheme via the Content-Type or the deprecated Content-Transfer-Encoding multipart MIME header

  • 9.8 Critical severity

    ModSecurity Core Rule Set: Incorrect Authorization

    CVE-2022-39955OwaspEPSS 1.52%

    The OWASP ModSecurity Core Rule Set (CRS) is affected by a partial rule set bypass by submitting a specially crafted HTTP Content-Type header field that indicates multiple character encoding schemes. A vulnerable back-end can potentially be exploited by declar

  • 9.8 Critical severity

    LDAP Connector: Incorrect Authorization

    CVE-2022-0143ForgeRock

    When the LDAP connector is started with StartTLS configured, unauthenticated access is granted. This issue affects: all versions of the LDAP connector prior to 1.5.20.9. The LDAP connector is bundled with Identity Management (IDM) and Remote Connector Server (

  • 7.5 High severity

    security-advisories: Incorrect Authorization

    CVE-2022-36074Nextcloud

    Nextcloud server is an open source personal cloud product. Affected versions of this package are vulnerable to Information Exposure which fails to strip the Authorization header on HTTP downgrade. This can lead to account access exposure and compromise. It is

  • 8.8 High severity

    talos: Incorrect Authorization

    CVE-2022-36103Siderolabs

    Talos Linux is a Linux distribution built for Kubernetes deployments. Talos worker nodes use a join token to get accepted into the Talos cluster. Due to improper validation of the request while signing a worker node CSR (certificate signing request) Talos cont

  • 7.1 High severity

    buildah: Incorrect Authorization

    CVE-2022-2990Buildah

    An incorrect handling of the supplementary groups in the Buildah container engine might lead to the sensitive information disclosure or possible data modification if an attacker has direct access to the affected container where supplementary groups are used to

  • 7.1 High severity

    podman: Incorrect Authorization

    CVE-2022-2989Podman

    An incorrect handling of the supplementary groups in the Podman container engine might lead to the sensitive information disclosure or possible data modification if an attacker has direct access to the affected container where supplementary groups are used to

  • 9.8 Critical severity

    Pebble Templates: Incorrect Authorization

    CVE-2022-37767PebbletemplatesEPSS 1.51%

    Pebble Templates 3.1.5 allows attackers to bypass a protection mechanism and implement arbitrary code execution with springbok. NOTE: the vendor disputes this because input to the Pebble templating engine is intended to include arbitrary Java code, and thus ei

  • 8.1 High severity

    openstack/barbican: Incorrect Authorization

    CVE-2022-23451Openstack-barbicanEPSS 1.28%

    An authorization flaw was found in openstack-barbican. The default policy rules for the secret metadata API allowed any authenticated user to add, modify, or delete metadata from any secret regardless of ownership. This flaw allows an attacker on the network t

  • 8.8 High severity

    zitadel: Incorrect Authorization

    CVE-2022-36051ZitadelEPSS 1.01%

    ZITADEL combines the ease of Auth0 and the versatility of Keycloak.**Actions**, introduced in ZITADEL **1.42.0** on the API and **1.56.0** for Console, is a feature, where users with role.`ORG_OWNER` are able to create Javascript Code, which is invoked by the

  • 8.8 High severity

    gomatrixserverlib: Incorrect Authorization

    CVE-2022-36009Matrix-org

    gomatrixserverlib is a Go library for matrix protocol federation. Dendrite is a Matrix homeserver written in Go, an alternative to Synapse. The power level parsing within gomatrixserverlib was failing to parse the `"events_default"` key of the `m.room.power_le

  • 7.5 High severity

    CMDB: Incorrect Authorization

    CVE-2022-1401Device42EPSS 19.4%

    Improper Access Control vulnerability in the /Exago/WrImageResource.adx route as used in Device42 Asset Management Appliance allows an unauthenticated attacker to read sensitive server files with root permissions. This issue affects: Device42 CMDB versions pri

  • 8.8 High severity

    Magento Commerce: Incorrect Authorization

    CVE-2022-34255AdobeEPSS 2.36%

    Adobe Commerce versions 2.4.3-p2 (and earlier), 2.3.7-p3 (and earlier) and 2.4.4 (and earlier) are affected by an Improper Access Control vulnerability that could result in Privilege escalation. An attacker with a low privilege account could leverage this vuln

  • 7.2 High severity

    WP-DBManager: Incorrect Authorization

    CVE-2022-2354WP-DBManagerEPSS 1.28%

    The WP-DBManager WordPress plugin before 2.80.8 does not prevent administrators from running arbitrary commands on the server in multisite installations, where only super-administrators should.

  • 7.5 High severity

    Zammad: Incorrect Authorization

    CVE-2022-35487Zammad

    Zammad 5.2.0 suffers from Incorrect Access Control. Zammad did not correctly perform authorization on certain attachment endpoints. This could be abused by an unauthenticated attacker to gain access to attachments, such as emails or attached files.

  • 7.5 High severity

    GitLab: Incorrect Authorization

    CVE-2022-2501GitLabEPSS 1.31%

    An improper access control issue in GitLab EE affecting all versions from 12.0 prior to 15.0.5, 15.1 prior to 15.1.4, and 15.2 prior to 15.2.1 allows an attacker to bypass IP allow-listing and download artifacts. This attack only bypasses IP allow-listing, pro

  • 8.1 High severity

    GitLab: Incorrect Authorization

    CVE-2022-2326GitLab

    An issue has been discovered in GitLab CE/EE affecting all versions before 15.0.5, all versions starting from 15.1 before 15.1.4, all versions starting from 15.2 before 15.2.1. It may be possible to gain access to a private project through an email invite by u

  • 9.1 Critical severity

    next-auth: Incorrect Authorization

    CVE-2022-35924NextauthjsEPSS 1.47%

    NextAuth.js is a complete open source authentication solution for Next.js applications. `next-auth` users who are using the `EmailProvider` either in versions before `4.10.3` or `3.29.10` are affected. If an attacker could forge a request that sent a comma-sep

  • 9.6 Critical severity

    Chrome: Incorrect Authorization

    CVE-2022-1309Google

    Insufficient policy enforcement in developer tools in Google Chrome prior to 100.0.4896.88 allowed a remote attacker to potentially perform a sandbox escape via a crafted HTML page.

  • 9.1 Critical severity

    Ceph: Incorrect Authorization

    CVE-2022-0670CephEPSS 1.28%

    A flaw was found in Openstack manilla owning a Ceph File system "share", which enables the owner to read/write any manilla share or entire file system. The vulnerability is due to a bug in the "volumes" plugin in Ceph Manager. This allows an attacker to compro

  • 8.8 High severity

    zulip: Improper Authorization

    CVE-2022-31168Zulip

    Zulip is an open source team chat tool. Due to an incorrect authorization check in Zulip Server 5.4 and earlier, a member of an organization could craft an API call that grants organization administrator privileges to one of their bots. The vulnerability is fi