CyberSecBulletin

Improper Authorization

CWE-285

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

We track 535 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.4. 2 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 you perform access control checks related to your business logic. These checks may be different than the access control checks that you apply 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 Improper Authorization vulnerabilities

  • 7.8 High severity

    vGPU driver, Cloud Gaming driver: Improper Authorization

    CVE-2024-0077NVIDIA

    NVIDIA Virtual GPU Manager contains a vulnerability in the vGPU plugin, where it allows a guest OS to allocate resources for which the guest OS is not authorized. A successful exploit of this vulnerability may lead to code execution, denial of service, escalat

  • 9.1 Critical severity

    oauthenticator: Improper Authorization

    CVE-2024-29033Jupyterhub

    OAuthenticator provides plugins for JupyterHub to use common OAuth providers, as well as base classes for writing one's own Authenticators with any OAuth 2.0 provider. `GoogleOAuthenticator.hosted_domain` is used to restrict what Google accounts can be authori

  • 9.1 Critical severity

    Food Waste Management System: Incorrect Authorization

    CVE-2024-2557Kishor-23EPSS 1.02%

    A vulnerability was found in kishor-23 Food Waste Management System 1.0. It has been declared as critical. This vulnerability affects unknown code of the file /admin/admin.php. The manipulation leads to improper authorization. The attack can be initiated remot

  • 9.1 Critical severity

    Hospital AutoManager: Improper Authorization

    CVE-2024-2317Bdtask

    A vulnerability was found in Bdtask Hospital AutoManager up to 20240227 and classified as problematic. This issue affects some unknown processing of the file /prescription/prescription/delete/ of the component Prescription Page. The manipulation leads to impro

  • 7.5 High severity

    HikCentral Professional: Improper Authorization

    CVE-2024-25063Hikvision

    Due to insufficient server-side validation, a successful exploit of this vulnerability could allow an attacker to gain access to certain URLs that the attacker should not have access to.

  • 7.3 High severity

    Secure Connect Gateway (SCG) Policy Manager: Improper Authorization

    CVE-2024-24900Dell

    Dell Secure Connect Gateway (SCG) Policy Manager, all versions, contain an improper authorization vulnerability. An adjacent network low privileged attacker could potentially exploit this vulnerability, leading to unauthorized devices added to policies. Exploi

  • 8.8 High severity

    pixelfed: Incorrect Authorization

    CVE-2024-25108Pixelfed

    Pixelfed is an open source photo sharing platform. When processing requests authorization was improperly and insufficiently checked, allowing attackers to access far more functionality than users intended, including to the administrative and moderator function

  • 8.8 High severity

    openobserve: Improper Privilege Management

    CVE-2024-24830Openobserve

    OpenObserve is a observability platform built specifically for logs, metrics, traces, analytics, designed to work at petabyte scale. A vulnerability has been identified in the "/api/{org_id}/users" endpoint. This vulnerability allows any authenticated regular

  • 8.8 High severity

    OpenPages with Watson: Improper Authorization

    CVE-2023-40683IBM

    IBM OpenPages with Watson 8.3 and 9.0 could allow remote attacker to bypass security restrictions, caused by insufficient authorization checks. By authenticating as an OpenPages user and using non-public APIs, an attacker could exploit this vulnerability to by

  • 9.6 Critical severity

    misskey: Improper Authorization

    CVE-2023-52139Misskey-dev

    Misskey is an open source, decentralized social media platform. Third-party applications may be able to access some endpoints or Websocket APIs that are incorrectly specified as [kind](https://github.com/misskey-dev/misskey/blob/406b4bdbe79b5b0b68fcdcb3c4b6e41

  • 7.5 High severity

    xwiki-platform: Improper Authorization

    CVE-2023-48241XWikiEPSS 72.8%

    XWiki Platform is a generic wiki platform. Starting in version 6.3-milestone-2 and prior to versions 14.10.15, 15.5.1, and 15.6RC1, the Solr-based search suggestion provider that also duplicates as generic JavaScript API for search results in XWiki exposes the

  • 7.8 High severity

    Intel(R) QAT drivers for Windows - HW Version…: Improper Authorization

    Improper authorization in some Intel(R) QAT drivers for Windows - HW Version 2.0 before version 2.0.4 may allow an authenticated user to potentially enable escalation of privilege via local access.

  • 8.1 High severity

    blockreassurance: Improper Authorization

    CVE-2023-47109PrestaShop

    PrestaShop blockreassurance adds an information block aimed at offering helpful information to reassure customers that the store is trustworthy. When adding a block in blockreassurance module, a BO user can modify the http request and give the path of any file

  • 7.5 High severity

    Adobe Commerce: Improper Authorization

    CVE-2023-38220Adobe

    Adobe Commerce versions 2.4.7-beta1 (and earlier), 2.4.6-p2 (and earlier), 2.4.5-p4 (and earlier) and 2.4.4-p5 (and earlier) are affected by an Improper Authorization vulnerability that could lead in a security feature bypass in a way that an attacker could ac

  • 8.8 High severity

    FortiOS: Improper Authorization

    CVE-2023-41841FortinetEPSS 1.07%

    An improper authorization vulnerability in Fortinet FortiOS 7.0.0 - 7.0.11 and 7.2.0 - 7.2.4 allows an attacker belonging to the prof-admin profile to perform elevated actions.

  • 8.6 High severity

    HelpDezk Community: Improper Authorization

    CVE-2023-3037HelpDezk

    Improper authorization vulnerability in HelpDezk Community affecting version 1.1.10. This vulnerability could allow a remote attacker to access the platform without authentication and retrieve personal data via the jsonGrid parameter.

  • 9.1 Critical severity

    IOS: Improper Authorization

    CVE-2023-20186Cisco

    A vulnerability in the Authentication, Authorization, and Accounting (AAA) feature of Cisco IOS Software and Cisco IOS XE Software could allow an authenticated, remote attacker to bypass command authorization and copy files to or from the file system of an aff

  • 7.8 High severity

    LG V60 Thin Q 5G(LMV600VM): Improper Authorization

    CVE-2023-44125LG Electronics

    The vulnerability is the use of implicit PendingIntents without the PendingIntent.FLAG_IMMUTABLE set that leads to theft and/or (over-)write of arbitrary files with system privilege in the Personalized service ("com.lge.abba") app. The attacker's app, if it ha

  • 7.8 High severity

    LG V60 Thin Q 5G(LMV600VM): Improper Authorization

    CVE-2023-44123LG Electronics

    The vulnerability is the use of implicit PendingIntents with the PendingIntent.FLAG_MUTABLE set that leads to theft and/or (over-)write of arbitrary files with system privilege in the Bluetooth ("com.lge.bluetoothsetting") app. The attacker's app, if it had ac

  • 8.8 High severity

    NetWorker: Improper Authorization

    CVE-2023-28055Dell

    Dell NetWorker, Version 19.7 has an improper authorization vulnerability in the NetWorker client. An unauthenticated attacker within the same network could potentially exploit this by manipulating a command leading to gain of complete access to the server file

  • 7.5 High severity

    apicast: Missing Authorization

    CVE-2023-0456Apicast

    A flaw was found in APICast, when 3Scale's OIDC module does not properly evaluate the response to a mismatched token from a separate realm. This could allow a separate realm to be accessible to an attacker, permitting access to unauthorized information.

  • 7.5 High severity

    ekorCCP: Incorrect Authorization

    CVE-2022-47553Ormazabal

    Incorrect authorisation in ekorCCP and ekorRCI, which could allow a remote attacker to obtain resources with sensitive information for the organisation, without being authenticated within the web server.

  • 7.5 High severity

    NETWORK-OBSERVABILITY-1.1.0-RHEL-8: Improper Authentication

    CVE-2023-0813Red Hat

    A flaw was found in the Network Observability plugin for OpenShift console. Unless the Loki authToken configuration is set to FORWARD mode, authentication is no longer enforced, allowing any user who can connect to the OpenShift Console in an OpenShift cluster

  • 7.8 High severity

    Red Hat Enterprise Linux 7: Incorrect Authorization

    CVE-2023-3899Red Hat

    A vulnerability was found in subscription-manager that allows local privilege escalation due to inadequate authorization. The D-Bus interface com.redhat.RHSM1 exposes a significant number of methods to all users that could change the state of the registration.

  • 9.1 Critical severity

    HarmonyOS: Improperly Implemented Security Check for Standard

    CVE-2023-39403Huawei

    Parameter verification vulnerability in the installd module. Successful exploitation of this vulnerability may cause sandbox files to be read and written without authorization.

  • 9.1 Critical severity

    HarmonyOS: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2023-39402Huawei

    Parameter verification vulnerability in the installd module. Successful exploitation of this vulnerability may cause sandbox files to be read and written without authorization.

  • 9.1 Critical severity

    HarmonyOS: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2023-39401Huawei

    Parameter verification vulnerability in the installd module. Successful exploitation of this vulnerability may cause sandbox files to be read and written without authorization.

  • 9.1 Critical severity

    HarmonyOS: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2023-39400Huawei

    Parameter verification vulnerability in the installd module. Successful exploitation of this vulnerability may cause sandbox files to be read and written without authorization.

  • 9.1 Critical severity

    Parameter verification vulnerability in the installd module.

    CVE-2023-39399Huawei

    Parameter verification vulnerability in the installd module. Successful exploitation of this vulnerability may cause sandbox files to be read and written without authorization.

  • 9.1 Critical severity

    Parameter verification vulnerability in the installd module.

    CVE-2023-39398Huawei

    Parameter verification vulnerability in the installd module. Successful exploitation of this vulnerability may cause sandbox files to be read and written without authorization.

  • 8.8 High severity

    FULL – Cliente: Unrestricted Upload of File with Dangerous Type

    CVE-2023-4243Fullservices

    The FULL - Customer plugin for WordPress is vulnerable to Arbitrary File Upload via the /install-plugin REST route in versions up to, and including, 2.2.3 due to improper authorization. This allows authenticated attackers with subscriber-level permissions and

  • 9.8 Critical severity

    Video Surveillance Management System: Improper Authorization

    CVE-2023-3805Xiamen Four Letter

    A vulnerability, which was classified as critical, has been found in Xiamen Four Letter Video Surveillance Management System up to 20230712. This issue affects some unknown processing in the library UserInfoAction.class of the component Login. The manipulation

  • 7.1 High severity

    vGPU software: Improper Authorization

    CVE-2023-25517NVIDIA

    NVIDIA vGPU software contains a vulnerability in the Virtual GPU Manager (vGPU plugin), where a guest OS may be able to control resources for which it is not authorized, which may lead to information disclosure and data tampering.

  • 9.8 Critical severity

    tauri: Improper Authorization

    CVE-2023-34460Tauri-apps

    Tauri is a framework for building binaries for all major desktop platforms. The 1.4.0 release includes a regression on the Filesystem scope check for dotfiles on Unix. Previously dotfiles were not implicitly allowed by the glob wildcard scopes (eg. `$HOME/*`),

  • 8.8 High severity

    Splunk Enterprise: Improper Authorization

    CVE-2023-32707SplunkEPSS 78.7%

    In versions of Splunk Enterprise below 9.0.5, 8.2.11, and 8.1.14, and Splunk Cloud Platform below version 9.0.2303.100, a low-privileged user who holds a role that has the ‘edit_user’ capability assigned to it can escalate their privileges to that of the admin

  • 9.8 Critical severity

    pomerium: Improper Authorization

    CVE-2023-33189Pomerium

    Pomerium is an identity and context-aware access proxy. With specially crafted requests, incorrect authorization decisions may be made by Pomerium. This issue has been patched in versions 0.17.4, 0.18.1, 0.19.2, 0.20.1, 0.21.4 and 0.22.2.

  • 7.5 High severity

    Go Pricing - WordPress Responsive Pricing Tables: Improper Authorization

    CVE-2023-2496Granth

    The Go Pricing - WordPress Responsive Pricing Tables plugin for WordPress is vulnerable to unauthorized arbitrary file uploads due to an improper capability check on the 'validate_upload' function in versions up to, and including, 3.3.19. This makes it possibl

  • 7.5 High severity

    Acronis Agent: Files or Directories Accessible to External Parties

    CVE-2022-45450Acronis

    Sensitive information disclosure and manipulation due to improper authorization. The following products are affected: Acronis Agent (Linux, macOS, Windows) before build 28610, Acronis Cyber Protect 15 (Linux, macOS, Windows) before build 30984.

  • 8.8 High severity

    Multiple vulnerabilities in the API of Cisco DNA Center Software could allow an authenticated…

    CVE-2023-20182Cisco

    Multiple vulnerabilities in the API of Cisco DNA Center Software could allow an authenticated, remote attacker to read information from a restricted container, enumerate user information, or execute arbitrary commands in a restricted container as the root user

  • 8.1 High severity

    OTRS: Incorrect Authorization

    CVE-2023-2534OTRS

    Improper Authorization vulnerability in OTRS AG OTRS 8 (Websocket API backend) allows any as Agent authenticated attacker to track user behaviour and to gain live insight into overall system usage. User IDs can easily be correlated with real names e. g. via ti