CAPECattack pattern

CAPEC-113 Interface Manipulation

Medium Official page ↗
Abstraction
Meta
Status
Draft
Likelihood of attack
Medium
Typical severity
Medium
CAPEC version
3.9

Description

An adversary manipulates the use or processing of an interface (e.g. Application Programming Interface (API) or System-on-Chip (SoC)) resulting in an adverse impact upon the security of the system implementing the interface. This can allow the adversary to bypass access control and/or execute functionality not intended by the interface implementation, possibly compromising the system which integrates the interface. Interface manipulation can take on a number of forms including forcing the unexpected use of an interface or the use of an interface in an unintended way.

Prerequisites

• The target system must expose interface functionality in a manner that can be discovered and manipulated by an adversary. This may require reverse engineering the interface or decrypting/de-obfuscating client-server exchanges.

Related

Weakness · CWE (1)

  • CWE-1192 Improper Identifier for IP Block used in System-On-Chip (SOC) weakness

Referenced by CAPEC · child of (4)

  • CAPEC-121 Exploit Non-Production Interfaces attack pattern
  • CAPEC-133 Try All Common Switches attack pattern
  • CAPEC-160 Exploit Script-Based APIs attack pattern
  • CAPEC-36 Using Unpublished Interfaces or Functionality attack pattern

Referenced by CWE · attack pattern (1)

  • CWE-1192 Improper Identifier for IP Block used in System-On-Chip (SOC) weakness