Accessing memory after it has been released.

Management of resource access.

Identifier for publicly known vulnerabilities.

Accessing an invalid null reference.

Access control based on user roles.

System for scoring vulnerability severity.

Behavior depending on timing of concurrent operations.

Access control based on attributes.

Catalog of common software weaknesses.

Threads permanently waiting for each other.