CAPEC Definitions / CAPEC-37
CAPEC-37: Retrieve Embedded Sensitive Data
An attacker examines a target system to find sensitive data that has been embedded within it. This information can reveal confidential contents, such as account numbers or individual keys/credentials that can be used as an intermediate step in a larger attack.
Extended Description
No Extended Description.
Mitigations
No Mitigations found.
Relationships with other CAPECs
CAPEC-167: White Box Reverse Engineering
Prerequisites
In order to feasibly execute this type of attack, some valuable data must be present in client software.
Additionally, this information must be unprotected, or protected in a flawed fashion, or through a mechanism that fails to resist reverse engineering, statistical, or other attack.
Related Weaknesses
CWE-226: Sensitive Information in Resource Not Removed Before Reuse
CWE-311: Missing Encryption of Sensitive Data
CWE-525: Use of Web Browser Cache Containing Sensitive Information
CWE-312: Cleartext Storage of Sensitive Information
CWE-314: Cleartext Storage in the Registry
CWE-315: Cleartext Storage of Sensitive Information in a Cookie
CWE-318: Cleartext Storage of Sensitive Information in Executable
CWE-1239: Improper Zeroization of Hardware Register
CWE-1258: Exposure of Sensitive System Information Due to Uncleared Debug Information
CWE-1266: Improper Scrubbing of Sensitive Data from Decommissioned Device
CWE-1272: Sensitive Information Uncleared Before Debug/Power State Transition
CWE-1278: Missing Protection Against Hardware Reverse Engineering Using Integrated Circuit (IC) Imaging Techniques
CWE-1301: Insufficient or Incomplete Data Removal within Hardware Component
CWE-1330: Remanent Data Readable after Memory Erase
