その製品は、作成、使用、およびリリースのライフタイムを通じて、リソースの制御を維持しないか、または誤って維持している。
リソースには多くの場合、作成、使用、破棄の方法が明示的に指示されています。コードがこれらの指示に従わない場合、予期せぬ動作や潜在的に悪用可能な状態につながる可能性がある。
明示的な指示がなくても、"オブジェクトの作成が完了するまでオブジェクトを使用しない"、"オブジェクトの破棄が決まった後はオブジェクトを使用しない "など、さまざまな原則を守ることが期待されています。
The product does not maintain or incorrectly maintains control over a resource throughout its lifetime of creation, use, and release.
Resources often have explicit instructions on how to be created, used and destroyed. When code does not follow these instructions, it can lead to unexpected behaviors and potentially exploitable states.
Even without explicit instructions, various principles are expected to be adhered to, such as "Do not use an object until after its creation is complete," or "do not use an object after it has been slated for destruction."