Skip to content
OpenAdvisories

Weakness (CWE)

CWE-602: Client-Side Enforcement of Server-Side Security

Class Draft

The product includes a server that relies on the client to implement a protection mechanism that is intended to protect the server.

How to prevent it (2 mitigations)
  1. Architecture and Design

    For any security checks that are performed on the client side, ensure that these checks are duplicated on the server side. Attackers can bypass the client-side checks by modifying values after the checks have been performed, or by changing the client to remove the client-side checks entirely. Then, these modified values would be submitted to the server.

    Even though client-side checks provide minimal benefits with respect to server-side security, they are still useful. First, they can support intrusion detection. If the server receives input that should have been rejected by the client, then it may be an indication of an attack. Second, client-side error-checking can provide helpful feedback to the user about the expectations for valid input. Third, there may be a reduction in server-side processing time for accidental input errors, although this is typically a small savings.

  2. Architecture and Design

    If some degree of trust is required between the two entities, then use integrity checking and strong authentication to ensure that the inputs are coming from a trusted source. Design the product so that this trust is managed in a centralized fashion, especially if there are complex or numerous communication channels, in order to reduce the risks that the implementer will mistakenly omit a check in a single code path.

Source: MITRE CWE-602

109 results · Clear filters · Feed

  • Medium 4.8

    In Zammad 6.4.x before 6.4.2, there is client-side enforcement of server-side security. When changing their two factor …

  • Medium 4.2

    A client-side enforcement of server-side security vulnerability [CWE-602] in Fortinet FortiSandbox version 5.0.0, 4.4.0…

  • Medium 6.5

    IBM Robotic Process Automation security bypass

    IBM Robotic Process Automation 21.0.0 through 21.0.7.18 and 23.0.0 through 23.0.18 and IBM Robotic Process Automation for Cloud Pak 21.0.0 through 21.0.7.18 and 23.0.0 through 23.0.18 could allow an authenticated user to perform unauthorized actions as a priv…

  • Medium 5.8

    Short and Long Answer Fields Are Not Validated Server-Side For Maximum Length in Umbraco.Forms

    Umbraco.Forms is a web form framework written for the nuget ecosystem. Character limits configured by editors for short and long answer fields are validated only client-side, not server-side. This issue has been patched in versions 8.13.16, 10.5.7, 13.2.2, an…

  • Medium 4.4

    Seth Fogie, member of AXIS Camera Station Pro Bug Bounty Program has found that it is possible to edit and/or remove vi…

  • Medium 4.3

    Cisco Identity Services Engine Authorization Bypass Vulnerability

    A vulnerability in the web-based management interface of Cisco ISE could allow an authenticated, remote attacker to bypass the authorization mechanisms for specific file management functions. This vulnerability is due to lack of server-side validation of Admi…

  • Medium 4.9

    IBM Business Automation Workflow improper input validation

    IBM Business Automation Workflow 22.0.2, 23.0.1, 23.0.2, and 24.0.0 could allow a privileged user to perform unauthorized activities due to improper client side validation.

  • Medium 6.3

    A vulnerability has been identified in SINEMA Remote Connect Server (All versions < V3.2 SP1). The affected application…

  • Medium 4.1

    A client-side enforcement of server-side security in Fortinet FortiPortal version 6.0.0 through 6.0.14 allows attacker …

  • Medium 5.3

    WordPress WP Ultimate Review plugin <= 2.2.5 - Review Score Manipulation vulnerability

    Client-Side Enforcement of Server-Side Security vulnerability in Wpmet Wp Ultimate Review allows Functionality Bypass.This issue affects Wp Ultimate Review: from n/a through 2.2.5.

  • Medium 5.3

    WordPress Zero Spam for WordPress plugin <= 5.5.6 - Bypass Spam Protection vulnerability

    Client-Side Enforcement of Server-Side Security vulnerability in Highfivery LLC Zero Spam allows Removing Important Client Functionality.This issue affects Zero Spam: from n/a through 5.5.6.

  • Medium 5.3

    WordPress weForms plugin <= 1.6.20 - Form Submission Restriction Bypass vulnerability

    Client-Side Enforcement of Server-Side Security vulnerability in weForms allows Removing Important Client Functionality.This issue affects weForms: from n/a through 1.6.20.

  • Medium 5.3

    UserPro <= 5.1.6 - Disabled Membership Registration Bypass

    The UserPro plugin for WordPress is vulnerable to Security Feature Bypass in all versions up to, and including, 5.1.6. This is due to the use of client-side restrictions to enforce the 'Disabled registration' Membership feature within the plugin's General set…

  • Medium 5.4

    Client-Side enforcement of Server-Side security for the Command Centre server could be bypassed and lead to invalid con…

  • Medium 6.2

    A client-side enforcement of server-side security [CWE-602] vulnerability in Fortinet FortiManager version 7.4.0 and be…

  • Medium 5.5

    Insufficient Validation on Override Codes for Always-Enabled WARP Mode

    Zero Trust Administrators have the ability to disallow end users from disabling WARP on their devices. Override codes can also be created by the Administrators to allow a device to temporarily be disconnected from WARP, however, due to lack of server side val…

  • Medium 6.1

    Client-side enforcement of server-side security in Zoom clients before 5.14.10 may allow a privileged user to enable in…

  • Medium 4.3

    Foundry workspace-server Developer Mode Authorization Bypass

    A security defect was identified in Foundry workspace-server that enabled a user to bypass an authorization check and view settings related to 'Developer Mode'. This enabled users with insufficient privilege the ability to view and interact with Developer Mod…

  • Medium 5.4

    Cisco Identity Services Engine Arbitrary File Delete and File Read Vulnerabilities

    Multiple vulnerabilities in Cisco Identity Services Engine (ISE) could allow an authenticated attacker to delete or read arbitrary files on the underlying operating system. To exploit these vulnerabilities, an attacker must have valid credentials on an affect…

  • Medium 5.4

    Cisco Identity Services Engine Arbitrary File Delete and File Read Vulnerabilities

    Multiple vulnerabilities in Cisco Identity Services Engine (ISE) could allow an authenticated attacker to delete or read arbitrary files on the underlying operating system. To exploit these vulnerabilities, an attacker must have valid credentials on an affect…

  • Medium 5.4

    Cisco Identity Services Engine Arbitrary File Delete and File Read Vulnerabilities

    Multiple vulnerabilities in Cisco Identity Services Engine (ISE) could allow an authenticated attacker to delete or read arbitrary files on the underlying operating system. To exploit these vulnerabilities, an attacker must have valid credentials on an affect…

  • Medium 6.5

    Insufficient policy enforcement in DevTools in Google Chrome prior to 110.0.5481.77 allowed a remote attacker to bypass…

  • Medium 5.3

    PrivateContent <= 8.4.3 - Protection Mechanism Bypass

    The PrivateContent plugin for WordPress is vulnerable to protection mechanism bypass due to the use of client side validation in versions up to, and including, 8.4.3. This is due to the plugin checking if an IP had been blocklist via client-side scripts rathe…

  • Medium 6.5

    Insufficient policy enforcement in custom tabs in Google Chrome on Android prior to 106.0.5249.62 allowed an attacker w…

  • Medium 6.5

    Insufficient policy enforcement in Extensions API in Google Chrome prior to 105.0.5195.52 allowed an attacker who convi…

  • Medium 6.3

    Unisphere for PowerMax versions before 9.2.3.15 contain a privilege escalation vulnerability. An adjacent malicious use…

  • Medium 6.3

    Unisphere for PowerMax versions prior to 9.2.2.2 contains a privilege escalation vulnerability. An adjacent malicious u…

  • Medium 6.4

    Dell EMC Unisphere for PowerMax versions prior to 9.1.0.17, Dell EMC Unisphere for PowerMax Virtual Appliance versions …

  • Medium —

    Moderate severity vulnerability that affects org.keycloak:keycloak-core

    It was found that keycloak before 3.4.2 final would permit misuse of a client-side /etc/hosts entry to spoof a URL in a password reset request. An attacker could use this flaw to craft a malicious password reset request and gain a valid reset token, leading t…