CWE
Home > CWE List > CWE-668 Individual Dictionary Definition (Draft 9)   View the CWE List

CWE-668 Individual Dictionary Definition (Draft 9)

Exposure of Resource to Wrong Sphere
Weakness ID
Status: Draft

668 (Weakness Class)

Description

Summary

The product exposes a resource to the wrong sphere, in ways that are not related to incorrectly specified permissions.

Context Notes

A "control sphere" is a set of resources and behaviors that are accessible to a single actor, or a group of actors. A product's security model will typically define multiple spheres, possibly implicitly. For example, a server might define one sphere for "administrators" who can create new user accounts with subdirectories under /home/server/, and a second sphere might cover the set of users who can create or delete files within their own subdirectories. A third sphere might be "users who are authenticated to the operating system on which the product is installed." Each sphere has different sets of actors and allowable behaviors.

Relationships
NatureTypeIDName
ChildOfCategoryCategory361Time and State
ParentOfWeakness BaseWeakness BaseWeakness Base281Permission Preservation Failure
ParentOfWeakness ClassWeakness ClassWeakness Class359Privacy Violation
ParentOfWeakness BaseWeakness BaseWeakness Base374Mutable Objects Passed by Reference
ParentOfWeakness BaseWeakness BaseWeakness Base375Passing Mutable Objects to an Untrusted Method
ParentOfWeakness BaseWeakness BaseWeakness Base379Creation of Temporary File in Directory with Insecure Permissions
ParentOfWeakness ClassWeakness ClassWeakness Class402Transmission of Private Resources into a New Sphere (aka 'Resource Leak')
ParentOfWeakness BaseWeakness BaseWeakness Base419Unprotected Primary Channel
ParentOfWeakness BaseWeakness BaseWeakness Base420Unprotected Alternate Channel
ParentOfWeakness VariantWeakness VariantWeakness Variant492Use of Inner Class Containing Sensitive Data
ParentOfWeakness VariantWeakness VariantWeakness Variant493Critical Public Variable Without Final Modifier
ParentOfWeakness BaseWeakness BaseWeakness Base522Insufficiently Protected Credentials
ParentOfWeakness VariantWeakness VariantWeakness Variant549Missing Password Field Masking
ParentOfWeakness BaseWeakness BaseWeakness Base552Files or Directories Accessible to External Parties
ParentOfWeakness BaseWeakness BaseWeakness Base565Use of Cookies in Security Decision
ParentOfWeakness VariantWeakness VariantWeakness Variant583finalize() Method Declared Public
ParentOfWeakness VariantWeakness VariantWeakness Variant612Information Leak Through Indexing of Private Data
ParentOfWeakness BaseWeakness BaseWeakness Base642External Control of User State Data
ParentOfWeakness VariantWeakness VariantWeakness Variant8J2EE Misconfiguration: Entity Bean Declared Remote
IsRequiredByCompound Element: CompositeCompound Element: Composite689Permission Race Condition During Resource Copy
Page Last Updated: April 22, 2008