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