2449
Nature Type ID Name Page
HasMember 366 Race Condition within a Thread 1133 904
HasMember 413 Improper Resource Locking 1133 1003
HasMember 567 Unsynchronized Access to Shared Data in a
Multithreaded Context
1133 1288
HasMember 662 Improper Synchronization 1133 1448
HasMember 667 Improper Locking 1133 1464
References
[REF-821]The Software Engineering Institute. "SEI CERT Oracle Coding Standard for Java : Rule
08. Visibility and Atomicity (VNA)". < https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?
pageId=88487824 >.
Category-1143: SEI CERT Oracle Secure Coding Standard for Java -
Guidelines 09. Locking (LCK)
Category ID : 1143
Summary
Weaknesses in this category are related to the rules and recommendations in the Locking (LCK)
section of the SEI CERT Oracle Secure Coding Standard for Java.
Membership
Nature Type ID Name Page
MemberOf 1133 Weaknesses Addressed by the SEI CERT Oracle
Coding Standard for Java
1133 2582
HasMember 412 Unrestricted Externally Accessible Lock 1133 1000
HasMember 609 Double-Checked Locking 1133 1362
HasMember 667 Improper Locking 1133 1464
HasMember 820 Missing Synchronization 1133 1720
References
[REF-822]The Software Engineering Institute. "SEI CERT Oracle Coding Standard for Java :
Rule 09. Locking (LCK)". < https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?
pageId=88487666 >.
Category-1144: SEI CERT Oracle Secure Coding Standard for Java -
Guidelines 10. Thread APIs (THI)
Category ID : 1144
Summary
Weaknesses in this category are related to the rules and recommendations in the Thread APIs
(THI) section of the SEI CERT Oracle Secure Coding Standard for Java.
Membership
Nature Type ID Name Page
MemberOf 1133 Weaknesses Addressed by the SEI CERT Oracle
Coding Standard for Java
1133 2582
HasMember 572 Call to Thread run() instead of start() 1133 1296
CWE Version 4.14
CWE-1145: SEI CERT Oracle Secure Coding Standard for Java - Guidelines 11. Thread Pools (TPS)
CWE-1145: SEI CERT Oracle Secure Coding Standard
for Java - Guidelines 11. Thread Pools (TPS) 2450
References
[REF-823]The Software Engineering Institute. "SEI CERT Oracle Coding Standard for Java :
Rule 10. Thread APIs (THI)". < https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?
pageId=88487735 >.
Category-1145: SEI CERT Oracle Secure Coding Standard for Java -
Guidelines 11. Thread Pools (TPS)
Category ID : 1145
Summary
Weaknesses in this category are related to the rules and recommendations in the Thread Pools
(TPS) section of the SEI CERT Oracle Secure Coding Standard for Java.
Membership
Nature Type ID Name Page
MemberOf 1133 Weaknesses Addressed by the SEI CERT Oracle
Coding Standard for Java
1133 2582
HasMember 392 Missing Report of Error Condition 1133 951
HasMember 405 Asymmetric Resource Consumption (Amplification) 1133 986
HasMember 410 Insufficient Resource Pool 1133 998
References
[REF-824]The Software Engineering Institute. "SEI CERT Oracle Coding Standard for Java :
Rule 11. Thread Pools (TPS)". < https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?
pageId=88487728 >.
Category-1146: SEI CERT Oracle Secure Coding Standard for Java -
Guidelines 12. Thread-Safety Miscellaneous (TSM)
Category ID : 1146
Summary
Weaknesses in this category are related to the rules and recommendations in the Thread-Safety
Miscellaneous (TSM) section of the SEI CERT Oracle Secure Coding Standard for Java.
Membership
Nature Type ID Name Page
MemberOf 1133 Weaknesses Addressed by the SEI CERT Oracle
Coding Standard for Java
1133 2582
References
[REF-825]The Software Engineering Institute. "SEI CERT Oracle Coding Standard for Java :
Rule 12. Thread-Safety Miscellaneous (TSM)". < https://wiki.sei.cmu.edu/confluence/pages/
viewpage.action?pageId=88487731 >.
Category-1147: SEI CERT Oracle Secure Coding Standard for Java -
Guidelines 13. Input Output (FIO)
Category ID : 1147
CWE Version 4.14
CWE-1148: SEI CERT Oracle Secure Coding Standard for Java - Guidelines 14. Serialization (SER)
CWE-1148: SEI CERT Oracle Secure Coding
Standard for Java - Guidelines 14. Serialization (SER)