{"id":"CVE-2022-0158","aliases":["ALPINE-CVE-2022-0158","AZL-7163","BELL-CVE-2022-0158","CLSA-2026-1778133583","CLSA-2026-1778140717","DEBIAN-CVE-2022-0158","EUVD-2022-15367","GHSA-72hg-72h4-39fg","MGASA-2022-0023","UBUNTU-CVE-2022-0158","USN-6195-1"],"status":"published","title":"Heap-based Buffer Overflow in vim/vim","description":"vim is vulnerable to Heap-based Buffer Overflow","severity":{"version":"3.0","score":6.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.0183,"percentile":0.79015,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-122","CWE-787"],"published":"2022-01-10T15:25:35Z","modified":"2026-11-03T08:00:50Z","fixes":[{"ecosystem":"Alpine:v3.12","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.13","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.14","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.15","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.16","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.17","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.18","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.19","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.20","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.21","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"vim","fixed_in":["8.2.4173-r0"],"sources":["osv"]},{"ecosystem":"Azure Linux:2","package":"vim","fixed_in":["8.2.4081-1"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"vim","fixed_in":["2:8.2.4659-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"vim","fixed_in":["2:8.2.4659-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"vim","fixed_in":["2:8.2.4659-1"],"sources":["osv"]},{"ecosystem":"Ubuntu:22.04:LTS","package":"vim","fixed_in":["2:8.2.3995-1ubuntu2.9"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.12","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.13","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.14","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.15","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.16","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.17","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.18","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.19","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.20","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.21","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4173-r0"}]}]},{"source":"osv","ecosystem":"Azure Linux:2","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4081-1"}]}]},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.2","package":"vim-X11","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.2637-22.el9_2.1.tuxcare.els23"}]}],"bundled":10},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.2","package":"vim-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.2637-22.el9_2.1.tuxcare.els23"}]}],"bundled":10},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.2","package":"vim-enhanced","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.2637-22.el9_2.1.tuxcare.els23"}]}],"bundled":10},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.2","package":"vim-filesystem","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.2637-22.el9_2.1.tuxcare.els23"}]}],"bundled":10},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.2","package":"vim-minimal","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.2637-22.el9_2.1.tuxcare.els23"}]}],"bundled":10},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.6","package":"vim-X11","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.2637-22.el9_6.1.tuxcare.els23"}]}],"bundled":10},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.6","package":"vim-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.2637-22.el9_6.1.tuxcare.els23"}]}],"bundled":10},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.6","package":"vim-enhanced","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.2637-22.el9_6.1.tuxcare.els23"}]}],"bundled":10},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.6","package":"vim-filesystem","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.2637-22.el9_6.1.tuxcare.els23"}]}],"bundled":10},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.6","package":"vim-minimal","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.2637-22.el9_6.1.tuxcare.els23"}]}],"bundled":10},{"source":"osv","ecosystem":"Debian:12","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.4659-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.4659-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.4659-1"}]}]},{"source":"osv","ecosystem":"Mageia:8","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.2.4114-1.mga8"}]}],"bundled":4},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.3995-1ubuntu2.9"}]}],"versions":["2:8.2.2434-3ubuntu3","2:8.2.2434-3ubuntu4","2:8.2.3565-1ubuntu1","2:8.2.3565-1ubuntu2","2:8.2.3565-1ubuntu3","2:8.2.3565-1ubuntu5","2:8.2.3995-1ubuntu1","2:8.2.3995-1ubuntu2","2:8.2.3995-1ubuntu2.1","2:8.2.3995-1ubuntu2.3","2:8.2.3995-1ubuntu2.4","2:8.2.3995-1ubuntu2.5","2:8.2.3995-1ubuntu2.7","2:8.2.3995-1ubuntu2.8"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"vim","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:8.2.3995-1ubuntu2.9"}]}],"versions":["2:8.2.2434-3ubuntu3","2:8.2.2434-3ubuntu4","2:8.2.3565-1ubuntu1","2:8.2.3565-1ubuntu2","2:8.2.3565-1ubuntu3","2:8.2.3565-1ubuntu5","2:8.2.3995-1ubuntu1","2:8.2.3995-1ubuntu2","2:8.2.3995-1ubuntu2.1","2:8.2.3995-1ubuntu2.3","2:8.2.3995-1ubuntu2.4","2:8.2.3995-1ubuntu2.5","2:8.2.3995-1ubuntu2.7","2:8.2.3995-1ubuntu2.8"],"bundled":6}],"products":[{"vendor":"apple","product":"macos"},{"vendor":"fedoraproject","product":"fedora"},{"vendor":"vim","product":"vim"},{"vendor":"vim","product":"vim/vim"}],"references":[{"url":"https://huntr.dev/bounties/ac5d7005-07c6-4a0a-b251-ba9cdbf6738b","tags":["x_refsource_CONFIRM","x_transferred","Exploit","Patch","Third Party Advisory","web"]},{"url":"https://github.com/vim/vim/commit/5f25c3855071bd7e26255c68bf458b1b5cf92f39","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HD5S2FC2HF22A7XQXK2XXIR46EARVWIM/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","advisory"]},{"url":"http://www.openwall.com/lists/oss-security/2022/01/15/1","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","article"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3FH2J57GDA2WMBS6J56F6QQRA6BXQQFZ/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","advisory"]},{"url":"https://support.apple.com/kb/HT213183","tags":["x_refsource_CONFIRM","x_transferred","Release Notes","Third Party Advisory","web"]},{"url":"http://seclists.org/fulldisclosure/2022/Mar/29","tags":["mailing-list","x_refsource_FULLDISC","x_transferred","Mailing List","Third Party Advisory","article"]},{"url":"https://support.apple.com/kb/HT213344","tags":["x_refsource_CONFIRM","x_transferred","Third Party Advisory","web"]},{"url":"http://seclists.org/fulldisclosure/2022/Jul/13","tags":["mailing-list","x_refsource_FULLDISC","x_transferred","Mailing List","Third Party Advisory","article"]},{"url":"https://security.gentoo.org/glsa/202208-32","tags":["vendor-advisory","x_refsource_GENTOO","x_transferred","Third Party Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-0158","tags":["web","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HD5S2FC2HF22A7XQXK2XXIR46EARVWIM/"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3FH2J57GDA2WMBS6J56F6QQRA6BXQQFZ/"},{"url":"https://github.com/advisories/GHSA-72hg-72h4-39fg"},{"url":"https://security.alpinelinux.org/vuln/CVE-2022-0158","tags":["advisory"]},{"url":"https://docs.bell-sw.com/security/cves/CVE-2022-0158","tags":["advisory"]},{"url":"https://errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1778133583.html","tags":["advisory"]},{"url":"https://errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1778140717.html","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/0xxx/CVE-2022-0158.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2022-0158","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2022-0023.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=29891","tags":["report"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/HD5S2FC2HF22A7XQXK2XXIR46EARVWIM/","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2022-0158","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-6195-1","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2022-0158","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2022-0128","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2022-0156","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2022-0393","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2022-0407","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2022-0696","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2022-0158","title":"Heap-based Buffer Overflow in vim/vim","description":"vim is vulnerable to Heap-based Buffer Overflow","status":"published","published":"2022-01-10T15:25:35Z","modified":"2024-08-02T23:18:42.015Z","cvss":[{"version":"3.0","score":6.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H","level":"medium","assessor":"cna"}],"cwes":["CWE-122"],"updated_at":"2026-11-02T14:34:41.69911Z"}],"euvd":[{"id":"EUVD-2022-15367","description":"vim is vulnerable to Heap-based Buffer Overflow","status":"published","published":"2022-01-10T15:25:35Z","modified":"2024-08-02T23:18:42Z","cvss":[{"version":"3.0","score":6.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H","level":"medium"}],"updated_at":"2026-11-03T03:26:06.080876Z"}],"ghsa":[{"id":"GHSA-72hg-72h4-39fg","title":"vim is vulnerable to Heap-based Buffer Overflow","description":"vim is vulnerable to Heap-based Buffer Overflow","status":"published","published":"2022-01-11T00:00:32Z","modified":"2023-02-02T05:02:56Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"low"}],"cwes":["CWE-122"],"updated_at":"2026-11-02T14:51:32.364862Z"}],"nvd":[{"id":"CVE-2022-0158","description":"vim is vulnerable to Heap-based Buffer Overflow","status":"published","published":"2022-01-10T16:15:09.853Z","modified":"2026-06-17T04:20:04.26Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"low","assessor":"primary"},{"version":"3.0","score":6.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H","level":"medium","assessor":"secondary"},{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:P/I:N/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-122","CWE-787"],"updated_at":"2026-11-02T14:07:10.836864Z"}],"osv":[{"id":"ALPINE-CVE-2022-0158","description":"vim is vulnerable to Heap-based Buffer Overflow","status":"published","published":"2022-01-10T16:15:09.853Z","modified":"2026-11-03T07:30:04.688801149Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"low"}],"updated_at":"2026-11-03T07:50:38.973973Z"},{"id":"AZL-7163","title":"CVE-2022-0158 affecting package vim for versions less than 8.2.4081-1","description":"vim is vulnerable to Heap-based Buffer Overflow","status":"published","published":"2022-01-10T16:15:09Z","modified":"2026-04-21T04:36:38.013925Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"low"}],"updated_at":"2026-11-02T15:28:09.201912Z"},{"id":"BELL-CVE-2022-0158","title":"CVE-2022-0158 does not affect BellSoft software","status":"withdrawn","published":"2023-08-31T12:13:26.794802Z","modified":"2026-01-26T09:47:37.753322Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"low"}],"updated_at":"2026-11-02T15:28:16.5265Z"},{"id":"CVE-2022-0158","title":"Heap-based Buffer Overflow in vim/vim","description":"vim is vulnerable to Heap-based Buffer Overflow","status":"published","published":"2022-01-10T15:25:35Z","modified":"2026-10-28T10:23:08.313787253Z","cvss":[{"version":"3.0","score":6.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H","level":"medium"}],"cwes":["CWE-122"],"updated_at":"2026-11-02T15:44:22.824781Z"},{"id":"DEBIAN-CVE-2022-0158","description":"vim is vulnerable to Heap-based Buffer Overflow","status":"published","published":"2022-01-10T16:15:09.853Z","modified":"2026-11-03T08:00:50.519820713Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"low"}],"updated_at":"2026-11-03T08:25:01.007408Z"},{"id":"UBUNTU-CVE-2022-0158","description":"vim is vulnerable to Heap-based Buffer Overflow","status":"published","published":"2022-01-10T16:15:00Z","modified":"2026-02-04T03:03:09.41193Z","cvss":[{"version":"3.1","score":3.3,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"low"},{"version":"3.0","score":6.8,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H","level":"medium"}],"updated_at":"2026-11-02T16:53:51.630172Z"},{"id":"CLSA-2026-1778133583","title":"vim: Fix of 10 CVEs","description":"- CVE-2022-0158: fix Vim9 reading before start of line with single $\n- CVE-2022-0696: fix crash when switching tabpage in cmdline window\n- CVE-2022-1674: fix crash when matching buffer with invalid pattern\n- CVE-2022-1725: fix using NULL regexp program in buffer matching\n- CVE-2022-1771: fix recursive command line crash by limiting getcmdline depth\n- CVE-2022-2208: fix crash when deleting buffers in diff mode\n- CVE-2022-2598: fix invalid memory access in diff mode with dp and undo\n- CVE-2022-2874: fix NULL pointer when skipping compiled Vim9 code\n- CVE-2022-2923: fix crash with mkspell on empty dictionary file\n- CVE-2022-2980: fix crash with mouse click when TabPageIdxs not initialized","status":"published","published":"2026-05-07T08:12:56Z","modified":"2026-06-01T00:32:29.564582961Z","updated_at":"2026-11-02T15:43:44.737408Z"},{"id":"CLSA-2026-1778140717","title":"vim: Fix of 10 CVEs","description":"- CVE-2022-0158: fix Vim9 reading before start of line with single $\n- CVE-2022-0696: fix crash when switching tabpage in cmdline window\n- CVE-2022-1674: fix crash when matching buffer with invalid pattern\n- CVE-2022-1725: fix using NULL regexp program in buffer matching\n- CVE-2022-1771: fix recursive command line crash by limiting getcmdline depth\n- CVE-2022-2208: fix crash when deleting buffers in diff mode\n- CVE-2022-2598: fix invalid memory access in diff mode with dp and undo\n- CVE-2022-2874: fix NULL pointer when skipping compiled Vim9 code\n- CVE-2022-2923: fix crash with mkspell on empty dictionary file\n- CVE-2022-2980: fix crash with mouse click when TabPageIdxs not initialized","status":"published","published":"2026-05-07T09:19:55Z","modified":"2026-06-01T00:32:02.219660861Z","updated_at":"2026-11-02T15:43:44.737408Z"},{"id":"MGASA-2022-0023","title":"Updated vim packages fix security vulnerability","description":"vim is vulnerable to Out-of-bounds Read (CVE-2022-0128)\nvim is vulnerable to Use After Free (CVE-2022-0156)\nvim is vulnerable to Heap-based Buffer Overflow (CVE-2022-0158)\nvim is vulnerable to Heap-based Buffer Overflow (CVE-2022-0213)\n","status":"published","published":"2022-01-18T19:29:46Z","modified":"2026-04-16T04:42:18.324419229Z","updated_at":"2026-11-02T15:49:41.849028Z"},{"id":"USN-6195-1","title":"vim vulnerabilities","description":"It was discovered that Vim contained an out-of-bounds read vulnerability.\nAn attacker could possibly use this issue to cause a denial of service or \nexecute arbitrary code. (CVE-2022-0128)\n\nIt was discovered that Vim did not properly manage memory when freeing\nallocated memory. An attacker could possibly use this issue to cause a\ndenial of service or execute arbitrary code. (CVE-2022-0156)\n\nIt was discovered that Vim contained a heap-based buffer overflow\nvulnerability. An attacker could possibly use this issue to cause a denial\nof service or execute arbitrary code. (CVE-2022-0158)\n\nIt was discovered that Vim did not properly manage memory when recording\nand using select mode. An attacker could possibly use this issue to cause\na denial of service. (CVE-2022-0393)\n\nIt was discovered that Vim incorrectly handled certain memory operations\nduring a visual block yank. An attacker could possibly use this issue to\ncause a denial of service or execute arbitrary code. (CVE-2022-0407)\n\nIt was discovered that Vim contained a NULL pointer dereference\nvulnerability when switching tabpages. An attacker could possible use this\nissue to cause a denial of service. (CVE-2022-0696)\n","status":"published","published":"2023-07-03T00:47:59Z","modified":"2026-02-10T04:43:11Z","updated_at":"2026-11-02T16:58:16.738762Z"}]}}
