CyberSecBulletin

Missing Authorization

CWE-862

The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

We track 2,825 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.3. 13 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 Missing Authorization vulnerabilities

  • 7.8 High severity

    SC9863A/SC9832E/SC7731E/T610/T310/T606/T760/T61…: Missing Authorization

    CVE-2022-48247Unisoc

    In audio service, there is a possible missing permission check. This could lead to local escalation of privilege with no additional execution privileges.

  • 7.8 High severity

    SC9863A/SC9832E/SC7731E/T610/T310/T606/T760/T61…: Missing Authorization

    CVE-2022-48246Unisoc

    In audio service, there is a possible missing permission check. This could lead to local escalation of privilege with no additional execution privileges.

  • 7.8 High severity

    SC9863A/SC9832E/SC7731E/T610/T310/T606/T760/T61…: Missing Authorization

    CVE-2022-48245Unisoc

    In audio service, there is a possible missing permission check. This could lead to local escalation of privilege with no additional execution privileges.

  • 7.8 High severity

    SC9863A/SC9832E/SC7731E/T610/T310/T606/T760/T61…: Missing Authorization

    CVE-2022-48244Unisoc

    In audio service, there is a possible missing permission check. This could lead to local escalation of privilege with no additional execution privileges.

  • 7.8 High severity

    SC9863A/SC9832E/SC7731E/T610/T310/T606/T760/T61…: Missing Authorization

    CVE-2022-48243Unisoc

    In audio service, there is a possible missing permission check. This could lead to local escalation of privilege with no additional execution privileges.

  • 7.8 High severity

    SC9863A/SC9832E/SC7731E/T610/T310/T606/T760/T61…: Missing Authorization

    CVE-2022-44433Unisoc

    In phoneEx service, there is a possible missing permission check. This could lead to local escalation of privilege with no additional execution privileges.

  • 7.5 High severity

    macOS: Missing Authorization

    CVE-2023-27963Apple

    The issue was addressed with additional permissions checks. This issue is fixed in macOS Ventura 13.3, iOS 16.4 and iPadOS 16.4, iOS 15.7.4 and iPadOS 15.7.4, macOS Monterey 12.6.4, tvOS 16.4, watchOS 9.4. A shortcut may be able to use sensitive data with cert

  • 9.8 Critical severity

    In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass…

    CVE-2023-31047DjangoEPSS 1.39%

    In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last up

  • 8.1 High severity

    GitLab: Missing Authorization

    CVE-2023-0805GitLab

    An issue has been discovered in GitLab EE affecting all versions starting from 15.2 before 15.9.6, all versions starting from 15.10 before 15.10.5, all versions starting from 15.11 before 15.11.1. A malicious group member may continue to have access to the pub

  • 9.1 Critical severity

    Mattermost: Missing Authorization

    CVE-2023-2193Mattermost

    Mattermost fails to invalidate existing authorization codes when deauthorizing an OAuth2 app, allowing an attacker possessing an authorization code to generate an access token.

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21094Android

    In sanitize of LayerState.cpp, there is a possible way to take over the screen display and swap the display content due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interac

  • 8.1 High severity

    StruxureWare Data Center Expert: Missing Authorization

    CVE-2023-25552Schneider Electric

    A CWE-862: Missing Authorization vulnerability exists that could allow viewing of unauthorized content, changes or deleting of content, or performing unauthorized functions when tampering the Device File Transfer settings on DCE endpoints. Affected products: S

  • 9.8 Critical severity

    Nomad: Missing Authorization

    CVE-2023-1782HashiCorp

    HashiCorp Nomad and Nomad Enterprise versions 1.5.0 up to 1.5.2 allow unauthenticated users to bypass intended ACL authorizations for clusters where mTLS is not enabled. This issue is fixed in version 1.5.3.

  • 9.8 Critical severity

    WCFM Membership – WooCommerce Memberships for…: Missing Authorization

    CVE-2022-4939WcloversEPSS 2.1%

    THe WCFM Membership plugin for WordPress is vulnerable to privilege escalation in versions up to, and including 2.10.0, due to a missing capability check on the wp_ajax_nopriv_wcfm_ajax_controller AJAX action that controls membership settings. This makes it po

  • 8.8 High severity

    WCFM – Frontend Manager for WooCommerce along…: Missing Authorization

    CVE-2022-4937Wclovers

    The WCFM Frontend Manager plugin for WordPress is vulnerable to unauthorized modification and access of data in versions up to, and including, 6.6.0 due to missing capability checks on various AJAX actions. This makes it possible for authenticated attackers, w

  • 8.8 High severity

    WCFM Marketplace – Multivendor Marketplace for…: Missing Authorization

    CVE-2022-4935Wclovers

    The WCFM Marketplace plugin for WordPress is vulnerable to unauthorized modification and access of data in versions up to, and including, 3.4.11 due to missing capability checks on various AJAX actions. This makes it possible for authenticated attackers, with

  • 7.8 High severity

    Apache James server: Missing Authorization

    CVE-2023-26269Apache

    Apache James server version 3.7.3 and earlier provides a JMX management service without authentication by default. This allows privilege escalation by a malicious local user. Administrators are advised to disable JMX, or set up a JMX password. Note that versio

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21021Android

    In isTargetSdkLessThanQOrPrivileged of WifiServiceImpl.java, there is a possible way for the guest user to change admin user network settings due to a missing permission check. This could lead to local escalation of privilege with no additional execution privi

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21015Android

    In getAvailabilityStatus of several Transcode Permission Controllers, there is a possible permission bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21005Android

    In getAvailabilityStatus of several Transcode Permission Controllers, there is a possible permission bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21004Android

    In getAvailabilityStatus of several Transcode Permission Controllers, there is a possible permission bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21003Android

    In getAvailabilityStatus of several Transcode Permission Controllers, there is a possible permission bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21002Android

    In getAvailabilityStatus of several Transcode Permission Controllers, there is a possible permission bypass due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-21001Android

    In onContextItemSelected of NetworkProviderSettings.java, there is a possible way for users to change the Wi-Fi settings of other users due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-20959Android

    In AddSupervisedUserActivity, guest users are not prevented from starting the activity due to missing permissions checks. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploi

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-20955Android

    In onPrepareOptionsMenu of AppInfoDashboardFragment.java, there is a possible way to bypass admin restrictions and uninstall applications for all users due to a missing permission check. This could lead to local escalation of privilege with no additional execu

  • 8.1 High severity

    Bofei Dbd+: Missing Authorization

    CVE-2022-45636Megafeis

    An issue discovered in MEGAFEIS, BOFEI DBD+ Application for IOS & Android v1.4.4 allows attacker to unlock model(s) without authorization via arbitrary API requests.

  • 8.8 High severity

    Nomad: Missing Authorization

    CVE-2023-1299HashiCorp

    HashiCorp Nomad and Nomad Enterprise 1.5.0 allow a job submitter to escalate to management-level privileges using workload identity and task API. Fixed in 1.5.1.

  • 8.8 High severity

    RUGGEDCOM CROSSBOW: Missing Authorization

    CVE-2023-27310Siemens

    A vulnerability has been identified in RUGGEDCOM CROSSBOW (All versions < V5.2). The client query handler of the affected application fails to check for proper permissions when assigning groups to user accounts. This could allow an authenticated remote attacke

  • 8.8 High severity

    RUGGEDCOM CROSSBOW: Missing Authorization

    CVE-2023-27309Siemens

    A vulnerability has been identified in RUGGEDCOM CROSSBOW (All versions < V5.2). The client query handler of the affected application fails to check for proper permissions for specific write queries. This could allow an authenticated remote attacker to perform

  • 7.5 High severity

    metersphere: Missing Authorization

    CVE-2023-25573MetersphereEPSS 51.6%

    metersphere is an open source continuous testing platform. In affected versions an improper access control vulnerability exists in `/api/jmeter/download/files`, which allows any user to download any file without authentication. This issue may expose all files

  • 9.8 Critical severity

    e-Belediye: Missing Authorization

    CVE-2023-1114Eskom

    Missing Authorization vulnerability in Eskom e-Belediye allows Information Elicitation. This issue affects e-Belediye: from 1.0.0.95 before 1.0.0.100.

  • 9.8 Critical severity

    zoneminder: Missing Authorization

    CVE-2023-26035ZoneMinderEPSS 80.5%

    ZoneMinder is a free, open source Closed-circuit television software application for Linux which supports IP, USB and Analog cameras. Versions prior to 1.36.33 and 1.37.33 are vulnerable to Unauthenticated Remote Code Execution via Missing Authorization. There

  • 7.5 High severity

    HarmonyOS: Missing Authorization

    CVE-2022-48302Huawei

    The AMS module has a vulnerability of lacking permission verification in APIs.Successful exploitation of this vulnerability may affect data confidentiality.

  • 8.8 High severity

    Rancher: Missing Authorization

    CVE-2022-21953SUSE

    A Missing Authorization vulnerability in of SUSE Rancher allows authenticated user to create an unauthorized shell pod and kubectl access in the local cluster This issue affects: SUSE Rancher Rancher versions prior to 2.5.17; Rancher versions prior to 2.6.10;

  • 7.5 High severity

    Wl-wn530hg4 Firmware: Missing Authorization

    CVE-2022-48166WAVLINKEPSS 2.82%

    An access control issue in Wavlink WL-WN530HG4 M30HG4.V5030.201217 allows unauthenticated attackers to download configuration data and log files and obtain admin credentials.

  • 7.5 High severity

    Femanager: Missing Authentication for Critical Functionality

    CVE-2023-25014In2code

    An issue was discovered in the femanager extension before 5.5.3, 6.x before 6.3.4, and 7.x before 7.1.0 for TYPO3. Missing access checks in the InvitationController allow an unauthenticated user to delete all frontend users.

  • 9.1 Critical severity

    Netmatch-s Ci: Missing Authorization

    CVE-2022-39811Italtel

    Italtel NetMatch-S CI 5.2.0-20211008 has incorrect Access Control under NMSCI-WebGui/advancedsettings.jsp and NMSCIWebGui/SaveFileUploader. By not verifying permissions for access to resources, it allows an attacker to view pages that are not allowed, and modi

  • 8.5 High severity

    argo-cd: Missing Authorization

    CVE-2023-22736Argoproj

    Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Versions starting with 2.5.0-rc1 and above, prior to 2.5.8, and version 2.6.0-rc4, are vulnerable to an authorization bypass bug which allows a malicious Argo CD user to deploy Applicati

  • 7.8 High severity

    Android: Missing Authorization

    CVE-2023-20916Android

    In getMainActivityLaunchIntent of LauncherAppsService.java, there is a possible way to bypass the restrictions on starting activities from the background due to a missing permission check. This could lead to local escalation of privilege with no additional exe