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