CAPEC Definitions

    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.

    Severity:Very High
    Possibility:High

    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