CyberSecBulletin

Sensitive Data Storage in Improperly Locked Memory

CWE-591

The product stores sensitive data in memory that is not locked, or that has been incorrectly locked.

We track 4 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 7.2. 2 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Identify data that needs to be protected from swapping and choose platform-appropriate protection mechanisms.
  • Implementation: When using potentially risky functions such as mlock() or VirtualLock(), check return values to ensure that locking operations are successful.

Latest Sensitive Data Storage in Improperly Locked Memory vulnerabilities