Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0742.
{
"cwe_ids": [
"CWE-122"
]
}[
{
"source": "https://github.com/vim/vim/commit/3558afe9e9e904cabb8475392d859f2d2fc21041",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "src/vim9cmds.c"
},
"id": "CVE-2022-3491-041a00ff",
"digest": {
"line_hashes": [
"149218858982589585067059348520725166091",
"254592650658971955611875720378010957398",
"2812984786561502138926893511346770397",
"138436626297553418958785311606540712152",
"326249273023001568217654421298252376895",
"95393135275359426347051787493272682362",
"202207549593501325222208123704417644095",
"210965369371230319800381646745808045456",
"215465733593359192809852239808720138048",
"139160269179338022317067175211149838734",
"60740507302745760625554468732015793573",
"245790956271470790570209526953894952560",
"79431141285015988302008104282366682289",
"195075122966240186021566005563775024340",
"322525342021501869242772761088488524587",
"61203213818558796215711730235455968039",
"10334000119278098011462050060802123672",
"82354774669168036205623416971889650384",
"49247884105646668166576265359343450570",
"118296274561825338423026038533595017192",
"183389996469462049216978226158110650464",
"177435464255817011782698472075474774490",
"262583311608776368679227025328631202200",
"210213384420788374501045022469304154454",
"53551814830194541249172713358321266823",
"14291018344995065183602268647322941728",
"195105628210710267320215578593531869247",
"252519055055842110048504182740485303103",
"14797236251222264721636720398713388238",
"199218401079137038090788496892986882856",
"266522583807341269045321838969394015818",
"51499596504426836901340861587925962500"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://github.com/vim/vim/commit/3558afe9e9e904cabb8475392d859f2d2fc21041",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "compile_redir",
"file": "src/vim9cmds.c"
},
"id": "CVE-2022-3491-22716170",
"digest": {
"length": 1412.0,
"function_hash": "252446837078926602509815959375583185671"
},
"deprecated": false
},
{
"source": "https://github.com/vim/vim/commit/3558afe9e9e904cabb8475392d859f2d2fc21041",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "src/vim9compile.c"
},
"id": "CVE-2022-3491-522b33f0",
"digest": {
"line_hashes": [
"280582435710115249200005121090323584260",
"7489737897239237369093752567962587977",
"241554940526767711483433626882368080870",
"22851963172239942135676732845087530046",
"249684477842483152809225510858187606586",
"65117342538629885867100275992052843697",
"302220896629922887757231249933389509670",
"261679472128364407020970965966866740736",
"338440187087399082394177564989880444069",
"261871645636017035495377961179889464158",
"169898565697108653397142042676570554131",
"221198559493720353473962492214587665294",
"335070175761623901296101572674375107340",
"253974418227171469732078953764945206792",
"38888146357176871551222944819998147212",
"100171823268709562116200516652266485660",
"42756690407056584914187896282145373096"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://github.com/vim/vim/commit/3558afe9e9e904cabb8475392d859f2d2fc21041",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "src/version.c"
},
"id": "CVE-2022-3491-7bb1694d",
"digest": {
"line_hashes": [
"146200493773228420153804765641940418619",
"326809643429870817062406845666757764413",
"166116816445617790401270724455794360171",
"152093824811571886797252854467792600051"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://github.com/vim/vim/commit/3558afe9e9e904cabb8475392d859f2d2fc21041",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "get_var_dest",
"file": "src/vim9compile.c"
},
"id": "CVE-2022-3491-7f388105",
"digest": {
"length": 2050.0,
"function_hash": "291710738031640997877248673007084943635"
},
"deprecated": false
},
{
"source": "https://github.com/vim/vim/commit/3558afe9e9e904cabb8475392d859f2d2fc21041",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "compile_lhs",
"file": "src/vim9compile.c"
},
"id": "CVE-2022-3491-e6fffbf9",
"digest": {
"length": 6975.0,
"function_hash": "329167702884693895409940715708216492945"
},
"deprecated": false
}
]