Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.
{
"cwe_ids": [
"CWE-125"
]
}[
{
"source": "https://github.com/vim/vim/commit/5e59ea54c0c37c2f84770f068d95280069828774",
"signature_version": "v1",
"signature_type": "Function",
"id": "CVE-2022-2287-0e35e13b",
"target": {
"function": "store_word",
"file": "src/spellfile.c"
},
"digest": {
"length": 1006.0,
"function_hash": "50879849977705815492185818754018918099"
},
"deprecated": false
},
{
"source": "https://github.com/vim/vim/commit/5e59ea54c0c37c2f84770f068d95280069828774",
"signature_version": "v1",
"signature_type": "Line",
"id": "CVE-2022-2287-3579f732",
"target": {
"file": "src/version.c"
},
"digest": {
"line_hashes": [
"146200493773228420153804765641940418619",
"28941287814643441185290542129177385858",
"109746644508518343639712240002675844867",
"220863909930922653499379075004958860879"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://github.com/vim/vim/commit/5e59ea54c0c37c2f84770f068d95280069828774",
"signature_version": "v1",
"signature_type": "Function",
"id": "CVE-2022-2287-5f4f4997",
"target": {
"function": "spell_add_word",
"file": "src/spellfile.c"
},
"digest": {
"length": 3021.0,
"function_hash": "216932244531304344079382619722442384414"
},
"deprecated": false
},
{
"source": "https://github.com/vim/vim/commit/5e59ea54c0c37c2f84770f068d95280069828774",
"signature_version": "v1",
"signature_type": "Line",
"id": "CVE-2022-2287-d3c0865a",
"target": {
"file": "src/spellfile.c"
},
"digest": {
"line_hashes": [
"334464751903893160910195913998556454864",
"122580183705486201213380950633006395535",
"267772713694602222862130478405060248719",
"87767952668502497686980852412232325631",
"28512600934429770356041164424780812767",
"87492804255336391134867382599246405037",
"249607613542584037893377156027893242074",
"135535071836932516783501957710220473140",
"181802089973867285866484849003323596596",
"195685220494541073047227546809520499349",
"106153861586666577920760490032737119682"
],
"threshold": 0.9
},
"deprecated": false
}
]