CAPECattack pattern

CAPEC-240 Resource Injection

High Official page ↗
Abstraction
Meta
Status
Stable
Likelihood of attack
High
Typical severity
High
CAPEC version
3.9

Description

An adversary exploits weaknesses in input validation by manipulating resource identifiers enabling the unintended modification or specification of a resource.

Prerequisites

• The target application allows the user to both specify the identifier used to access a system resource. Through this permission, the user gains the capability to perform actions on that resource (e.g., overwrite the file)

Consequences

• Confidentiality: Read Data • Integrity: Modify Data

Mitigations

• Ensure all input content that is delivered to client is sanitized against an acceptable content specification. • Perform input validation for all content. • Enforce regular patching of software.

Related

Weakness · CWE (1)

  • CWE-99 Improper Control of Resource Identifiers weakness

Referenced by CAPEC · child of (1)

  • CAPEC-610 Cellular Data Injection attack pattern

Referenced by CWE · attack pattern (1)

  • CWE-99 Improper Control of Resource Identifiers weakness