CWEweakness
CWE-653 Improper Isolation or Compartmentalization
- Alternate terms
- Separation of Privilege
- Abstraction
- Class
- Structure
- Simple
- Status
- Draft
- Languages
- Not Language-Specific
- CWE version
- 5.0
Description
The product does not properly compartmentalize or isolate functionality, processes, or resources that require different privilege levels, rights, or permissions.
Common consequences
• Access Control: Gain Privileges or Assume Identity, Bypass Protection Mechanism — The exploitation of a weakness in low-privileged areas of the software can be leveraged to reach higher-privileged areas without having to overcome any additional obstacles, extending the scope of the damage to higher-privileged users..
Potential 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.
Detection methods
• Automated Static Analysis - Binary or Bytecode: According to SOAR, the following detection techniques may be useful:
Cost effective for partial coverage:
• Compare binary / bytecode to application permission manifest
• Manual Static Analysis - Source Code: According to SOAR, the following detection techniques may be useful:
Highly cost effective:
• Manual Source Code Review (not inspections)
Cost effective for partial coverage:
• Focused Manual Spotcheck - Focused manual analysis of source
• Architecture or Design Review: According to SOAR, the following detection techniques may be useful:
Highly cost effective:
• Inspection (IEEE 1028 standard) (can apply to requirements, design, source code, etc.)
• Formal Methods / Correct-By-Construction
Cost effective for partial coverage:
• Attack Modeling
Observed examples
• CVE-2021-33096: Improper isolation of shared resource in a network-on-chip leads to denial of service
• CVE-2019-6260: Baseboard Management Controller (BMC) device implements Advanced High-performance Bus (AHB) bridges that do not require authentication for arbitrary read and write access to the BMC's physical address space from the host, and possibly the network [REF-1138].
Related
Observed example · CVE (2)
- CVE-2021-33096 Improper isolation of shared resources in network on chip for the Intel(R) 82599 Ethernet Controllers and Adapters may allow an… vulnerability
- CVE-2019-6260 The ASPEED ast2400 and ast2500 Baseband Management Controller (BMC) hardware and firmware implement Advanced High-performance Bus (AHB)… vulnerability
Child of · CWE (2)
Referenced by CVE · weakness (89)
- CVE-2026-115416 Incorrect authorization checks in Amazon Athena engine version 3 query processing could have allowed an authenticated user to read AWS… vulnerability
- CVE-2026-115517 Unrestricted network access between execution contexts in KNIME Business Hub before version 1.19.0 allows an authenticated remote user to… vulnerability
- CVE-2026-114087 Trigger.dev before 4.5.6 self-hosted Docker Compose deployments using the default secrets from hosting/docker/.env.example allow… vulnerability
- CVE-2026-109441 LangAlpha through 2026.09.07 contains an improper isolation vulnerability that places all tenants' sandbox containers on Docker's shared… vulnerability
- CVE-2026-109443 JoySafeter through 1.0.0 contains a remote code execution vulnerability that allows authenticated users to run operating system commands… vulnerability
- CVE-2026-34009 An improper isolation or compartmentalization vulnerability has been reported to affect Notes Station 3. vulnerability
- CVE-2026-108263 Astron Agent is an agentic workflow platform for building and running AI agents. vulnerability
- CVE-2026-20032 A vulnerability in the Python interpreter of Cisco NX-OS Software could allow an authenticated, local attacker with low privileges to… vulnerability
- CVE-2026-106588 In sshd in OpenSSH through 10.6, use of the macOS 27 (or later) SDK has the side effect of loss of sandboxing, which is potentially… vulnerability
- CVE-2026-105643 Ghost is a Node.js content management system. vulnerability
- CVE-2026-102125 The sandbox that isolates document conversion on a Kiteworks appliance did not fully confine the code running inside it. vulnerability
- CVE-2026-97029 Flatpak's process ID namespace separation does not prevent a sandboxed app's kill(0, signal) or killpg(0, signal) calls from reaching… vulnerability
- CVE-2026-101078 A vulnerability has been found in deepseek-ai deepseek-harness up to 0.1.7-rc.2. vulnerability
- CVE-2026-95699 Prior to 9/18/2026, the iSteamX mobile application's AWS policy could grant authenticated users access to wildcard MQTT topics, which can… vulnerability
- CVE-2026-82964 Improper preservation of permissions in the Avast sandbox minifilter driver (aswSnx.sys) on Windows allows a local, low-privileged attacker… vulnerability
- CVE-2026-57135 PraisonAI is a multi-agent teams system. vulnerability
- CVE-2026-15366 A control logic defect in a specific built-in webpage of Kids Mode allows users to view local gallery photos directly within the page vulnerability
- CVE-2026-71325 Traefik is an open-source edge router that makes publishing services a fun and easy experience. vulnerability
- CVE-2026-62246 Kamaji is the Hosted Control Plane Manager for Kubernetes. vulnerability
- CVE-2026-65635 Improper Isolation or Compartmentalization vulnerability in malach-it boruta (Elixir.Boruta.Openid module) allows attackers to register… vulnerability
- CVE-2026-53405 Improper Isolation or Compartmentalization vulnerability in Apache Syncope. vulnerability
- CVE-2026-53421 Improper Isolation or Compartmentalization vulnerability in Apache Syncope. vulnerability
- CVE-2026-63071 Improper Isolation or Compartmentalization vulnerability in Apache Syncope. vulnerability
- CVE-2026-15738 Incorrect behavior order in the Gateway API listener-rule generation in Amazon AWS Load Balancer Controller before 3.4.2 might allow an… vulnerability
- CVE-2026-12295 Sandbox escape in the DOM: Navigation component. vulnerability
- CVE-2026-12297 Sandbox escape due to incorrect boundary conditions in the Networking component. vulnerability
- CVE-2026-41155 An attacker could cooperatively pass data from one secure GPU process to another secure GPU process through shared secure memory… vulnerability
- CVE-2026-42782 Improper Isolation or Compartmentalization vulnerability in Apache Syncope. vulnerability
- CVE-2026-8945 Sandbox escape in Firefox and Firefox Focus for Android. vulnerability
- CVE-2026-43997 vm2 is an open source vm/sandbox for Node.js. vulnerability
Referenced by CWE · child of (2)
Referenced by CWE · has member (1)
- CWE-1460 Weaknesses Addressed by the Top 20 Secure PLC Coding Practices view