CAPEC-37: Retrieve Embedded Sensitive Data
Description
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.
- Likelihood of attack
- High
- Typical severity
- Very High
- Abstraction
- DetailedA low-level, detailed pattern, often for a particular technology.
Mechanism of attack: Collect and Analyze Information
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.
Skills required
- MediumThe attacker must possess knowledge of client code structure as well as ability to reverse-engineer or decompile it or probe it in other ways. This knowledge is specific to the technology and language used for the client distribution
Consequences
- Confidentiality
Read Data
- Integrity
Modify Data
- ConfidentialityAccess ControlAuthorization
Gain Privileges
Mitigations
CAPEC 3.9 lists no mitigation for this pattern; see its child patterns or related weaknesses.
Related weaknesses (CWE)
- CWE-226Sensitive Information in Resource Not Removed Before Reuse
- CWE-311Missing Encryption of Sensitive Data
- CWE-312Cleartext Storage of Sensitive Information
- CWE-314Cleartext Storage in the Registry
- CWE-315Cleartext Storage of Sensitive Information in a Cookie
- CWE-318Cleartext Storage of Sensitive Information in Executable
- CWE-525Use of Web Browser Cache Containing Sensitive Information
- CWE-1239Improper Zeroization of Hardware Register
- CWE-1258Exposure of Sensitive System Information Due to Uncleared Debug Information
- CWE-1266Improper Scrubbing of Sensitive Data from Decommissioned Device
- CWE-1272Sensitive Information Uncleared Before Debug/Power State Transition
- CWE-1278Missing Protection Against Hardware Reverse Engineering Using Integrated Circuit (IC) Imaging Techniques
- CWE-1301Insufficient or Incomplete Data Removal within Hardware Component
- CWE-1330Remanent Data Readable after Memory Erase
ATT&CK techniques (CAPEC taxonomy mapping)
Across MITRE's defensive frameworks
Linked through the 2 ATT&CK techniques above.
Counter with D3FEND
Defensive techniques MITRE D3FEND maps to the same ATT&CK techniques.
- D3-CFContent Filtering2 shared
- D3-CMContent Modification2 shared
- D3-DFDecoy File2 shared
- D3-FAFile Analysis2 shared
- D3-FEFile Encryption2 shared
- D3-FEVFile Eviction2 shared
- D3-FIMFile Integrity Monitoring2 shared
- D3-LFPLocal File Permissions2 shared
- D3-RFAMRemote File Access Mediation2 shared
- D3-RFRestore File2 shared
- D3-CQContent Quarantine2 shared
- D3-NTPMNetwork Traffic Policy Mapping1 shared
Detect with CAR
MITRE CAR analytics that cover the same ATT&CK techniques.