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

CWE-675 Individual Dictionary Definition (Draft 9)

Duplicate Operations on Resource
Weakness ID
Status: Draft

675 (Weakness Class)

Description

Summary

The product performs the same operation on a resource two or more times, when the operation should only be applied once.

Context Notes

This weakness is probably closely associated with other issues related to doubling, such as CWE-462 (duplicate key in alist) or CWE-102 (Struts duplicate validation forms). It's usually a case of an API contract violation (CWE-227).

Relationships
NatureTypeIDName
ChildOfWeakness ClassWeakness ClassWeakness Class573Failure to Follow Specification
PeerOfWeakness BaseWeakness BaseWeakness Base462Duplicate Key in Associative List (Alist)
PeerOfWeakness VariantWeakness VariantWeakness Variant586Explicit Call to Finalize
PeerOfWeakness VariantWeakness VariantWeakness Variant102Struts: Duplicate Validation Forms
PeerOfWeakness ClassWeakness ClassWeakness Class227Failure to Fulfill API Contract (aka 'API Abuse')
ParentOfWeakness VariantWeakness VariantWeakness Variant174Double Decoding of the Same Data
ParentOfWeakness VariantWeakness VariantWeakness Variant415Double Free
ParentOfWeakness BaseWeakness BaseWeakness Base605Multiple Binds to the Same Port
Applicable Platforms

All

Page Last Updated: April 22, 2008