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

  • 8.8 High severity

    Dynamics 365 Business Central Online: Improper Authorization

    CVE-2024-43460Microsoft

    Improper authorization in Dynamics 365 Business Central resulted in a vulnerability that allows an authenticated attacker to elevate privileges over a network.

  • 8.8 High severity

    Cisco IOS XR Software: Improper Authorization

    CVE-2024-20381Cisco

    A vulnerability in the JSON-RPC API feature in Cisco Crosswork Network Services Orchestrator (NSO) and ConfD that is used by the web-based management interfaces of Cisco Optical Site Manager and Cisco RV340 Dual WAN Gigabit VPN Routers could allow an authentic

  • 8.8 High severity

    bareos: Improper Authorization

    CVE-2024-45044Bareos

    Bareos is open source software for backup, archiving, and recovery of data for operating systems. When a command ACL is in place and a user executes a command in bconsole using an abbreviation (i.e. "w" for "whoami") the ACL check did not apply to the full for

  • 7.5 High severity

    Migration Toolkit for Virtualization 2.6: Improper Authorization

    CVE-2024-8509Red Hat

    A vulnerability was found in Forklift Controller. There is no verification against the authorization header except to ensure it uses bearer authentication. Without an Authorization header and some form of a Bearer token, a 401 error occurs. The presence of a t

  • 9.8 Critical severity

    sudobot: Missing Authorization

    CVE-2024-45307Onesoft-sudo

    SudoBot, a Discord moderation bot, is vulnerable to privilege escalation and exploit of the `-config` command in versions prior to 9.26.7. Anyone is theoretically able to update any configuration of the bot and potentially gain control over the bot's settings.

  • 7.5 High severity

    authentik: Improper Authorization

    CVE-2024-42490Goauthentik

    authentik is an open-source Identity Provider. Several API endpoints can be accessed by users without correct authentication/authorization. The main API endpoints affected by this are /api/v3/crypto/certificatekeypairs/<uuid>/view_certificate/, /api/v3/crypto/

  • 9.8 Critical severity

    Yoga Class Registration System: Improper Authorization

    CVE-2024-7851SourceCodester

    A vulnerability has been found in SourceCodester Yoga Class Registration System 1.0 and classified as critical. This vulnerability affects unknown code of the file /classes/Users.php?f=save of the component Add User Handler. The manipulation leads to improper

  • 8.1 High severity

    Zephyr Project Manager: Incorrect Authorization

    CVE-2024-7624Dylanjkotze

    The Zephyr Project Manager plugin for WordPress is vulnerable to limited privilege escalation in all versions up to, and including, 3.3.101. This is due to the plugin not properly checking a users capabilities before allowing them to enable access to the plugi

  • 7.3 High severity

    Simple Online Bidding System: Improper Authorization

    CVE-2024-7799SourceCodester

    A vulnerability was found in SourceCodester Simple Online Bidding System 1.0. It has been rated as critical. Affected by this issue is some unknown functionality of the file /simple-online-bidding-system/bidding/admin/users.php. The manipulation leads to impro

  • 7.5 High severity

    HarmonyOS: Improper Authorization

    CVE-2024-42036Huawei

    Access permission verification vulnerability in the Notepad module Impact: Successful exploitation of this vulnerability may affect service confidentiality.

  • 9.8 Critical severity

    ALR-F800: Improper Authorization

    CVE-2024-7578Alien Technology

    A vulnerability was found in Alien Technology ALR-F800 up to 19.10.24.00. It has been classified as critical. Affected is an unknown function of the file /var/www/cmd.php. The manipulation of the argument cmd leads to improper authorization. It is possible to

  • 9.8 Critical severity

    EPMM: Improper Authentication

    CVE-2024-36130IvantiEPSS 2.25%

    An insufficient authorization vulnerability in web component of EPMM prior to 12.1.0.1 allows an unauthorized attacker within the network to execute arbitrary commands on the underlying operating system of the appliance.

  • 7.1 High severity

    macOS: Improper Authorization

    CVE-2024-40814Apple

    A downgrade issue was addressed with additional code-signing restrictions. This issue is fixed in macOS Sonoma 14.6, macOS Ventura 13.7. An app may be able to bypass Privacy preferences.

  • 7.5 High severity

    paypal: Improper Authorization

    CVE-2024-41670202ecommerce

    In the module "PayPal Official" for PrestaShop 7+ releases prior to version 6.4.2 and for PrestaShop 1.6 releases prior to version 3.18.1, a malicious customer can confirm an order even if payment is finally declined by PayPal. A logical weakness during the ca

  • 7.3 High severity

    smart_cabinet_lock: Improper Access Control

    CVE-2024-36438Elinksmart

    eLinkSmart Hidden Smart Cabinet Lock 2024-05-22 has Incorrect Access Control and fails to perform an authorization check which can lead to card duplication and other attacks.

  • 7.2 High severity

    SAP Commerce: Improper Authorization

    CVE-2024-39597SAP

    In SAP Commerce, a user can misuse the forgotten password functionality to gain access to a Composable Storefront B2B site for which early login and registration is activated, without requiring the merchant to approve the account beforehand. If the site is not

  • 9.8 Critical severity

    authentik: Improper Access Control

    CVE-2024-38371Goauthentik

    authentik is an open-source Identity Provider. Access restrictions assigned to an application were not checked when using the OAuth2 Device code flow. This could potentially allow users without the correct authorization to get OAuth tokens for an application a

  • 9.8 Critical severity

    Elastic Cloud Enterprise: Improper Authorization

    CVE-2024-37282Elastic

    It was identified that under certain specific preconditions, an API key that was originally created with a specific privileges could be subsequently used to create new API keys that have elevated privileges.

  • 7.1 High severity

    FooEvents for WooCommerce: Improper Authorization

    CVE-2024-6000FooEvents

    The FooEvents for WooCommerce plugin for WordPress is vulnerable to unauthorized arbitrary file uploads due to an improper capability setting on the 'display_ticket_themes_page' function in versions up to, and including, 1.19.20. This makes it possible for aut

  • 8.2 High severity

    Adobe Commerce: Improper Authorization

    CVE-2024-34104Adobe

    Adobe Commerce versions 2.4.7, 2.4.6-p5, 2.4.5-p7, 2.4.4-p8 and earlier are affected by an Improper Authorization vulnerability that could result in a Security feature bypass. An attacker could leverage this vulnerability to bypass security measures and gain u

  • 8.8 High severity

    SmartFabric OS10 Software: Improper Authorization

    CVE-2024-25949Dell

    Dell OS10 Networking Switches, versions10.5.6.x, 10.5.5.x, 10.5.4.x and 10.5.3.x ,contain an improper authorization vulnerability. A remote authenticated attacker could potentially exploit this vulnerability leading to escalation of privileges.

  • 8.8 High severity

    FortiWebManager: Improper Authorization

    CVE-2024-23670Fortinet

    An improper authorization in Fortinet FortiWebManager 7.2.0, FortiWebManager 7.0.0 through 7.0.4, FortiWebManager 6.3.0, FortiWebManager 6.2.3 through 6.2.4, FortiWebManager 6.0.2 allows attacker to execute unauthorized code or commands via HTTP requests or CL

  • 8.8 High severity

    FortiWebManager: Improper Authorization

    CVE-2024-23667Fortinet

    An improper authorization in Fortinet FortiWebManager 7.2.0, FortiWebManager 7.0.0 through 7.0.4, FortiWebManager 6.3.0, FortiWebManager 6.2.3 through 6.2.4, FortiWebManager 6.0.2 allows attacker to execute unauthorized code or commands via HTTP requests or CL

  • 8.8 High severity

    FortiWeb: Improper Authorization

    CVE-2024-23665Fortinet

    Multiple improper authorization vulnerabilities [CWE-285] in FortiWeb version 7.4.2 and below, version 7.2.7 and below, version 7.0.10 and below, version 6.4.3 and below, version 6.3.23 and below may allow an authenticated attacker to perform unauthorized ADOM

  • 9.8 Critical severity

    casgate: Improper Authorization

    CVE-2024-36108Casgate

    casgate is an Open Source Identity and Access Management system. In affected versions `casgate` allows remote unauthenticated attacker to obtain sensitive information via GET request to an API endpoint. This issue has been addressed in PR #201 which is pending

  • 8.8 High severity

    Online Laundry Management System: Authorization Bypass Through User-Controlled Key

    CVE-2024-4819CampCodes

    A vulnerability was found in Campcodes Online Laundry Management System 1.0. It has been classified as problematic. Affected is an unknown function of the file admin_class.php. The manipulation of the argument type with the input 1 leads to improper authorizat

  • 8.1 High severity

    VikBooking Hotel Booking Engine & PMS: Improper Authorization

    CVE-2024-2441VikBooking Hotel Booking Engine & PMS

    The VikBooking Hotel Booking Engine & PMS WordPress plugin before 1.6.8 allows direct access to menus, allowing an authenticated user with subscriber privileges or above, to bypass authorization and access settings of the VikBooking Hotel Booking Engine & PMS

  • 9.8 Critical severity

    crypto\+\+: Generation of Error Message Containing Sensitive Information

    CVE-2024-28285Cryptopp

    A Fault Injection vulnerability in the SymmetricDecrypt function in cryptopp/elgamal.h of Cryptopp Crypto++ 8.9, allows an attacker to co-reside in the same system with a victim process to disclose information and escalate privileges.

  • 7.1 High severity

    Commerce: Improper Authorization

    CVE-2024-23576HCL Software

    Security vulnerability in HCL Commerce 9.1.12 and 9.1.13 could allow denial of service, disclosure of user personal data, and performing of unauthorized administrative operations.

  • 9.8 Critical severity

    ex1800t_firmware: Improper Authorization

    CVE-2024-34257TOTOLINKEPSS 3.82%

    TOTOLINK EX1800T V9.1.0cu.2112_B20220316 has a vulnerability in the apcliEncrypType parameter that allows unauthorized execution of arbitrary commands, allowing an attacker to obtain device administrator privileges.

  • 8.8 High severity

    D-View: Improper Authorization

    CVE-2023-44410D-LinkEPSS 1.58%

    D-Link D-View showUsers Improper Authorization Privilege Escalation Vulnerability. This vulnerability allows remote attackers to escalate privileges on affected installations of D-Link D-View. Authentication is required to exploit this vulnerability. The speci

  • 8.8 High severity

    D-View: Improper Authorization

    CVE-2023-32168D-LinkEPSS 1.63%

    D-Link D-View showUser Improper Authorization Privilege Escalation Vulnerability. This vulnerability allows remote attackers to escalate privileges on affected installations of D-Link D-View. Authentication is required to exploit this vulnerability. The specif

  • 8.8 High severity

    UR32L: Missing Authentication for Critical Functionality

    CVE-2023-47166MileSight

    A firmware update vulnerability exists in the luci2-io file-import functionality of Milesight UR32L v32.3.0.7-r2. A specially crafted network request can lead to arbitrary firmware update. An attacker can send a network request to trigger this vulnerability.

  • 9.8 Critical severity

    danswer: Improper Authorization

    CVE-2024-32881Danswer-ai

    Danswer is the AI Assistant connected to company's docs, apps, and people. Danswer is vulnerable to unauthorized access to GET/SET of Slack Bot Tokens. Anyone with network access can steal slack bot tokens and set them. This implies full compromise of the cust

  • 8.1 High severity

    QTS: Improper Authorization

    CVE-2023-50363QNAP

    An incorrect authorization vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow authenticated users to bypass intended access restrictions via a network. We have already fixed the vulnera

  • 7.5 High severity

    Chrome: Improper Authorization

    CVE-2024-3840Google

    Insufficient policy enforcement in Site Isolation in Google Chrome prior to 124.0.6367.60 allowed a remote attacker to bypass navigation restrictions via a crafted HTML page. (Chromium security severity: Medium)

  • 7.1 High severity

    Complex Maintenance, Repair, and Overhaul: Improper Authorization

    CVE-2024-21026Oracle

    Vulnerability in the Oracle Complex Maintenance, Repair, and Overhaul product of Oracle E-Business Suite (component: LOV). Supported versions that are affected are 12.2.3-12.2.13. Easily exploitable vulnerability allows unauthenticated attacker with network ac

  • 7.5 High severity

    HarmonyOS: Improper Authorization

    CVE-2023-52539Huawei

    Permission verification vulnerability in the Settings module. Impact: Successful exploitation of this vulnerability may affect service confidentiality.

  • 7.5 High severity

    HarmonyOS: Improper Authorization

    CVE-2023-52359Huawei

    Vulnerability of permission verification in some APIs in the ActivityTaskManagerService module. Impact: Successful exploitation of this vulnerability will affect availability.

  • 8.8 High severity

    AX8: Incorrect Privilege Assignment

    CVE-2024-3013Teledyne FLIREPSS 23%

    A flaw has been found in Teledyne FLIR AX8 up to 1.46.16. The impacted element is an unknown function of the file /tools/test_login.php?action=register of the component User Registration. Executing manipulation can lead to improper authorization. The attack ma