SV-222567r508029_rule
V-222567
SRG-APP-000516
APSC-DV-001995
CAT II
10
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.
Review the application documentation and architecture.
If the application is a COTS application and the vendor will not provide code review test results that demonstrate the application has been tested and is not susceptible to race conditions, the requirement is NA.
Interview the application admin and identify the most recent code testing and analysis that has been conducted.
Review the test results; verify configuration of analysis tools are set to check for the existence of race conditions.
If race conditions are identified in the test results, verify the latest test results are being used, if not, ensure remediation has been completed.
If the test results show race conditions exist and no remediation evidence is presented, or if test results are not available, this is a finding.
V-222567
False
APSC-DV-001995
Review the application documentation and architecture.
If the application is a COTS application and the vendor will not provide code review test results that demonstrate the application has been tested and is not susceptible to race conditions, the requirement is NA.
Interview the application admin and identify the most recent code testing and analysis that has been conducted.
Review the test results; verify configuration of analysis tools are set to check for the existence of race conditions.
If race conditions are identified in the test results, verify the latest test results are being used, if not, ensure remediation has been completed.
If the test results show race conditions exist and no remediation evidence is presented, or if test results are not available, this is a finding.
M
4093