Insufficient Synchronization |
Weakness ID: 662 (Weakness Base) | Status: Draft |
Description Summary
The software attempts to use a shared resource in an exclusive manner, but fails to prevent use by another thread or process.
Nature | Type | ID | Name | View(s) this relationship pertains to![]() |
---|---|---|---|---|
ChildOf | ![]() | 361 | Time and State | Development Concepts (primary)699 |
ChildOf | ![]() | 691 | Insufficient Control Flow Management | Research Concepts (primary)1000 |
ChildOf | ![]() | 745 | CERT C Secure Coding Section 11 - Signals (SIG) | Weaknesses Addressed by the CERT C Secure Coding Standard (primary)734 |
CanPrecede | ![]() | 362 | Race Condition | Development Concepts699 Research Concepts1000 |
ParentOf | ![]() | 373 | State Synchronization Error | Research Concepts (primary)1000 |
ParentOf | ![]() | 543 | Use of Singleton Pattern in a Non-thread-safe Manner | Research Concepts (primary)1000 |
ParentOf | ![]() | 567 | Unsynchronized Access to Shared Data | Research Concepts (primary)1000 |
ParentOf | ![]() | 663 | Use of a Non-reentrant Function in an Unsynchronized Context | Research Concepts (primary)1000 |
ParentOf | ![]() | 667 | Insufficient Locking | Development Concepts (primary)699 Research Concepts (primary)1000 |
Mapped Taxonomy Name | Node ID | Fit | Mapped Node Name |
---|---|---|---|
CERT C Secure Coding | SIG00-C | Mask signals handled by noninterruptible signal handlers | |
CERT C Secure Coding | SIG31-C | Do not access or modify shared objects in signal handlers |
Modifications | ||||
---|---|---|---|---|
Modification Date | Modifier | Organization | Source | |
2008-07-01 | Eric Dalci | Cigital | External | |
updated Potential Mitigations, Time of Introduction | ||||
2008-09-08 | CWE Content Team | MITRE | Internal | |
updated Relationships | ||||
2008-10-14 | CWE Content Team | MITRE | Internal | |
updated Relationships | ||||
2008-11-24 | CWE Content Team | MITRE | Internal | |
updated Relationships, Taxonomy Mappings | ||||
2009-03-10 | CWE Content Team | MITRE | Internal | |
updated Related Attack Patterns | ||||
2009-05-27 | CWE Content Team | MITRE | Internal | |
updated Relationships |