Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

When multiple threads can read or modify the same data, use mutual exclusion primitives to avoid software flaws that could lead to security vulnerabilities. Concurrency problems can often result in abnormal termination or denial of service, but it is possible for them to result in more serious vulnerabilities.

Non-Compliant Code Example

Code Block

Compliant Solution

Code Block

 

Risk Assessment

Rule

Severity

Likelihood

Remediation Cost

Priority

Level

MSC06-A

1 (low)

1 (unlikely)

1 (high)

P1

L3

...