Umbra Wiki weakness weakness/CWE-694
Back to wiki

CWE-694 — Use of Multiple Resources with Duplicate Identifier

provenance: imported · CWE: CWE-694

CWE-694: Use of Multiple Resources with Duplicate Identifier

MITRE CWE weakness

Kind Weakness
Abstraction Base
Status Incomplete
Likelihood of exploit

Description

The product uses multiple resources that can have the same identifier, in a context in which unique identifiers are required.

If the product assumes that each resource has a unique identifier, the product could operate on the wrong resource if attackers can cause multiple resources to be associated with the same identifier.

Common consequences

  • Access Control: Bypass Protection Mechanism
  • Other: Quality Degradation

Mitigations

Architecture and Design — Where possible, use unique identifiers. If non-unique identifiers are detected, then do not operate any resource with a non-unique identifier and report the error appropriately.

References

  • CWE page: https://cwe.mitre.org/data/definitions/694.html
  • CWE list: https://cwe.mitre.org/data/index.html