Umbra Wiki weakness weakness/CWE-653
Back to wiki

CWE-653 — Improper Isolation or Compartmentalization

provenance: imported · CWE: CWE-653

CWE-653: Improper Isolation or Compartmentalization

MITRE CWE weakness

Kind Weakness
Abstraction Class
Status Draft
Likelihood of exploit

Description

The product does not properly compartmentalize or isolate functionality, processes, or resources that require different privilege levels, rights, or permissions.

When a weakness occurs in functionality that is accessible by lower-privileged users, then without strong boundaries, an attack might extend the scope of the damage to higher-privileged users.

Common consequences

  • Access Control: Gain Privileges or Assume Identity, Bypass Protection Mechanism

Mitigations

Architecture and Design — Break up privileges between different modules, objects, or entities. Minimize the interfaces between modules and require strong access control between them.

References

  • CWE page: https://cwe.mitre.org/data/definitions/653.html
  • CWE list: https://cwe.mitre.org/data/index.html