Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Any vulnerabilities resulting from the violation of this rule are listed on the CERT website.

Related Guidelines

MITRE CWE

CWE ID 362,

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="0303d05a-2fd3-41bc-af8e-db1a55b8c716"><ac:plain-text-body><![CDATA[

[[MITRE 2009

AA. Bibliography#MITRE 09]]

[CWE-362

http://cwe.mitre.org/data/definitions/362.html] "Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')" ]]></ac:plain-text-body></ac:structured-macro>'Race Condition')"

 

CWE -ID 366, "Race Condition within a Thread"

 

CWE -ID 662, "Improper Synchronization"

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6e5c283ea777b53b-53faec01-47624cd0-8380a882-5028af3052b7df47ec089c92"><ac:plain-text-body><![CDATA[

[[API 2006

AA. Bibliography#API 06]]

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="60dcabe848aa477a-d0fe7418-4e354da0-8d3087f7-5e33ad7283d0617b2f5f2fb9"><ac:plain-text-body><![CDATA[

[[Goetz 2006

AA. Bibliography#Goetz 06]]

Section 4.4.1 "Client-side Locking"

]]></ac:plain-text-body></ac:structured-macro>

 

Section 5.2.1, "ConcurrentHashMap"

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6ba9a930a8bf7fdc-22e24225-462049b3-a27babd6-9449856f6c35ca02aa69084e"><ac:plain-text-body><![CDATA[

[[JavaThreads 2004

AA. Bibliography#JavaThreads 04]]

Section 8.2, "Synchronization and Collection Classes"

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="8713ea0a014a912a-aa2af7f5-4d0c4249-80ed900f-91626c369c69ba80bfb39e24"><ac:plain-text-body><![CDATA[

[[Lee 2009

AA. Bibliography#Lee 09]]

"Map & Compound Operation"

]]></ac:plain-text-body></ac:structured-macro>

...