CWEweakness
CWE-668 Exposure of Resource to Wrong Sphere
- Abstraction
- Class
- Structure
- Simple
- Status
- Draft
- Languages
- Not Language-Specific
- CWE version
- 5.0
Description
The product exposes a resource to the wrong control sphere, providing unintended actors with inappropriate access to the resource.
Extended description
Resources such as files and directories may be inadvertently exposed through mechanisms such as insecure permissions, or when a program accidentally operates on the wrong object. For example, a program may intend that private files can only be provided to a specific user. This effectively defines a control sphere that is intended to prevent attackers from accessing these private files. If the file permissions are insecure, then parties other than the user will be able to access those files.
A separate control sphere might effectively require that the user can only access the private files, but not any other files on the system. If the program does not ensure that the user is only requesting private files, then the user might be able to access other files on the system.
In either case, the end result is that a resource has been exposed to the wrong party.
Common consequences
• Confidentiality: Read Application Data — An adversary that gains access to a resource exposed to a wrong sphere could potentially retrieve private data from that resource, thus breaking the intended confidentiality of that data.
• Integrity: Modify Application Data — An adversary that gains access to a resource exposed to a wrong sphere could potentially modify data held within that resource, thus breaking the intended integrity of that data and causing the system relying on that resource to make unintended decisions.
• Other: Varies by Context — The consequences may vary widely depending on how the product uses the affected resource.
Related
Child of · CWE (1)
- CWE-664 Improper Control of a Resource Through its Lifetime weakness
Referenced by CVE · weakness (761)
- CVE-2026-115522 Exposure of Resource to Wrong Sphere (CWE-668) in FileArtifactService in Google Agent Development Kit (ADK) for Python (google-adk)… vulnerability
- CVE-2026-57144 PraisonAI is a multi-agent teams system. vulnerability
- CVE-2026-112936 filelock is a platform-independent file lock for Python. vulnerability
- CVE-2025-10149 The SCIM endpoint does not sufficiently validate authorization for federated users when performing operations against the local user store. vulnerability
- CVE-2026-104073 NetBox versions 2.9.5 before 4.7.0 contain a server-side template injection vulnerability that allows a low-privileged user with the "Can… vulnerability
- CVE-2026-106354 Improper resource exposure in Extensions in Google Chrome prior to 155.0.8059.39 allowed a remote attacker to obtain cross-origin data via… vulnerability
- CVE-2026-102262 Newell Brands DYMO ID 1.5.1.71 resolves its plugin Modules directory relative to the process working directory. vulnerability
- CVE-2026-105746 Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. vulnerability
- CVE-2026-105754 vLLM is an inference and serving engine for large language models. 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-96812 Improper Exposure of Resource to Wrong Sphere in the host file helper (gofer) in Google gVisor prior to commit 573a9e73cf844f on Linux… vulnerability
- CVE-2026-91788 When implementing the JavaScript interface, Foxit PDF Editor/Reader did not perform the attribute authorization checks required by the… vulnerability
- CVE-2026-92706 Dark Reader is an accessibility browser extension that makes web pages colors dark. vulnerability
- CVE-2026-86551 The Z80Ultra (NX741J) product contains a vulnerability where non-privileged programs can retrieve the Wi-Fi MAC address by querying the… vulnerability
- CVE-2026-50607 A vulnerability has been identified in the Acer System Monitoring component included with NitroSense and PredatorSense. vulnerability
- CVE-2026-54495 The OpenFeature Operator allows users to expose feature flags to applications. vulnerability
- CVE-2026-54504 MCP Documentation Server is a local-first document management and semantic search server for AI coding agents. vulnerability
- CVE-2026-54582 mport is the MidnightBSD Package Manager. vulnerability
- CVE-2026-92940 vm2 versions 3.11.3 through 3.11.6 expose the host process's real https.globalAgent to sandboxed code when a NodeVM is explicitly… vulnerability
- CVE-2026-61590 djust provides Phoenix LiveView-style reactive server-side rendering for Django with Rust-powered performance. vulnerability
- CVE-2026-85053 Improper resource exposure in CacheStorage in Google Chrome prior to 152.0.7977.82 allowed a remote attacker to execute arbitrary code… vulnerability
- CVE-2026-82650 SiYuan 3.8.0 contains a path traversal / sensitive file exposure vulnerability in the RenderTemplate function (kernel/model/template.go),… vulnerability
- CVE-2026-82652 SiYuan before v3.8.1 fails to filter invisible-tier content from SQL embed blocks, attribute-view keys, and attribute-view backlinks in… vulnerability
- CVE-2026-72924 GitHub CLI (gh) is GitHub's official command line tool. vulnerability
- CVE-2026-79031 Improper resource exposure in Preload in Google Chrome prior to 152.0.7977.65 allowed a remote attacker to bypass site isolation via a… vulnerability
- CVE-2026-79068 Improper resource exposure in StreamsAPI in Google Chrome prior to 152.0.7977.65 allowed a remote attacker to potentially bypass web origin… vulnerability
- CVE-2026-59308 In Spring AI's Semantic Cache support, the context hash used to isolate cached responses between different system prompts could allow… vulnerability
- CVE-2026-73843 OpenChoreo is a complete, open-source developer platform for Kubernetes. vulnerability
- CVE-2026-72764 n8n's JavaScript task runner shared a single module cache across all users' Code-node executions. vulnerability
- CVE-2026-72782 Craft CMS versions >= 5.0.0-RC1 before 5.10.6 and >= 4.0.0-RC1 before 4.18.2 interpolate environment variables and secrets (via ${ENV_VAR}… vulnerability
Referenced by CWE · can precede (3)
Referenced by CWE · child of (25)
- CWE-1189 Improper Isolation of Shared Resources on System-on-a-Chip (SoC) weakness
- CWE-1282 Assumed-Immutable Data is Stored in Writable Memory weakness
- CWE-1331 Improper Isolation of Shared Resources in Network On Chip (NoC) weakness
- CWE-134 Use of Externally-Controlled Format String weakness
- CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness
- CWE-374 Passing Mutable Objects to an Untrusted Method weakness
- CWE-375 Returning a Mutable Object to an Untrusted Caller weakness
- CWE-402 Transmission of Private Resources into a New Sphere weakness
- CWE-426 Untrusted Search Path weakness
- CWE-427 Uncontrolled Search Path Element weakness
- CWE-428 Unquoted Search Path or Element weakness
- CWE-488 Exposure of Data Element to Wrong Session weakness
- CWE-491 Public cloneable() Method Without Final weakness
- CWE-492 Use of Inner Class Containing Sensitive Data weakness
- CWE-495 Private Data Structure Returned From A Public Method weakness
- CWE-496 Public Data Assigned to Private Array-Typed Field weakness
- CWE-498 Cloneable Class Containing Sensitive Information weakness
- CWE-499 Serializable Class Containing Sensitive Data weakness
- CWE-522 Insufficiently Protected Credentials weakness
- CWE-524 Use of Cache Containing Sensitive Information weakness
- CWE-552 Files or Directories Accessible to External Parties weakness
- CWE-642 External Control of Critical State Data weakness
- CWE-732 Incorrect Permission Assignment for Critical Resource weakness
- CWE-767 Access to Critical Private Variable via Public Method weakness
- CWE-8 J2EE Misconfiguration: Entity Bean Declared Remote weakness
Referenced by CWE · has member (1)
- CWE-1003 Weaknesses for Simplified Mapping of Published Vulnerabilities view