Out-of-bounds Write to API in GitHub repository vim/vim prior to 9.0.0100.
{ "vanir_signatures": [ { "id": "CVE-2022-2598-b641a5aa", "signature_type": "Function", "target": { "file": "src/diff.c", "function": "ex_diffgetput" }, "deprecated": false, "digest": { "length": 5345.0, "function_hash": "84391242592776052793786503832978288217" }, "signature_version": "v1", "source": "https://github.com/vim/vim/commit/4e677b9c40ccbc5f090971b31dc2fe07bf05541d" }, { "id": "CVE-2022-2598-bbd6a3c8", "signature_type": "Function", "target": { "file": "src/diff.c", "function": "diff_mark_adjust_tp" }, "deprecated": false, "digest": { "length": 3685.0, "function_hash": "71508446669038229014920595432427275959" }, "signature_version": "v1", "source": "https://github.com/vim/vim/commit/4e677b9c40ccbc5f090971b31dc2fe07bf05541d" }, { "id": "CVE-2022-2598-caab6713", "signature_type": "Line", "target": { "file": "src/version.c" }, "deprecated": false, "digest": { "line_hashes": [ "146200493773228420153804765641940418619", "271008878272773242673306026091832837284", "114351118876635597237889187846338176670", "273827591379161865034533013142844646029" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://github.com/vim/vim/commit/4e677b9c40ccbc5f090971b31dc2fe07bf05541d" }, { "id": "CVE-2022-2598-fb19723d", "signature_type": "Line", "target": { "file": "src/diff.c" }, "deprecated": false, "digest": { "line_hashes": [ "117351433571262975917057715675473828249", "151880233072971461890250535590572380225", "266071687483172033507211231145947127113", "255121331204290179447855935939592390707", "94256527810523052982986195281837570817", "238070692787920857948088180274710970891", "130899088255044139888141406227041386980", "174609094621323750847799213321034060655", "280143154675782476700231104509538818168" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://github.com/vim/vim/commit/4e677b9c40ccbc5f090971b31dc2fe07bf05541d" } ] }