Katalog CWE

CWE-1253 · Słabość

Incorrect Selection of Fuse Values

Abstrakcja
Bazowa
Status
Szkic
Dodano
15 października 2019
Ostatnia zmiana
11 grudnia 2025

Podatności CVE z tą słabościąPełny wpis na cwe.mitre.org ↗

Opis

The logic level used to set a system to a secure state relies on a fuse being unblown.

Fuses are often used to store secret data, including security configuration data. When not blown, a fuse is considered to store a logic 0, and, when blown, it indicates a logic 1. Fuses are generally considered to be one-directional, i.e., once blown to logic 1, it cannot be reset to logic 0.

Skutki

  • Access Control, Authorization

    Bypass Protection Mechanism; Gain Privileges or Assume Identity

    If the logic used to determine system-security state (by leveraging the values sensed from the fuses) uses negative logic, an attacker might blow the fuse and drive the system to an insecure state.

  • Availability

    DoS: Crash, Exit, or Restart

  • Confidentiality

    Read Memory

  • Integrity

    Modify Memory; Execute Unauthorized Code or Commands

Zapobieganie

  • Architecture and Design

    Logic should be designed in a way that blown fuses do not put the product into an insecure state that can be leveraged by an attacker.

Słabość nadrzędna

Kiedy powstaje

Dotyczy

Not Language-Specific, Not OS-Specific, Not Architecture-Specific, Not Technology-Specific

Uwagi

This entry is still under development and will continue to see updates and content improvements.

Źródła

  1. Security Failures in Secure Devices — Christopher Tarnovsky

Wpis z katalogu CWE 4.20.