V-222567
Application Security and Development Security Technical Implementation Guide
Title
The application must not be vulnerable to race conditions.
Description
<VulnDiscussion>A race condition is a timing event within an application that can become a security vulnerability. A race condition can occur when a pair of programming calls operating simultaneously do not work in a sequential or coordinated manner. A race condition is a timing event within software that can become a security vulnerability if the calls are not performed in the correct order. There are different types of race conditions and they are dependent upon the action that the applic...
Fix Text (Documentation Requirement)
Be aware of potential timing issues related to application programming calls when designing and building the application. Validate that variable values do not change while a switch event is occurring.