CWE-572 - Call to Thread run() instead of start()
CWE-572
- Abstraction:
- Variant
- Structure:
- Simple
- Status:
- Draft
- Weakness Name
Call to Thread run() instead of start()
- Description
The product calls a thread's run() method instead of calling start(), which causes the code to run in the thread of the caller instead of the callee.
In most cases a direct call to a Thread object's run() method is a bug. The programmer intended to begin a new thread of control, but accidentally called run() instead of start(), so the run() method will execute in the caller's thread of control.
- Common Consequences
Scope: Other
Impact: Quality Degradation, Varies by Context
- Related Weaknesses
- Release Date:
- 2006-12-15
- Latest Modification Date:
- 2023-06-29
Free security scan for your website