CyberSecBulletin

Improper Control of Dynamically-Identified Variables

CWE-914

The product does not properly restrict reading from or writing to dynamically-identified variables.

We track 7 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.8.

How this weakness is prevented

  • Implementation: For any externally-influenced input, check the input against an allowlist of internal program variables that are allowed to be modified.
  • Implementation Architecture and Design: Refactor the code so that internal program variables do not need to be dynamically identified.

Latest Improper Control of Dynamically-Identified Variables vulnerabilities