CWE-694: Use of Multiple Resources with Duplicate Identifier

Export to Word

Description

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

Extended Description

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.


ThreatScore

Threat Mapped score: 1.8

Industry: Finiancial

Threat priority: P4 - Informational (Low)


Observed Examples (CVEs)

Related Attack Patterns (CAPEC)

N/A


Attack TTPs

N/A

Modes of Introduction

Phase Note
Architecture and Design N/A
Implementation N/A

Common Consequences

Potential Mitigations

Applicable Platforms


Demonstrative Examples

Intro: These two Struts validation forms have the same name.

Body: It is not certain which form will be used by Struts. It is critically important that validation logic be maintained and kept in sync with the rest of the product.

<form-validation> <formset> <form name="ProjectForm"> ... </form> <form name="ProjectForm"> ... </form> </formset> </form-validation>

Notes

← Back to CWE list