• CWE-666: Operation on Resource in Wrong Phase of Lifetime

Das Produkt führt eine Operation an einer Ressource in der falschen Phase des Resource Lifecycle durch, was zu unerwarteten Verhaltensweisen führen kann.

CWE-666: Operation on Resource in Wrong Phase of Lifetime

CWE ID: 666
Name: Operation on Resource in Wrong Phase of Lifetime

Beschreibung

Das Produkt führt eine Operation an einer Ressource in der falschen Phase des Resource Lifecycle durch, was zu unerwarteten Verhaltensweisen führen kann.

Erweiterte Beschreibung

Der Resource Lifecycle umfasst mehrere Phasen: Initialisierung, Nutzung und Freigabe. Für jede Phase ist es wichtig, den vorgegebenen Spezifikationen für die Operation an der Ressource zu folgen und sicherzustellen, dass sich die Ressource in der erwarteten Phase befindet. Andernfalls kann die Ausführung einer Operation, während sich eine Ressource in einer Phase befindet, für die sie nicht vorgesehen ist (d.h. eine falsche Phase des Resource Lifetime), zu resultierenden Schwachstellen führen. Beispielsweise kann die Nutzung einer Ressource, bevor sie vollständig initialisiert wurde, zu Korruption oder der Verwendung falscher Daten führen.

Risikominderungsmaßnahmen

Maßnahme (Architecture and Design)

Effektivität: Unknown
Beschreibung: Verfolgen Sie den Resource Lifecycle von der Erstellung bis zur Freigabe.