CyberSecBulletin

Client-Side Enforcement of Server-Side Security

CWE-602

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

We track 70 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.5.

How this weakness is prevented

  • 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.

Latest Client-Side Enforcement of Server-Side Security vulnerabilities