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

CWE-684 Individual Dictionary Definition (Draft 9)

Failure to Provide Specified Functionality
Weakness ID
Status: Draft

684 (Weakness Base)

Description

Summary

The code does not function according to its published specifications, potentially leading to incorrect usage.

Extended Description

When providing functionality to an external party, it is important that the software behaves in accordance with the details specified. Failing to document requirements or nuances can result in unintended behaviors for the caller, possibly leading to an exploitable state.

Relationships
NatureTypeIDName
ChildOfWeakness ClassWeakness ClassWeakness Class227Failure to Fulfill API Contract (aka 'API Abuse')
ParentOfWeakness BaseWeakness BaseWeakness Base440Expected Behavior Violation
ParentOfWeakness ClassWeakness ClassWeakness Class446UI Discrepancy for Security Feature
Page Last Updated: April 22, 2008