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.7 High severity

    Harbor: Incorrect Authorization

    CVE-2022-31668Harbor

    Harbor fails to validate the user permissions when updating p2p preheat policies. By sending a request to update a p2p preheat policy with an id that belongs to a project that the currently authenticated user doesn't have access to, the attacker could modify p

  • 8.8 High severity

    GitLab: Incorrect Authorization

    CVE-2024-9693GitLab

    An issue was discovered in GitLab CE/EE affecting all versions starting from 16.0 prior to 17.3.7, starting from 17.4 prior to 17.4.4, and starting from 17.5 prior to 17.5.2, which could have allowed unauthorized access to the Kubernetes agent in a cluster und

  • 7.5 High severity

    SIMATIC CP 1543-1 V4.0: Incorrect Authorization

    CVE-2024-50310Siemens

    A vulnerability has been identified in SIMATIC CP 1543-1 V4.0 (6GK7543-1AX10-0XE0) (All versions >= V4.0.44 < V4.0.50). Affected devices do not properly handle authorization. This could allow an unauthenticated remote attacker to gain access to the filesystem.

  • 7.7 High severity

    Nomad: Incorrect Authorization

    CVE-2024-10975HashiCorp

    Nomad Community and Nomad Enterprise ("Nomad") volume specification is vulnerable to arbitrary cross-namespace volume creation through unauthorized Container Storage Interface (CSI) volume writes. This vulnerability, identified as CVE-2024-10975, is fixed in N

  • 9.8 Critical severity

    lylme_spage: Incorrect Authorization

    CVE-2024-48176LyLme

    Lylme Spage v1.9.5 is vulnerable to Incorrect Access Control. There is no limit on the number of login attempts, and the verification code will not be refreshed after a failed login, which allows attackers to blast the username and password and log into the sy

  • 8.8 High severity

    chamilo_lms: Incorrect Authorization

    CVE-2024-30616Chamilo

    Chamilo LMS 1.11.26 is vulnerable to Incorrect Access Control via main/auth/profile. Non-admin users can manipulate sensitive profiles information, posing a significant risk to data integrity.

  • 7.1 High severity

    Secure Internet Access Enterprise Threatavert: Incorrect Authorization

    CVE-2024-45164Akamai

    Akamai SIA (Secure Internet Access Enterprise) ThreatAvert, in SPS (Security and Personalization Services) before the latest 19.2.0 patch and Apps Portal before 19.2.0.3 or 19.2.0.20240814, has incorrect authorization controls for the Admin functionality on th

  • 8.8 High severity

    Htaccess File Editor: Incorrect Authorization

    CVE-2024-49256WP Chill

    Incorrect Authorization vulnerability in WP Chill Htaccess File Editor htaccess-file-editor allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects Htaccess File Editor: from n/a through <= 1.0.18.

  • 8.8 High severity

    ethereum: Incorrect Authorization

    CVE-2024-51426Ethereum

    An issue in the PepeGxng smart contract (which can be run on the Ethereum blockchain) allows remote attackers to have an unspecified impact via the _transfer function. NOTE: this is disputed by third parties because the impact is limited to function calls.

  • 8.8 High severity

    ethereum: Incorrect Authorization

    CVE-2024-51425Ethereum

    An issue in the WaterToken smart contract (which can be run on the Ethereum blockchain) allows remote attackers to have an unspecified impact. NOTE: this is disputed by third parties because the impact is limited to function calls.

  • 9.8 Critical severity

    Greenshift: Incorrect Authorization

    CVE-2024-50419Wpsoul

    Incorrect Authorization vulnerability in wpsoul Greenshift greenshift-animation-and-page-builder-blocks allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Greenshift: from n/a through <= 9.7.

  • 9.1 Critical severity

    iOS and iPadOS: Incorrect Authorization

    CVE-2024-44217Apple

    A permissions issue was addressed by removing vulnerable code and adding additional checks. This issue is fixed in iOS 18 and iPadOS 18. Password autofill may fill in passwords after failing authentication.

  • 7.5 High severity

    macOS: Incorrect Authorization

    CVE-2024-44289Apple

    A privacy issue was addressed with improved private data redaction for log entries. This issue is fixed in macOS Sequoia 15.1, macOS Sonoma 14.7.1, macOS Ventura 13.7.1. An app may be able to read sensitive location information.

  • 8.6 High severity

    macOS: Incorrect Authorization

    CVE-2024-44270Apple

    A logic issue was addressed with improved validation. This issue is fixed in macOS Sequoia 15.1, macOS Sonoma 14.7.1, macOS Ventura 13.7.1. A sandboxed process may be able to circumvent sandbox restrictions.

  • 8.8 High severity

    ovaledge: Incorrect Authorization

    CVE-2022-30358Ovaledge

    OvalEdge 5.2.8.0 and earlier is affected by an Account Takeover vulnerability via a POST request to /user/updatePassword via the userId and newPsw parameters. Authentication is required.

  • 8.8 High severity

    Autolab: Incorrect Authorization

    CVE-2024-49376Autolab

    Autolab, a course management service that enables auto-graded programming assignments, has misconfigured reset password permissions in version 3.0.0. For email-based accounts, users with insufficient privileges could reset and theoretically access privileged u

  • 9.8 Critical severity

    money_manager_ex_webapp: Incorrect Authorization

    CVE-2024-41617MoneymanagerexEPSS 1.13%

    Money Manager EX WebApp (web-money-manager-ex) 1.2.2 is vulnerable to Incorrect Access Control. The `redirect_if_not_loggedin` function in `functions_security.php` fails to terminate script execution after redirecting unauthenticated users. This flaw allows an

  • 8.0 High severity

    gl-b3000_firmware: Incorrect Authorization

    CVE-2024-45261GL.iNet

    An issue was discovered on certain GL-iNet devices, including MT6000, MT3000, MT2500, AXT1800, and AX1800 4.6.2. The SID generated for a specific user is not tied to that user itself, which allows other users to potentially use it for authentication. Once an a

  • 8.0 High severity

    gl-b3000_firmware: Incorrect Authorization

    CVE-2024-45260GL.iNetEPSS 4.1%

    An issue was discovered on certain GL-iNet devices, including MT6000, MT3000, MT2500, AXT1800, and AX1800 4.6.2. Users who belong to unauthorized groups can invoke any interface of the device, thereby gaining complete control over it.

  • 7.5 High severity

    Red Hat 3scale API Management Platform 2: Incorrect Authorization

    CVE-2024-10295Red Hat

    A flaw was found in Gateway. Sending a non-base64 'basic' auth with special characters can cause APICast to incorrectly authenticate a request. A malformed basic authentication header containing special characters bypasses authentication and allows unauthorize

  • 9.3 Critical severity

    cloud_smart_lock_firmware: Incorrect Authorization

    CVE-2024-48548Cloud Smart Lock

    The APK file in Cloud Smart Lock v2.0.1 has a leaked a URL that can call an API for binding physical devices. This vulnerability allows attackers to arbitrarily construct a request to use the app to bind to unknown devices by finding a valid serial number via

  • 8.4 High severity

    dreamcatcher_life_firmware: Incorrect Authorization

    CVE-2024-48547Dreamcatcher IoT Technology

    Incorrect access control in the firmware update and download processes of DreamCatcher Life v1.8.7 allows attackers to access sensitive information by analyzing the code and data within the APK file.

  • 8.4 High severity

    wear_sync_firmware: Incorrect Authorization

    CVE-2024-48546Shenzhen Yingsheng Technology Co

    Incorrect access control in the firmware update and download processes of Wear Sync v1.2.0 allows attackers to access sensitive information by analyzing the code and data within the APK file.

  • 8.4 High severity

    ivy_smart_firmware: Incorrect Authorization

    CVE-2024-48545Ivyiot

    Incorrect access control in the firmware update and download processes of IVY Smart v4.5.0 allows attackers to access sensitive information by analyzing the code and data within the APK file.

  • 8.4 High severity

    sylvania_smart_home_firmware: Incorrect Authorization

    CVE-2024-48544Ledvance

    Incorrect access control in the firmware update and download processes of Sylvania Smart Home v3.0.3 allows attackers to access sensitive information by analyzing the code and data within the APK file.

  • 8.4 High severity

    headphones_controller_firmware: Incorrect Authorization

    CVE-2024-48542Yamaha

    Incorrect access control in the firmware update and download processes of Yamaha Headphones Controller v1.6.7 allows attackers to access sensitive information by analyzing the code and data within the APK file.

  • 8.4 High severity

    smart_firmware: Incorrect Authorization

    CVE-2024-48541Ruochan

    Incorrect access control in the firmware update and download processes of Ruochan Smart v4.4.7 allows attackers to access sensitive information by analyzing the code and data within the APK file.

  • 8.8 High severity

    Portal: Incorrect Authorization

    CVE-2024-38002Liferay

    The workflow component in Liferay Portal 7.3.2 through 7.4.3.111, and Liferay DXP 2023.Q4.0 through 2023.Q4.5, 2023.Q3.1 through 2023.Q3.8, 7.4 GA through update 92 and 7.3 GA through update 36 does not properly check user permissions before updating a workflo

  • 7.5 High severity

    DDMQ: Incorrect Authorization

    CVE-2024-10173Didi

    A vulnerability has been found in didi DDMQ 1.0 and classified as critical. Affected by this vulnerability is an unknown functionality of the component Console Module. The manipulation with the input /;login leads to improper authentication. The attack can be

  • 7.8 High severity

    DSM: Incorrect Authorization

    CVE-2024-29821Ivanti

    Ivanti DSM < version 2024.2 allows authenticated users on the local machine to run code with elevated privileges due to insecure ACL via unspecified attack vector.

  • 7.8 High severity

    DSM: Incorrect Authorization

    CVE-2024-29213Ivanti

    Ivanti DSM < version 2024.2 allows authenticated users on the local machine to run code with elevated privileges due to insecure ACL via unspecified attack vector.

  • 8.8 High severity

    Cisco Analog Telephone Adaptor (ATA) Software: Execution with Unnecessary Privileges

    CVE-2024-20420Cisco

    A vulnerability in the web-based management interface of Cisco ATA 190 Series Analog Telephone Adapter firmware could allow an authenticated, remote attacker with low privileges to run commands as an Admin user. This vulnerability is due to incorrect authoriza

  • 9.8 Critical severity

    Apache Solr: Improper Authentication

    CVE-2024-45216ApacheEPSS 92.7%

    Improper Authentication vulnerability in Apache Solr. Solr instances using the PKIAuthenticationPlugin, which is enabled by default when Solr Authentication is used, are vulnerable to Authentication bypass. A fake ending at the end of any Solr API URL path, wi

  • 7.1 High severity

    Oracle Banking Liquidity Management: Incorrect Authorization

    CVE-2024-21285Oracle

    Vulnerability in the Oracle Banking Liquidity Management product of Oracle Financial Services Applications (component: Reports). The supported version that is affected is 14.5.0.12.0. Difficult to exploit vulnerability allows low privileged attacker with netwo

  • 7.1 High severity

    Oracle Banking Liquidity Management: Incorrect Authorization

    CVE-2024-21284Oracle

    Vulnerability in the Oracle Banking Liquidity Management product of Oracle Financial Services Applications (component: Reports). The supported version that is affected is 14.5.0.12.0. Difficult to exploit vulnerability allows low privileged attacker with netwo

  • 8.1 High severity

    PeopleSoft Enterprise HCM Global Payroll Core: Incorrect Authorization

    CVE-2024-21283Oracle

    Vulnerability in the PeopleSoft Enterprise HCM Global Payroll Core product of Oracle PeopleSoft (component: Global Payroll for Core). Supported versions that are affected are 9.2.48-9.2.50. Easily exploitable vulnerability allows low privileged attacker with n

  • 8.1 High severity

    Oracle Financials: Incorrect Authorization

    CVE-2024-21282Oracle

    Vulnerability in the Oracle Financials product of Oracle E-Business Suite (component: Common Components). Supported versions that are affected are 12.2.3-12.2.13. Easily exploitable vulnerability allows low privileged attacker with network access via HTTP to c

  • 8.1 High severity

    Oracle Service Contracts: Incorrect Authorization

    CVE-2024-21280Oracle

    Vulnerability in the Oracle Service Contracts product of Oracle E-Business Suite (component: Authoring). Supported versions that are affected are 12.2.5-12.2.13. Easily exploitable vulnerability allows low privileged attacker with network access via HTTP to co

  • 8.1 High severity

    Oracle Sourcing: Incorrect Authorization

    CVE-2024-21279Oracle

    Vulnerability in the Oracle Sourcing product of Oracle E-Business Suite (component: Auctions). Supported versions that are affected are 12.2.3-12.2.13. Easily exploitable vulnerability allows low privileged attacker with network access via HTTP to compromise O

  • 8.1 High severity

    Oracle Contract Lifecycle Management for…: Incorrect Authorization

    CVE-2024-21278Oracle

    Vulnerability in the Oracle Contract Lifecycle Management for Public Sector product of Oracle E-Business Suite (component: Award Processes). Supported versions that are affected are 12.2.3-12.2.13. Easily exploitable vulnerability allows low privileged attacke