Use After Free in GitHub repository vim/vim prior to 9.0.0225.
{ "vanir_signatures": [ { "id": "CVE-2022-2889-1bb2b8ee", "signature_type": "Function", "digest": { "function_hash": "248276222515730918454007540965712027375", "length": 912.0 }, "target": { "file": "src/eval.c", "function": "eval_next_line" }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/vim/vim/commit/91c7cbfe31bbef57d5fcf7d76989fc159f73ef15" }, { "id": "CVE-2022-2889-2ab8c7a8", "signature_type": "Function", "digest": { "function_hash": "113966867620513712021735633537894689476", "length": 4780.0 }, "target": { "file": "src/userfunc.c", "function": "get_lambda_tv" }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/vim/vim/commit/91c7cbfe31bbef57d5fcf7d76989fc159f73ef15" }, { "id": "CVE-2022-2889-57c004cb", "signature_type": "Line", "digest": { "line_hashes": [ "319499544993185955113350680774182516531", "173079317074152011364403143064777740923", "285995895838081904572012739569165182783", "291548272794821654315657340948195899207", "336106761135074043626244191085471794195", "72067402414585272703185712359759042139", "202742238258145520539614713144023169695", "43965395369050417928330210597916336261", "322748615492148054111043369974090214514", "178169766613532218883594827471882295132", "83601002902461792001403929340586177256", "289384543940939967714879415445880245572", "45715461425251064348781808745184334852", "39755792295109799884048338461000194409", "184167142315927686346422753321549085457", "254232624906036179078902343545100359837", "304172773384463866358659094895651667584", "233862973530160686922888237559326403283", "20308077539730405073780972908700344342", "175280864142650119818697570295747452410", "126889575099147563011475766165322280143", "211151684235154831642041899178538652111", "152676787304017205219623953549959654468", "200374670999228319547028317145786707515", "122599171117811682023196650223326482156", "51515720390497554837456847077476992109", "315595796984851792363455964451510338269", "311128447746019958232345850523657341711", "183296379148564382829935413973130613744", "289424040524370115980087153420288264357", "263604663755244824130842071359974052915", "196728919916477502279771972555712277441", "11570684659255914989887037431717896589", "240156496259954565057003820514884999092", "126750816192582577952916152567296923856", "194016772769941740143736881125813174005", "116856201884440018099710593953274604236", "122089105537871666871313696848611949127", "200716558426889243497498737232327537425", "246985625750379043390032559486642414128", "281744932998843786303702808335111513879" ], "threshold": 0.9 }, "target": { "file": "src/eval.c" }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/vim/vim/commit/91c7cbfe31bbef57d5fcf7d76989fc159f73ef15" }, { "id": "CVE-2022-2889-97b96a57", "signature_type": "Line", "digest": { "line_hashes": [ "146200493773228420153804765641940418619", "325459090269924443692314503800116282994", "20127264425909650798638640431979584500", "282338788657246840331465994290229507415" ], "threshold": 0.9 }, "target": { "file": "src/version.c" }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/vim/vim/commit/91c7cbfe31bbef57d5fcf7d76989fc159f73ef15" }, { "id": "CVE-2022-2889-b17cbd20", "signature_type": "Function", "digest": { "function_hash": "226834942135721547793329950825712662020", "length": 1705.0 }, "target": { "file": "src/eval.c", "function": "skip_expr_concatenate" }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/vim/vim/commit/91c7cbfe31bbef57d5fcf7d76989fc159f73ef15" }, { "id": "CVE-2022-2889-fca8a645", "signature_type": "Line", "digest": { "line_hashes": [ "194080822418556434547238386019621310741", "334575805490992523845415033513993810078", "324961783644323799435546656910231789150", "78425639659876757872995120123782286591", "281480324030786864500410019509757024886", "292280866384301781363729621101222372884", "72142213834658150694939271355573121582", "182980878429291510666963414193003525584", "18265205267355128462661291699926582817", "93899368903091496248458619095667210352", "189430944616821749600046418503419319456", "277954128586901415662502008639955104652", "117141486120499020306475584336458880589", "316673250257173208112217970489445980593", "119177505058066114074291839769037771926", "45708298206050081420544250729978637395", "279359402686559654907216431227152796647", "157024234769645444901321169909778382234", "249459603753839007324046509550747967199", "250103818073379369370098989758253287322", "193797006890956466000691001175944313264", "254516851568718178956863064485216285874", "45708298206050081420544250729978637395", "279359402686559654907216431227152796647", "282798619907514399690334950732691111553", "132078479667056009653534935477080935497" ], "threshold": 0.9 }, "target": { "file": "src/userfunc.c" }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/vim/vim/commit/91c7cbfe31bbef57d5fcf7d76989fc159f73ef15" } ] }