BaseDraft
CWE-368Context Switching Race Condition
Category: logic
Description
A product performs a series of non-atomic actions to switch between contexts that cross privilege or other security boundaries, but a race condition allows an attacker to modify or misrepresent the product's behavior during the switch.
This is commonly seen in web browser vulnerabilities in which the attacker can perform certain actions while the browser is transitioning from a trusted to an untrusted domain, or vice versa, and the browser performs the actions on one domain using the trust level and resources of the other domain.
Common consequences· 1
- Integrity / Confidentiality — Modify Application Data, Read Application Data
Related CAPEC attack patterns· 2
References
Exploits (incoming)2
| Type | Target | Confidence | Tier |
|---|---|---|---|
| AttackPattern | Leveraging Race Conditionscapec-26 | 100% | live |
| AttackPattern | Leveraging Time-of-Check and Time-of-Use (TOCTOU) Race Conditionscapec-29 | 100% | live |
Related by meaning· 6
Nearest entities by semantic similarity across the cs-graph corpus.