Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0061.
[
{
"source": "https://github.com/vim/vim/commit/b9e717367c395490149495cf375911b5d9de889e",
"signature_version": "v1",
"id": "CVE-2022-2522-070af6de",
"signature_type": "Function",
"digest": {
"function_hash": "267296702641801166139755312701027988252",
"length": 2208.0
},
"deprecated": false,
"target": {
"file": "src/insexpand.c",
"function": "ins_compl_infercase_gettext"
}
},
{
"source": "https://github.com/vim/vim/commit/b9e717367c395490149495cf375911b5d9de889e",
"signature_version": "v1",
"id": "CVE-2022-2522-49ce8cfa",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"146200493773228420153804765641940418619",
"161512362174063164797415440616347729690",
"212692884128949912058781305483978675704",
"183098770985475703356713163422347184049"
]
},
"deprecated": false,
"target": {
"file": "src/version.c"
}
},
{
"source": "https://github.com/vim/vim/commit/5fa9f23a63651a8abdb074b4fc2ec9b1adc6b089",
"signature_version": "v1",
"id": "CVE-2022-2522-c76c4f61",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"54276020533413872289431210994734457779",
"205186596430139830659563228823614493832",
"317202802593032737277180053404511440520",
"89006192333813298024488294026086504978",
"230959556701508882185406366464451877880"
]
},
"deprecated": false,
"target": {
"file": "src/autocmd.c"
}
},
{
"source": "https://github.com/vim/vim/commit/5fa9f23a63651a8abdb074b4fc2ec9b1adc6b089",
"signature_version": "v1",
"id": "CVE-2022-2522-c8418cc7",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"320768858341578587548574257903201331228",
"87957790758403909335927868922618740479",
"330221933785066071335142892694186641018",
"121433747284196561172777457576889152990",
"210610254640620074224607229114386026647",
"56222704189323121338383847566076637925",
"295890595416919905057251295258849451785",
"310352544801818620781662810563974959358",
"297497890713946030125609541556100056539",
"67474436920284184175044116072989480840",
"220693072099795367772320407312982898361",
"189075824418042615853854690594593543400",
"298020065960577269812252282203470681319",
"93688767462555147133846789329555507837",
"17272485259519768491646166795470340949",
"324198175557585447850321398172614357436",
"56551717189018964562671716557171901910",
"11403820108958628005761641774506096340"
]
},
"deprecated": false,
"target": {
"file": "src/window.c"
}
},
{
"source": "https://github.com/vim/vim/commit/b9e717367c395490149495cf375911b5d9de889e",
"signature_version": "v1",
"id": "CVE-2022-2522-deb79004",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"264938593964611505982824481048571090503",
"133906796085871028150475408708824999955",
"31956437593963611250510653268025828994",
"288769056920249418556532272138771743704"
]
},
"deprecated": false,
"target": {
"file": "src/insexpand.c"
}
},
{
"source": "https://github.com/vim/vim/commit/5fa9f23a63651a8abdb074b4fc2ec9b1adc6b089",
"signature_version": "v1",
"id": "CVE-2022-2522-f25ee873",
"signature_type": "Function",
"digest": {
"function_hash": "60855863351489236179030615864467988329",
"length": 625.0
},
"deprecated": false,
"target": {
"file": "src/window.c",
"function": "check_lnums"
}
}
]