CWE-129

Overview
  • CWE ID
  • 129
  • CWE Name
  • Improper Validation of Array Index
  • CWE Abstraction
  • Variant
  • CWE structure
  • Simple
  • CWE Status
  • Draft
Description
The product uses untrusted input when calculating or using an array index, but the product does not validate or incorrectly validates the index to ensure the index references a valid position within the array.
Extended Description
Related CWEs
CWE ID View ID Nature Ordinal
1285 1000 ChildOf Primary
20 1003 ChildOf Primary
119 1000 CanPrecede
823 1000 CanPrecede
789 1000 CanPrecede
Related CVEs
CVE
CVE-2021-3121
CVE-2016-9053
CVE-2022-27223
CVE-2021-21833
CVE-2020-35635
CVE-2020-35634
CVE-2020-35633
CVE-2020-28589
CVE-2021-21949
CVE-2021-30325
CVE-2021-38563
CVE-2021-39985
CVE-2021-30282
CVE-2021-22333
CVE-2021-37057
CVE-2021-37062
CVE-2020-15112
CVE-2021-30255
CVE-2021-1117
CVE-2021-35598
CVE-2021-35594
CVE-2021-35592
CVE-2021-38654
CVE-2021-1933
CVE-2020-18428
CVE-2020-18430
CVE-2020-3630
CVE-2020-5959
CVE-2020-11307
CVE-2021-22374
CVE-2021-31658
CVE-2020-11291
CVE-2021-33815
CVE-2010-2806
CVE-2020-11308
CVE-2020-25241
CVE-2020-11271
CVE-2020-11187
CVE-2020-11163
CVE-2020-28851
CVE-2020-28852
CVE-2020-11146
CVE-2020-25791
CVE-2020-25792
CVE-2020-25793
CVE-2020-25796
CVE-2020-36067
CVE-2020-20412
CVE-2020-29245
CVE-2020-29244
CVE-2020-29243
CVE-2020-29242
CVE-2020-27485
CVE-2020-27483
CVE-2019-10499
CVE-2018-17478
CVE-2018-5903
CVE-2018-5883
CVE-2018-13902
CVE-2018-11927
CVE-2014-6317
CVE-2019-5666
CVE-2017-18274
CVE-2018-4210
CVE-2018-11267
CVE-2018-11268
CVE-2018-11948
CVE-2018-13913
CVE-2018-11899
CVE-2019-1000016
CVE-2018-11288
CVE-2018-5914
CVE-2017-16410
CVE-2017-16391
CVE-2017-8172
CVE-2017-16899
CVE-2015-8316
CVE-2017-10663
CVE-2014-9948
CVE-2017-0347
CVE-2017-0345
CVE-2017-0322
CVE-2016-8816
CVE-2016-8815
CVE-2022-1237
CVE-2019-14044
CVE-2019-2239
CVE-2020-11294
CVE-2020-3632
CVE-2020-3639
CVE-2020-3654
CVE-2020-11174
CVE-2020-3673
CVE-2020-11128
CVE-2019-10628
CVE-2019-10629
CVE-2009-3080
CVE-2020-17394
CVE-2020-17398
CVE-2020-17399
CVE-2020-17400
CVE-2020-17401
CVE-2018-17458
CVE-2019-0906
CVE-2019-15784
CVE-2019-2339
CVE-2019-14093
CVE-2020-11041
CVE-2018-16648
CVE-2020-3665
CVE-2019-14018
CVE-2020-5319
CVE-2019-10590
CVE-2019-14046
CVE-2013-1593
CVE-2019-14036
CVE-2019-10611
CVE-2015-8366
CVE-2019-10481
CVE-2019-10601
CVE-2019-10511
CVE-2019-5210
CVE-2019-10503
CVE-2019-2325
CVE-2019-10533
CVE-2019-10512
CVE-2016-7170
CVE-2020-11881
CVE-2019-5692
CVE-2019-5698
CVE-2017-0716
CVE-2017-0737
CVE-2017-0805
CVE-2017-0836
CVE-2011-1169
CVE-2017-7228
CVE-2017-8251
CVE-2020-3633
CVE-2018-17848
CVE-2020-12022
CVE-2018-13302
CVE-2019-2326
CVE-2019-2346
CVE-2018-11891
CVE-2018-11902
CVE-2018-11827
CVE-2018-11299
CVE-2018-11996
CVE-2017-18309
CVE-2018-11269
CVE-2018-11263
CVE-2018-11883
CVE-2014-4616
CVE-2018-5838
CVE-2018-12018
CVE-2017-5445
CVE-2018-3576
CVE-2017-15857
CVE-2018-7406
CVE-2014-9989
CVE-2014-10048
CVE-2014-10044
CVE-2014-9990
CVE-2016-10454
CVE-2016-10386
CVE-2017-14889
CVE-2017-15861
CVE-2017-8797
CVE-2022-30763
CVE-2021-35126
CVE-2021-35072
CVE-2021-35121
CVE-2022-31135
CVE-2022-31603
CVE-2022-35737
CVE-2022-22099
CVE-2022-25690
CVE-2022-42011
CVE-2022-25720
CVE-2022-46152
CVE-2022-2951
CVE-2022-25695
CVE-2022-25711
CVE-2019-13418
CVE-2022-31745
CVE-2022-42255
CVE-2020-28602
CVE-2020-28603
CVE-2020-28604
CVE-2020-28605
CVE-2020-28606
CVE-2020-28607
CVE-2020-28608
CVE-2020-28609
CVE-2020-28610
CVE-2020-28612
CVE-2020-28611
CVE-2020-28613
CVE-2020-28614
CVE-2020-28616
CVE-2020-28615
CVE-2020-28617
CVE-2020-28619
CVE-2020-28621
CVE-2020-28620
CVE-2020-28622
CVE-2020-28623
CVE-2020-28618
CVE-2020-28624
CVE-2020-28625
CVE-2020-28626
CVE-2020-28627
CVE-2020-28628
CVE-2020-28629
CVE-2020-28630
CVE-2020-28631
CVE-2020-28632
CVE-2020-28633
CVE-2020-28634
CVE-2020-28635
CVE-2020-35629
CVE-2020-35630
CVE-2020-35631
CVE-2020-35632
CVE-2022-42254
CVE-2022-33274
CVE-2023-22401
CVE-2023-22408
CVE-2020-28636
CVE-2020-28601
CVE-2020-35628
CVE-2020-35636
CVE-2018-11490
CVE-2023-20080
CVE-2022-38072
CVE-2023-2008
CVE-2023-0755
CVE-2023-20633
CVE-2022-33256
CVE-2022-40537
CVE-2022-40539
CVE-2022-47342
CVE-2022-47345
CVE-2022-47347
CVE-2022-47344
CVE-2022-47346
CVE-2022-47343
CVE-2022-47348
CVE-2023-28004
CVE-2022-33289
CVE-2022-33302
CVE-2023-26066
CVE-2022-33281
CVE-2021-21947
CVE-2021-35005
CVE-2022-21310
CVE-2021-30311
CVE-2023-51455
CVE-2023-2570
CVE-2023-46724
CVE-2023-27349
CVE-2023-40477
CVE-2023-29458
CVE-2023-6298
CVE-2023-24850
CVE-2023-33053
CVE-2023-33111
CVE-2023-0950
CVE-2023-43535
CVE-2023-39235
CVE-2023-39234
CVE-2023-35996
CVE-2023-35126
CVE-2023-35995
CVE-2023-35994
CVE-2023-35997
CVE-2023-21650
CVE-2024-2214
CVE-2024-29231
CVE-2024-24563
CVE-2024-22181
CVE-2024-0901
CVE-2024-21493
CVE-2023-0950
CVE-2023-43535
CVE-2023-39235
CVE-2023-39234
CVE-2023-35996
CVE-2023-35126
CVE-2023-35995
CVE-2023-35994
CVE-2023-35997
CVE-2023-21650
CVE-2024-2214
CVE-2024-29231
CVE-2024-24563
CVE-2024-22181
CVE-2024-0901
CVE-2024-21493
CVE-2024-21493
CVE-2024-32673
CVE-2024-21522
CVE-2024-5680
CVE-2024-33032
CVE-2024-51517