THREAT OPS › Threat News › Testing race conditions with memory access tracing and stack-based delay injection
Testing race conditions with memory access tracing and stack-based delay injection
<p>Many security bugs are race conditions, where multi-threaded execution has to occur with the right interleaving for a negative effect to appear. This creates challenges for several use cases:</p>
<ul> <li>Confirming bug candidates that have been discovered manually or through static analysis.</li> <li>Regression tests: After fixing a race condition bug, there is often no good way to write
Indicators of compromise
- dbfb82f7fb70e001f303eab497ec4338295605f8sha1
- 89038cc87d80c77e7aa6f42a64b2573b74af339fsha1
- 981fcc5674e67158d24d23e841523eccba19d0e7sha1
- 35c9db608c164c4112d57ecb9db32780ce4aba1dsha1
- dc5c6d008f487eea8f5d646011f9b3dca6caebd7sha1
- 3f0c180ca07faf536d2ae0d69ec044fcd5a78716sha1
- https://docs.oracle.com/cd/E19253-01/817-6223/chp-actsub-chill/index.htmlurl
- https://git.kernel.org/linus/89038cc87d80c77e7aa6f42a64b2573b74af339furl
- https://git.kernel.org/linus/981fcc5674e67158d24d23e841523eccba19d0e7url
- https://www.usenix.org/conference/osdi14/technical-sessions/presentation/fonsecaurl
- https://docs.kernel.org/dev-tools/kcov.htmlurl
- https://docs.kernel.org/dev-tools/kcov.html#remote-coverage-collectionurl
- https://clang.llvm.org/docs/SanitizerCoverage.html#tracing-pcsurl
- https://lore.kernel.org/r/20260908-kcov-extrecord-v3-0-dcbc11593e88@google.comurl
- https://dwarfstd.org/issues/250407.1.htmlurl
- https://snapshots.sourceware.org/dwarfstd/dwarf-spec/latest/url
- https://dl.acm.org/doi/10.1145/3477132.3483549url
- https://lore.kernel.org/all/20200304165845.3081-1-vgoyal@redhat.com/url
- 20200304165845.3081-1-vgoyal@redhat.comemail
Original source: https://projectzero.google/2026/09/maccconc-race-condition.html