Known Vulnerabilities
CVE-2023-5535
Use After Free in GitHub repository vim/vim prior to v9.0.2010.
CVE-2023-5441
NULL Pointer Dereference in GitHub repository vim/vim prior to 20d161ace307e28690229b68584f2d84556f8960.
CVE-2023-5344
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1969.
CVE-2023-4781
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1873.
CVE-2023-4733
Use After Free in GitHub repository vim/vim prior to 9.0.1840.
CVE-2023-4750
Use After Free in GitHub repository vim/vim prior to 9.0.1857.
CVE-2023-4752
Use After Free in GitHub repository vim/vim prior to 9.0.1858.
CVE-2023-4751
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1331.
CVE-2023-4738
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1848.
CVE-2023-4736
Untrusted Search Path in GitHub repository vim/vim prior to 9.0.1833.
CVE-2023-4735
Out-of-bounds Write in GitHub repository vim/vim prior to 9.0.1847.
CVE-2023-4734
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1846.
CVE-2023-2610
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.
CVE-2023-2609
NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.1531.
CVE-2023-2426
Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 9.0.1499.
CVE-2023-1355
NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.1402.
CVE-2023-1264
NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.1392.
CVE-2023-1175
Incorrect Calculation of Buffer Size in GitHub repository vim/vim prior to 9.0.1378.
CVE-2023-1170
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1376.
CVE-2023-1127
Divide By Zero in GitHub repository vim/vim prior to 9.0.1367.
CVE-2023-0512
Divide By Zero in GitHub repository vim/vim prior to 9.0.1247.
CVE-2023-0433
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1225.
CVE-2023-0288
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1189.
CVE-2023-0051
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1144.
CVE-2023-0049
Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.1143.
CVE-2023-0054
Out-of-bounds Write in GitHub repository vim/vim prior to 9.0.1145.
CVE-2022-4293
Floating Point Comparison with Incorrect Operator in GitHub repository vim/vim prior to 9.0.0804.
CVE-2022-4292
Use After Free in GitHub repository vim/vim prior to 9.0.0882.
CVE-2022-3491
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0742.
CVE-2022-3520
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0765.
CVE-2022-3591
Use After Free in GitHub repository vim/vim prior to 9.0.0789.
CVE-2022-4141
Heap based buffer overflow in vim/vim 9.0.0946 and below by allowing an attacker to CTRL-W gf in the expression used in the RHS of the substitute command.
CVE-2022-3352
Use After Free in GitHub repository vim/vim prior to 9.0.0614.
CVE-2022-3324
Stack-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0598.
CVE-2022-3297
Use After Free in GitHub repository vim/vim prior to 9.0.0579.
CVE-2022-3296
Stack-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0577.
CVE-2022-3278
NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0552.
CVE-2022-3256
Use After Free in GitHub repository vim/vim prior to 9.0.0530.
CVE-2022-3235
Use After Free in GitHub repository vim/vim prior to 9.0.0490.
CVE-2022-3234
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0483.
CVE-2022-3153
NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0404.
CVE-2022-3134
Use After Free in GitHub repository vim/vim prior to 9.0.0389.
CVE-2022-3099
Use After Free in GitHub repository vim/vim prior to 9.0.0360.
CVE-2022-3037
Use After Free in GitHub repository vim/vim prior to 9.0.0322.
CVE-2022-3016
Use After Free in GitHub repository vim/vim prior to 9.0.0286.
CVE-2022-2982
Use After Free in GitHub repository vim/vim prior to 9.0.0260.
CVE-2022-2980
NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0259.
CVE-2022-2946
Use After Free in GitHub repository vim/vim prior to 9.0.0246.
CVE-2022-2923
NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0240.
CVE-2022-2889
Use After Free in GitHub repository vim/vim prior to 9.0.0225.
CVE-2022-2874
NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0224.
CVE-2022-2845
Improper Validation of Specified Quantity in Input in GitHub repository vim/vim prior to 9.0.0218.
CVE-2022-2849
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0220.
CVE-2022-2862
Use After Free in GitHub repository vim/vim prior to 9.0.0221.
CVE-2022-2817
Use After Free in GitHub repository vim/vim prior to 9.0.0213.
CVE-2022-2819
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0211.
CVE-2022-2816
Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.0212.
CVE-2022-2581
Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.0104.
CVE-2022-2580
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0102.
CVE-2022-2571
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0101.
CVE-2022-2598
Out-of-bounds Write to API in GitHub repository vim/vim prior to 9.0.0100.
CVE-2022-2522
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0061.
CVE-2022-2345
Use After Free in GitHub repository vim/vim prior to 9.0.0046.
CVE-2022-2343
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0044.
CVE-2022-2344
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0045.
CVE-2022-2304
Stack-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.
CVE-2022-2289
Use After Free in GitHub repository vim/vim prior to 9.0.
CVE-2022-2288
Out-of-bounds Write in GitHub repository vim/vim prior to 9.0.
CVE-2022-2284
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.
CVE-2022-2285
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.
CVE-2022-2287
Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.
CVE-2022-2286
Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.
CVE-2022-2264
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.
CVE-2022-2257
Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.
CVE-2022-2231
NULL Pointer Dereference in GitHub repository vim/vim prior to 8.2.
CVE-2022-2208
NULL Pointer Dereference in GitHub repository vim/vim prior to 8.2.5163.
CVE-2022-2207
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.
CVE-2022-2210
Out-of-bounds Write in GitHub repository vim/vim prior to 8.2.
CVE-2022-2206
Out-of-bounds Read in GitHub repository vim/vim prior to 8.2.
CVE-2022-2182
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.
CVE-2022-2183
Out-of-bounds Read in GitHub repository vim/vim prior to 8.2.
CVE-2022-2175
Buffer Over-read in GitHub repository vim/vim prior to 8.2.
CVE-2022-2126
Out-of-bounds Read in GitHub repository vim/vim prior to 8.2.
CVE-2022-2125
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.
CVE-2022-2129
Out-of-bounds Write in GitHub repository vim/vim prior to 8.2.
CVE-2022-2124
Buffer Over-read in GitHub repository vim/vim prior to 8.2.
CVE-2022-2042
Use After Free in GitHub repository vim/vim prior to 8.2.
CVE-2022-2000
Out-of-bounds Write in GitHub repository vim/vim prior to 8.2.
CVE-2022-1968
Use After Free in GitHub repository vim/vim prior to 8.2.
CVE-2022-1942
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.
CVE-2022-1927
Buffer Over-read in GitHub repository vim/vim prior to 8.2.
CVE-2022-1898
Use After Free in GitHub repository vim/vim prior to 8.2.
CVE-2022-1897
Out-of-bounds Write in GitHub repository vim/vim prior to 8.2.
CVE-2022-1886
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.
CVE-2022-1851
Out-of-bounds Read in GitHub repository vim/vim prior to 8.2.
CVE-2022-1785
Out-of-bounds Write in GitHub repository vim/vim prior to 8.2.4977.
CVE-2022-1796
Use After Free in GitHub repository vim/vim prior to 8.2.4979.
CVE-2022-1771
Uncontrolled Recursion in GitHub repository vim/vim prior to 8.2.4975.
CVE-2022-1733
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.4968.
CVE-2022-1769
Buffer Over-read in GitHub repository vim/vim prior to 8.2.4974.
CVE-2022-1735
Classic Buffer Overflow in GitHub repository vim/vim prior to 8.2.4969.
CVE-2022-1720
Buffer Over-read in function grab_file_name in GitHub repository vim/vim prior to 8.2.4956. This vulnerability is capable of crashing the software, memory modification, and possible remote execution.
CVE-2022-1725
NULL Pointer Dereference in GitHub repository vim/vim prior to 8.2.4959.
CVE-2022-1674
NULL Pointer Dereference in function vim_regexec_string at regexp.c:2733 in GitHub repository vim/vim prior to 8.2.4938. NULL Pointer Dereference in function vim_regexec_string at regexp.c:2733 allows attackers to cause a denial of service (application crash) via a crafted input.
CVE-2022-1629
Buffer Over-read in function find_next_quote in GitHub repository vim/vim prior to 8.2.4925. This vulnerabilities are capable of crashing software, Modify Memory, and possible remote execution
CVE-2022-1621
Heap buffer overflow in vim_strncpy find_word in GitHub repository vim/vim prior to 8.2.4919. This vulnerability is capable of crashing software, Bypass Protection Mechanism, Modify Memory, and possible remote execution
CVE-2022-1620
NULL Pointer Dereference in function vim_regexec_string at regexp.c:2729 in GitHub repository vim/vim prior to 8.2.4901. NULL Pointer Dereference in function vim_regexec_string at regexp.c:2729 allows attackers to cause a denial of service (application crash) via a crafted input.
CVE-2022-1619
Heap-based Buffer Overflow in function cmdline_erase_chars in GitHub repository vim/vim prior to 8.2.4899. This vulnerabilities are capable of crashing software, modify memory, and possible remote execution
CVE-2022-1616
Use after free in append_command in GitHub repository vim/vim prior to 8.2.4895. This vulnerability is capable of crashing software, Bypass Protection Mechanism, Modify Memory, and possible remote execution
CVE-2022-1420
Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 8.2.4774.
CVE-2022-1381
global heap buffer overflow in skip_range in GitHub repository vim/vim prior to 8.2.4763. This vulnerability is capable of crashing software, Bypass Protection Mechanism, Modify Memory, and possible remote execution
CVE-2022-1154
Use after free in utf_ptr2char in GitHub repository vim/vim prior to 8.2.4646.
CVE-2022-1160
heap buffer overflow in get_one_sourceline in GitHub repository vim/vim prior to 8.2.4647.
CVE-2022-0943
Heap-based Buffer Overflow occurs in vim in GitHub repository vim/vim prior to 8.2.4563.
CVE-2022-0729
Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 8.2.4440.
CVE-2022-0714
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.4436.
CVE-2022-0696
NULL Pointer Dereference in GitHub repository vim/vim prior to 8.2.4428.
CVE-2022-0685
Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 8.2.4418.
CVE-2022-0629
Stack-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.
CVE-2022-0572
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.
CVE-2022-0554
Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 8.2.
CVE-2022-0443
Use After Free in GitHub repository vim/vim prior to 8.2.
CVE-2022-0417
Heap-based Buffer Overflow GitHub repository vim/vim prior to 8.2.
CVE-2022-0407
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.
CVE-2022-0413
Use After Free in GitHub repository vim/vim prior to 8.2.
CVE-2022-0408
Stack-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.
CVE-2022-0393
Out-of-bounds Read in GitHub repository vim/vim prior to 8.2.
CVE-2022-0392
Heap-based Buffer Overflow in GitHub repository vim prior to 8.2.
CVE-2022-0361
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.
CVE-2022-0368
Out-of-bounds Read in GitHub repository vim/vim prior to 8.2.
CVE-2022-0359
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.
CVE-2022-0351
Access of Memory Location Before Start of Buffer in GitHub repository vim/vim prior to 8.2.
CVE-2022-0319
Out-of-bounds Read in vim/vim prior to 8.2.
CVE-2022-0318
Heap-based Buffer Overflow in vim/vim prior to 8.2.
CVE-2022-0261
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2.
CVE-2022-0213
vim is vulnerable to Heap-based Buffer Overflow
CVE-2022-0156
vim is vulnerable to Use After Free
CVE-2022-0158
vim is vulnerable to Heap-based Buffer Overflow
CVE-2022-0128
vim is vulnerable to Out-of-bounds Read
CVE-2021-4193
vim is vulnerable to Out-of-bounds Read
CVE-2021-4192
vim is vulnerable to Use After Free
CVE-2021-4187
vim is vulnerable to Use After Free
CVE-2021-4173
vim is vulnerable to Use After Free
CVE-2021-4166
vim is vulnerable to Out-of-bounds Read
CVE-2021-4136
vim is vulnerable to Heap-based Buffer Overflow
CVE-2021-4069
vim is vulnerable to Use After Free
CVE-2021-3984
vim is vulnerable to Heap-based Buffer Overflow
CVE-2021-4019
vim is vulnerable to Heap-based Buffer Overflow
CVE-2021-3968
vim is vulnerable to Heap-based Buffer Overflow
CVE-2021-3973
vim is vulnerable to Heap-based Buffer Overflow
CVE-2021-3974
vim is vulnerable to Use After Free
CVE-2021-3927
vim is vulnerable to Heap-based Buffer Overflow
CVE-2021-3928
vim is vulnerable to Use of Uninitialized Variable
CVE-2021-3903
vim is vulnerable to Heap-based Buffer Overflow
CVE-2021-3872
vim is vulnerable to Heap-based Buffer Overflow
CVE-2021-3875
vim is vulnerable to Heap-based Buffer Overflow
CVE-2021-3778
vim is vulnerable to Heap-based Buffer Overflow
CVE-2021-3796
vim is vulnerable to Use After Free
CVE-2021-3770
vim is vulnerable to Heap-based Buffer Overflow