Skip to main content

Glossary

Race Condition

A software flaw that occurs when the behavior of a system depends on the timing or sequence of uncontrollable events, such as two threads accessing shared data simultaneously; attackers can exploit the resulting timing window to bypass a security check. Time-of-check-to-time-of-use bugs are a common race condition subtype.

← All 285 glossary terms