CWE Database
/

CWE-360

Back to CWE list

CWE-360

Trust of System Event Data

Base
Incomplete

Description

Security based on event locations are insecure and can be spoofed.

Events are a messaging system which may provide control data to programs listening for events. Events often do not have any type of authentication framework to allow them to be verified from a trusted source. Any application, in Windows, on a given desktop can send a message to any window on the same desktop. There is no authentication framework for these messages. Therefore, any message can be used to manipulate any process on the desktop if the process does not check the validity and safeness of those messages.

Common Consequences

Scope

Integrity
Confidentiality
Availability
Access Control

Impact

Gain Privileges or Assume Identity, Execute Unauthorized Code or Commands

Potential Mitigations

Architecture and Design

Never trust or rely any of the information in an Event for security.

CVE-2004-0213

Attacker uses Shatter attack to bypass GUI-enforced protection for CVE-2003-0908.

Applicable Platforms

Not Language-Specific

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now