CWE-1271

Uninitialized Value on Reset for Registers Holding Security Settings

Medium

Description

Security-critical logic is not set to a known value on reset.

Potential Impact

How to Fix

Implementation

Design checks should be performed to identify any uninitialized flip-flops used for security-critical functions.

Architecture and Design

All registers holding security-critical information should be set to a specific value on reset.

Related Weaknesses

References

View on MITRE CWE Database →

Need Help Fixing This Vulnerability?

Our security experts can help you identify and remediate CWE-1271 vulnerabilities in your codebase.

Get Security Assessment