CWE-1328

Security Version Number Mutable to Older Versions

Medium

Description

Security-version number in hardware is mutable, resulting in the ability to downgrade (roll-back) the boot firmware to vulnerable code versions.

Potential Impact

How to Fix

Architecture and Design

When architecting the system, security version data should be designated for storage in registers that are either read-only or have access controls that prevent modification by an untrusted agent.

Implementation

During implementation and test, security version data should be demonstrated to be read-only and access controls should be validated.

Detection Methods

Related Weaknesses

References

View on MITRE CWE Database →

Need Help Fixing This Vulnerability?

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

Get Security Assessment