Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0061.
{ "vanir_signatures": [ { "id": "CVE-2022-2522-070af6de", "signature_type": "Function", "target": { "file": "src/insexpand.c", "function": "ins_compl_infercase_gettext" }, "source": "https://github.com/vim/vim/commit/b9e717367c395490149495cf375911b5d9de889e", "digest": { "function_hash": "267296702641801166139755312701027988252", "length": 2208.0 }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2022-2522-49ce8cfa", "signature_type": "Line", "target": { "file": "src/version.c" }, "source": "https://github.com/vim/vim/commit/b9e717367c395490149495cf375911b5d9de889e", "digest": { "threshold": 0.9, "line_hashes": [ "146200493773228420153804765641940418619", "161512362174063164797415440616347729690", "212692884128949912058781305483978675704", "183098770985475703356713163422347184049" ] }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2022-2522-c76c4f61", "signature_type": "Line", "target": { "file": "src/autocmd.c" }, "source": "https://github.com/vim/vim/commit/5fa9f23a63651a8abdb074b4fc2ec9b1adc6b089", "digest": { "threshold": 0.9, "line_hashes": [ "54276020533413872289431210994734457779", "205186596430139830659563228823614493832", "317202802593032737277180053404511440520", "89006192333813298024488294026086504978", "230959556701508882185406366464451877880" ] }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2022-2522-c8418cc7", "signature_type": "Line", "target": { "file": "src/window.c" }, "source": "https://github.com/vim/vim/commit/5fa9f23a63651a8abdb074b4fc2ec9b1adc6b089", "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, "signature_version": "v1" }, { "id": "CVE-2022-2522-deb79004", "signature_type": "Line", "target": { "file": "src/insexpand.c" }, "source": "https://github.com/vim/vim/commit/b9e717367c395490149495cf375911b5d9de889e", "digest": { "threshold": 0.9, "line_hashes": [ "264938593964611505982824481048571090503", "133906796085871028150475408708824999955", "31956437593963611250510653268025828994", "288769056920249418556532272138771743704" ] }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2022-2522-f25ee873", "signature_type": "Function", "target": { "file": "src/window.c", "function": "check_lnums" }, "source": "https://github.com/vim/vim/commit/5fa9f23a63651a8abdb074b4fc2ec9b1adc6b089", "digest": { "function_hash": "60855863351489236179030615864467988329", "length": 625.0 }, "deprecated": false, "signature_version": "v1" } ] }