Katalog CWE

CWE-368 · Słabość

Context Switching Race Condition

Abstrakcja
Bazowa
Status
Szkic
Dodano
19 lipca 2006
Ostatnia zmiana
11 grudnia 2025

Podatności CVE z tą słabościąPełny wpis na cwe.mitre.org ↗

Opis

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.

Skutki

  • Integrity, Confidentiality

    Modify Application Data; Read Application Data

Przykłady podatności

Słabość nadrzędna

Może też być

Kiedy powstaje

Dotyczy

Not Language-Specific, Not Technology-Specific

Uwagi

Can overlap signal handler race conditions.

Under-studied as a concept. Frequency unknown; few vulnerability reports give enough detail to know when a context switching race condition is a factor.

Źródła

  1. 24 Deadly Sins of Software Security — Michael Howard, David LeBlanc, John Viega, "Sin 13: Race Conditions." Page 205, McGraw-Hill, 2010

Wpis z katalogu CWE 4.20.