2526
References
[REF-1328]National Security Agency. "Software Memory Safety". 2022 November 0. < https://
media.defense.gov/2022/Nov/10/2003112742/-1/-1/0/CSI_SOFTWARE_MEMORY_SAFETY.PDF
>.2023-04-25.
[REF-1329]Prossimo. "What is memory safety and why does it matter?". < https://
www.memorysafety.org/docs/memory-safety/ >.2023-04-25.
[REF-1330]MITRE. "CVE --> CWE Mapping Guidance - Quick Tips". 2021 March 5. < https://
cwe.mitre.org/documents/cwe_usage/quick_tips.html >.
Category-1401: Comprehensive Categorization: Concurrency
Category ID : 1401
Summary
Weaknesses in this category are related to concurrency.
Membership
Nature Type ID Name Page
MemberOf 1400 Comprehensive Categorization for Software Assurance
Trends
1400 2598
HasMember 362 Concurrent Execution using Shared Resource with
Improper Synchronization ('Race Condition')
1400 888
HasMember 363 Race Condition Enabling Link Following 1400 897
HasMember 364 Signal Handler Race Condition 1400 899
HasMember 366 Race Condition within a Thread 1400 904
HasMember 367 Time-of-check Time-of-use (TOCTOU) Race Condition 1400 906
HasMember 368 Context Switching Race Condition 1400 912
HasMember 412 Unrestricted Externally Accessible Lock 1400 1000
HasMember 413 Improper Resource Locking 1400 1003
HasMember 414 Missing Lock Check 1400 1007
HasMember 432 Dangerous Signal Handler not Disabled During
Sensitive Operations
1400 1045
HasMember 479 Signal Handler Use of a Non-reentrant Function 1400 1147
HasMember 543 Use of Singleton Pattern Without Synchronization in a
Multithreaded Context
1400 1255
HasMember 558 Use of getlogin() in Multithreaded Application 1400 1272
HasMember 567 Unsynchronized Access to Shared Data in a
Multithreaded Context
1400 1288
HasMember 572 Call to Thread run() instead of start() 1400 1296
HasMember 574 EJB Bad Practices: Use of Synchronization Primitives 1400 1300
HasMember 591 Sensitive Data Storage in Improperly Locked Memory 1400 1329
HasMember 609 Double-Checked Locking 1400 1362
HasMember 663 Use of a Non-reentrant Function in a Concurrent
Context
1400 1452
HasMember 667 Improper Locking 1400 1464
HasMember 689 Permission Race Condition During Resource Copy 1400 1513
HasMember 764 Multiple Locks of a Critical Resource 1400 1604
HasMember 765 Multiple Unlocks of a Critical Resource 1400 1605
HasMember 820 Missing Synchronization 1400 1720
HasMember 821 Incorrect Synchronization 1400 1722
CWE Version 4.14
CWE-1402: Comprehensive Categorization: Encryption
CWE-1402: Comprehensive Categorization: Encryption