CWE-367

Overview
  • CWE ID
  • 367
  • CWE Name
  • Time-of-check Time-of-use (TOCTOU) Race Condition
  • CWE Abstraction
  • Base
  • CWE structure
  • Simple
  • CWE Status
  • Incomplete
Description
The software checks the state of a resource before using that resource, but the resource's state can change between the check and the use in a way that invalidates the results of the check. This can cause the software to perform invalid actions when the r
Extended Description
This weakness can be security-relevant when an attacker can influence the state of the resource between check and use. This can happen with shared resources such as files, memory, or even variables in multithreaded programs.
Related CWEs
CWE ID View ID Nature Ordinal
362 1000 ChildOf Primary
362 1003 ChildOf Primary
Related CVEs
CVE
CVE-2020-8562
CVE-2022-24413
CVE-2022-23181
CVE-2022-28743
CVE-2022-0915
CVE-2022-25165
CVE-2021-22043
CVE-2022-23029
CVE-2021-4001
CVE-2021-42835
CVE-2021-33097
CVE-2021-1921
CVE-2021-36924
CVE-2011-4126
CVE-2021-34788
CVE-2021-34413
CVE-2020-1337
CVE-2021-22369
CVE-2020-11298
CVE-2020-11233
CVE-2021-23977
CVE-2020-11220
CVE-2020-11230
CVE-2013-4235
CVE-2020-14674
CVE-2020-14675
CVE-2020-14677
CVE-2020-14418
CVE-2021-21615
CVE-2020-35889
CVE-2020-25860
CVE-2020-27252
CVE-2018-16872
CVE-2020-12926
CVE-2018-8449
CVE-2018-8584
CVE-2022-0280
CVE-2022-23653
CVE-2022-23651
CVE-2022-24335
CVE-2021-0289
CVE-2021-32708
CVE-2021-3054
CVE-2020-24428
CVE-2020-3957
CVE-2021-26910
CVE-2021-21539
CVE-2021-31422
CVE-2021-31427
CVE-2020-14375
CVE-2020-27014
CVE-2020-8332
CVE-2020-9939
CVE-2020-15702
CVE-2020-13162
CVE-2019-0836
CVE-2019-1065
CVE-2019-1380
CVE-2019-15316
CVE-2019-19793
CVE-2019-20610
CVE-2020-13882
CVE-2020-8833
CVE-2017-18869
CVE-2020-2032
CVE-2020-0204
CVE-2020-8017
CVE-2020-8016
CVE-2020-3808
CVE-2019-15608
CVE-2020-8890
CVE-2019-11482
CVE-2019-17102
CVE-2020-0003
CVE-2019-20000
CVE-2012-5630
CVE-2019-10486
CVE-2019-18644
CVE-2019-11774
CVE-2019-11775
CVE-2019-5519
CVE-2017-0331
CVE-2017-0411
CVE-2017-0412
CVE-2019-7249
CVE-2019-7347
CVE-2017-0756
CVE-2019-9486
CVE-2020-7460
CVE-2015-7810
CVE-2017-11830
CVE-2017-15404
CVE-2020-0238
CVE-2019-15126
CVE-2020-3680
CVE-2018-0966
CVE-2022-1537
CVE-2021-26350
CVE-2021-3969
CVE-2022-31466
CVE-2021-35082
CVE-2021-35090
CVE-2021-30347
CVE-2021-30342
CVE-2021-30343
CVE-2022-27904
CVE-2021-34986
CVE-2022-33691
CVE-2022-34899
CVE-2022-26859
CVE-2022-25696
CVE-2022-22094
CVE-2022-22093
CVE-2022-29800
CVE-2022-41744
CVE-2022-33214
CVE-2022-22220
CVE-2022-22225
CVE-2022-32608
CVE-2022-34325
CVE-2022-33984
CVE-2022-33985
CVE-2022-33983
CVE-2022-33909
CVE-2022-33908
CVE-2022-33906
CVE-2022-33905
CVE-2022-33986
CVE-2022-30773
CVE-2022-32267
CVE-2022-31243
CVE-2022-30774
CVE-2022-33982
CVE-2022-33907
CVE-2022-21198
CVE-2022-30283
CVE-2021-35937
CVE-2022-23563
CVE-2022-34830
CVE-2022-45842
CVE-2022-39908
CVE-2022-44651
CVE-2022-44670
CVE-2022-3590
CVE-2021-23892
CVE-2022-22753
CVE-2022-26387
CVE-2022-32638
CVE-2023-22397
CVE-2022-25716
CVE-2022-36927
CVE-2022-36929
CVE-2021-46795
CVE-2023-20523
CVE-2022-48191
CVE-2018-6693
CVE-2019-7307
CVE-2023-0778
CVE-2022-36980
CVE-2022-3093
CVE-2023-0006
CVE-2023-23520
CVE-2023-20620
CVE-2023-20623
CVE-2022-33257
CVE-2023-22883
CVE-2022-34398
CVE-2022-27538
CVE-2022-43779
CVE-2022-32471
CVE-2022-32474
CVE-2022-32478
CVE-2022-32954
CVE-2022-32955
CVE-2022-32470
CVE-2022-32473
CVE-2022-32476
CVE-2022-32953
CVE-2022-32475
CVE-2022-32469
CVE-2022-32477
CVE-2022-43946
CVE-2023-1585
CVE-2023-1586
CVE-2022-33270
CVE-2023-2007
CVE-2022-38730
CVE-2021-26356
CVE-2021-29657
CVE-2021-46792
CVE-2023-25394
CVE-2022-1974
CVE-2020-3619
CVE-2022-20110
CVE-2021-4098
CVE-2022-20013
CVE-2020-3982
CVE-2024-3292
CVE-2024-3290
CVE-2021-33632
CVE-2022-4149
CVE-2022-3700
CVE-2022-3701
CVE-2022-3702
CVE-2022-45809
CVE-2023-4155
CVE-2023-4008
CVE-2023-3891
CVE-2023-46649
CVE-2023-37867
CVE-2023-27323
CVE-2023-27327
CVE-2023-29337
CVE-2023-5760
CVE-2023-6690
CVE-2023-6803
CVE-2023-33046
CVE-2023-33156
CVE-2023-33119
CVE-2023-33154
CVE-2023-1295
CVE-2023-28576
CVE-2023-28075
CVE-2023-32282
CVE-2023-32156
CVE-2023-44128
CVE-2023-44188
CVE-2023-52556
CVE-2023-35311
CVE-2023-38146
CVE-2023-38141
CVE-2024-2913
CVE-2024-2440
CVE-2024-26218
CVE-2024-27297
CVE-2024-29062
CVE-2024-29066
CVE-2024-5558
CVE-2024-24692
CVE-2024-1729
CVE-2024-23463
CVE-2024-28137
CVE-2024-28183
CVE-2024-32482
CVE-2024-0163
CVE-2024-30088
CVE-2024-30099
CVE-2024-30084
CVE-2024-35265
CVE-2024-21371
CVE-2024-21362
CVE-2024-21792
CVE-2024-21433
CVE-2023-52556
CVE-2023-35311
CVE-2023-38146
CVE-2023-38141
CVE-2024-2913
CVE-2024-2440
CVE-2024-26218
CVE-2024-27297
CVE-2024-29062
CVE-2024-29066
CVE-2024-5558
CVE-2024-24692
CVE-2024-1729
CVE-2024-23463
CVE-2024-28137
CVE-2024-28183
CVE-2024-32482
CVE-2024-0163
CVE-2024-30088
CVE-2024-30099
CVE-2024-30084
CVE-2024-35265
CVE-2024-21371
CVE-2024-21362
CVE-2024-21792
CVE-2024-21433
CVE-2024-0171
CVE-2024-35265
CVE-2024-21371
CVE-2024-21362
CVE-2024-21792
CVE-2024-21433
CVE-2024-27238
CVE-2024-39826
CVE-2024-39821
CVE-2024-30471
CVE-2024-7348
CVE-2024-38153
CVE-2024-38186
CVE-2024-39420
CVE-2024-39425
CVE-2024-27114
CVE-2024-6787
CVE-2024-6787
CVE-2024-6787
CVE-2024-6787
CVE-2024-6787
CVE-2024-6787
CVE-2024-0133
CVE-2024-0132
CVE-2024-6787
CVE-2024-0133
CVE-2024-0132
CVE-2024-6787
CVE-2024-0133
CVE-2024-0132
CVE-2024-6787
CVE-2024-0133
CVE-2024-0132
CVE-2024-6787
CVE-2024-0133
CVE-2024-0132
CVE-2024-6787
CVE-2024-0133
CVE-2024-0132
CVE-2024-6787
CVE-2024-0133
CVE-2024-0132
CVE-2024-6787
CVE-2024-0133
CVE-2024-0132
CVE-2024-5803
CVE-2024-6787
CVE-2024-0133
CVE-2024-0132
CVE-2024-5803
CVE-2024-6787
CVE-2024-0133
CVE-2024-0132
CVE-2024-5803
CVE-2024-43511
CVE-2024-47813
CVE-2024-45120
CVE-2024-47494
CVE-2024-49768
CVE-2024-38406
CVE-2024-38407
CVE-2024-50592
CVE-2024-51563
CVE-2024-49046
CVE-2024-43452
CVE-2024-22185
CVE-2024-41779
CVE-2024-27134