CWE-1251

Mirrored Regions with Different Values

The product's architecture mirrors regions without ensuring that their contents always stay in sync.

Mitigation

Phase: Architecture and Design

Description:

  • Whenever there are multiple, physically different copies of the same value that might change and the process to update them is not instantaneous and atomic, it is impossible to assert that the original and shadow copies will always be in sync - there will always be a time period when they are out of sync. To mitigate the consequential risk, the recommendations essentially are:
  • Make this out-of-sync time period as small as possible, and
  • Make the update process as robust as possible.

No CAPEC attack patterns related to this CWE.

Back to CWE stats page