CVE Feed

    Dashboard / CVE / CVE-2018-18056

    CVE-2018-18056

    An issue was discovered in the Texas Instruments (TI) TM4C, MSP432E and MSP432P microcontroller series. The eXecute-Only-Memory (XOM) implementation prevents code read-outs on protected memory by generating bus faults. However, single-stepping and using breakpoints is allowed in XOM-protected flash memory. As a consequence, it is possible to execute single instructions with arbitrary system states (e.g., registers, status flags, and SRAM content) and observe the state changes produced by the unknown instruction. An attacker could exploit this vulnerability by executing protected and unknown instructions with specific system states and observing the state changes. Based on the gathered information, it is possible to reverse-engineer the executed instructions. The processor acts as a kind of "instruction oracle."

    Published:Aug 20, 2019
    Last Modified:Nov 21, 2024
    EPS:Aug 20, 2019
    EPSS Score:0.00059
    CVSS Score:4.6

    Affected Products

    Vendor
    Ti
    Product
    Tm4c123
    Vendor
    Ti
    Product
    Tm4c123 Firmware
    Vendor
    Ti
    Product
    Tm4c129
    Vendor
    Ti
    Product
    Tm4c129 Firmware

    Exploits

    No exploit reference

    Common Attack Pattern Enumeration and Classification (CAPEC)

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High