Every CVE Search/ Get API key

CVE-2022-2289

Use After Free in vim/vim

7.8 HighFix available

Use After Free in GitHub repository vim/vim prior to 9.0.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.33%Up 0.4 points since Jul 4, 2022
90%50%10%1%

What each source reports

CVE List Score used 7.8

Use After Free in vim/vim

Use After Free in GitHub repository vim/vim prior to 9.0.

Record
CVE-2022-2289
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-416
Updated
2026-11-02
EUVDEUVD-2022-34562 7.8

Use After Free in GitHub repository vim/vim prior to 9.0.

Record
EUVD-2022-34562
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-432m-25cj-wjgv 7.8

Use After Free in GitHub repository vim/vim prior to 9.0.

Use After Free in GitHub repository vim/vim prior to 9.0.

Record
GHSA-432m-25cj-wjgv
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-416
Updated
2026-11-02
NVD 7.8

Use After Free in GitHub repository vim/vim prior to 9.0.

Record
CVE-2022-2289
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-416
Updated
2026-11-02
OSVALPINE-CVE-2022-2289 7.8

Use After Free in GitHub repository vim/vim prior to 9.0.

Record
ALPINE-CVE-2022-2289
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVAZL-10061 7.8

CVE-2022-2289 affecting package vim for versions less than 9.0.0050-2

Use After Free in GitHub repository vim/vim prior to 9.0.

Record
AZL-10061
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 11 moreShow less
OSVBELL-CVE-2022-2289 7.8

CVE-2022-2289 does not affect BellSoft software

Record
BELL-CVE-2022-2289
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 7.8

Use After Free in vim/vim

Use After Free in GitHub repository vim/vim prior to 9.0.

Record
CVE-2022-2289
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-416
Updated
2026-11-02
OSVDEBIAN-CVE-2022-2289 7.8

Use After Free in GitHub repository vim/vim prior to 9.0.

Record
DEBIAN-CVE-2022-2289
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVOESA-2022-1766 9.8

vim security update

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.

Security Fix(es):

Out-of-bounds Write in GitHub repository vim/vim prior to 8.2.(CVE-2022-2210)

Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.(CVE-2022-2257)

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.(CVE-2022-2264)

Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.(CVE-2022-2286)

Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.(CVE-2022-2287)

Use After Free in GitHub repository vim/vim prior to 9.0.(CVE-2022-2289)

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0044.(CVE-2022-2343)

Record
OESA-2022-1766
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2022-2289 7.8

Use After Free in GitHub repository vim/vim prior to 9.0.

Record
UBUNTU-CVE-2022-2289
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVCLSA-2022-1658853743 No score

Fixed CVEs in vim: CVE-2022-2289, CVE-2022-2304

  • CVE-2022-2289: bail out when diff pointer is no longer valid to avoid accessing freed memory with diff put
  • CVE-2022-2304: limit the word length to avoid out of bound accesing
Record
CLSA-2022-1658853743
Updated
2026-11-02
OSVCLSA-2022-1658854080 No score

Fixed CVEs in vim: CVE-2022-2289, CVE-2022-2304

  • CVE-2022-2289: bail out when diff pointer is no longer valid to avoid accessing freed memory with diff put
  • CVE-2022-2304: limit the word length to avoid out of bound accesing
Record
CLSA-2022-1658854080
Updated
2026-11-02
OSVCLSA-2022-1658856539 No score

Fix CVE(s): CVE-2022-2289, CVE-2022-2304

  • SECURITY UPDATE: Accessing freed memory with diff put
    • debian/patches/CVE-2022-2289.patch: Bail out when diff pointer is no longer valid
    • CVE-2022-2289
  • SECURITY UPDATE: Spell dump may go beyond end of an array
    • debian/patches/CVE-2022-2304.patch: Limit the word length
    • CVE-2022-2304
Record
CLSA-2022-1658856539
Updated
2026-11-02
OSVMGASA-2022-0430 No score

Updated vim packages fix security vulnerability

Out-of-bounds Write in GitHub repository vim/vim prior to 8.2. (CVE-2022-2000, CVE-2022-2129, CVE-2022-2210)

Use After Free in GitHub repository vim/vim prior to 8.2. (CVE-2022-2042)

Buffer Over-read in GitHub repository vim/vim prior to 8.2. (CVE-2022-2124, CVE-2022-2175)

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 8.2. (CVE-2022-2125, CVE-2022-2182, CVE-2022-2207)

Out-of-bounds Read in GitHub repository vim/vim prior to 8.2. (CVE-2022-2126, CVE-2022-2183, CVE-2022-2206)

NULL Pointer Dereference in GitHub repository vim/vim prior to 8.2.5163. (CVE-2022-2208)

NULL Pointer Dereference in GitHub repository vim/vim prior to 8.2. (CVE-2022-2231)

Out-of-bounds Read in GitHub repository vim/vim prior to 9.0. (CVE-2022-2257, CVE-2022-2286, CVE-2022-2287, CVE-2022-2288)

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0. (CVE-2022-2264, CVE-2022-2284)

Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0. (CVE-2022-2285)

Use After Free in GitHub repository vim/vim prior to 9.0. (CVE-2022-2289)

Stack-based Buffer Overflow in GitHub repository vim/vim prior to 9.0. (CVE-2022-2304)

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0044. (CVE-2022-2343)

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0045. (CVE-2022-2344)

Use After Free in GitHub repository vim/vim prior to 9.0.0046. (CVE-2022-2345)

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0061. (CVE-2022-2522)

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0101. (CVE-2022-2571)

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0102. (CVE-2022-2580)

Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.0104. (CVE-2022-2581)

Undefined Behavior for Input to API in GitHub repository vim/vim prior to 9.0.0100. (CVE-2022-2598)

Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.0212. (CVE-2022-2816)

Use After Free in GitHub repository vim/vim prior to 9.0.0213. (CVE-2022-2817)

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0211. (CVE-2022-2819)

Buffer Over-read in GitHub repository vim/vim prior to 9.0.0218. (CVE-2022-2845)

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0220. (CVE-2022-2849)

Use After Free in GitHub repository vim/vim prior to 9.0.0221. (CVE-2022-2862)

NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0224. (CVE-2022-2874)

Use After Free in GitHub repository vim/vim prior to 9.0.0225. (CVE-2022-2889)

NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0240. (CVE-2022-2923)

Use After Free in GitHub repository vim/vim prior to 9.0.0246. (CVE-2022-2946)

NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0259. (CVE-2022-2980)

Use After Free in GitHub repository vim/vim prior to 9.0.0260. (CVE-2022-2982)

Use After Free in GitHub repository vim/vim prior to 9.0.0286. (CVE-2022-3016)

Use After Free in GitHub repository vim/vim prior to 9.0.0322. (CVE-2022-3037)

Use After Free in GitHub repository vim/vim prior to 9.0.0360. (CVE-2022-3099)

Use After Free in GitHub repository vim/vim prior to 9.0.0389. (CVE-2022-3134)

Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0483. (CVE-2022-3234)

Use After Free in GitHub repository vim/vim prior to 9.0.0490. (CVE-2022-3235)

Use After Free in GitHub repository vim/vim prior to 9.0.0530. (CVE-2022-3256)

NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0552. (CVE-2022-3278)

Stack-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0577. (CVE-2022-3296)

Use After Free in GitHub repository vim/vim prior to 9.0.0579. (CVE-2022-3297)

Stack-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0598. (CVE-2022-3324)

Use After Free in GitHub repository vim/vim prior to 9.0.0614. (CVE-2022-3352)

Affected by this issue is the function qf_update_buffer of the file quickfix.c of the…

Record
MGASA-2022-0430
Updated
2026-11-02
OSVopenSUSE-SU-2024:12337-1 No score

gvim-9.0.0453-2.1 on GA media

These are all security issues fixed in the gvim-9.0.0453-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12337-1
Updated
2026-11-02
OSVUSN-6270-1 No score

vim vulnerabilities

It was discovered that Vim incorrectly handled memory when opening certain files. If an attacker could trick a user into opening a specially crafted file, it could cause Vim to crash, or possibly execute arbitrary code. This issue only affected Ubuntu 22.04 LTS. (CVE-2022-2182)

It was discovered that Vim incorrectly handled memory when deleting buffers in diff mode. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-2208)

It was discovered that Vim incorrectly handled memory access. An attacker could possibly use this issue to cause the corruption of sensitive information, a crash, or arbitrary code execution. This issue only affected Ubuntu 14.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-2210)

It was discovered that Vim incorrectly handled memory when using nested :source. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 22.04 LTS. (CVE-2022-2231)

It was discovered that Vim did not properly perform bounds checks when processing a menu item with the only modifier. An attacker could possibly use this issue to cause a denial of service. (CVE-2022-2257)

It was discovered that Vim incorrectly handled memory when opening certain files. If an attacker could trick a user into opening a specially crafted file, it could cause Vim to crash, or possibly execute arbitrary code. (CVE-2022-2264, CVE-2022-2284, CVE-2022-2289)

It was discovered that Vim did not properly perform bounds checks when going over the end of the typahead. An attacker could possibly use this issue to cause a denial of service. (CVE-2022-2285)

It was discovered that Vim did not properly perform bounds checks when reading the provided string. An attacker could possibly use this issue to cause a denial of service. (CVE-2022-2286)

It was discovered that Vim incorrectly handled memory when adding words with a control character to the internal spell word list. An attacker could possibly use this issue to cause a denial of service. (CVE-2022-2287)

Record
USN-6270-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
vim
Alpine:v3.17
before 9.0.0050-r0
9.0.0050-r0
vim
Alpine:v3.18
before 9.0.0050-r0
9.0.0050-r0
vim
Alpine:v3.19
before 9.0.0050-r0
9.0.0050-r0
vim
Alpine:v3.20
before 9.0.0050-r0
9.0.0050-r0
vim
Alpine:v3.21
before 9.0.0050-r0
9.0.0050-r0
vim
Alpine:v3.22
before 9.0.0050-r0
9.0.0050-r0
vim
Alpine:v3.23
before 9.0.0050-r0
9.0.0050-r0
vim
Alpine:v3.24
before 9.0.0050-r0
9.0.0050-r0
vim
Azure Linux:2
before 9.0.0050-2
9.0.0050-2
vim-X11
TuxCare:CentOS:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els23
3:7.4.629-5.2.el6.tuxcare.els23
Show 43 moreShow less
Affected packages
PackageAffectedFixed
vim-common
TuxCare:CentOS:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els23
3:7.4.629-5.2.el6.tuxcare.els23
vim-enhanced
TuxCare:CentOS:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els23
3:7.4.629-5.2.el6.tuxcare.els23
vim-filesystem
TuxCare:CentOS:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els23
3:7.4.629-5.2.el6.tuxcare.els23
vim-minimal
TuxCare:CentOS:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els23
3:7.4.629-5.2.el6.tuxcare.els23
vim-X11
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els23
3:7.4.629-5.2.el6.tuxcare.els23
vim-common
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els23
3:7.4.629-5.2.el6.tuxcare.els23
vim-enhanced
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els23
3:7.4.629-5.2.el6.tuxcare.els23
vim-filesystem
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els23
3:7.4.629-5.2.el6.tuxcare.els23
vim-minimal
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 3:7.4.629-5.2.el6.tuxcare.els23
3:7.4.629-5.2.el6.tuxcare.els23
vim
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-athena
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-athena-py2
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-common
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-doc
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-gnome
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-gnome-py2
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-gtk
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-gtk-py2
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-gtk3
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-gtk3-py2
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-gui-common
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-nox
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-nox-py2
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-runtime
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim-tiny
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3:7.4.1689-3ubuntu1.5+tuxcare.els24
3:7.4.1689-3ubuntu1.5+tuxcare.els24
vim
Debian:12
before 2:9.0.0135-1
2:9.0.0135-1
vim
Debian:13
before 2:9.0.0135-1
2:9.0.0135-1
vim
Debian:14
before 2:9.0.0135-1
2:9.0.0135-1
vim
Mageia:8
From an advisory covering 56 CVEs
before 9.0.828-1.mga8
9.0.828-1.mga8
vim
openEuler:20.03-LTS-SP1
From an advisory covering 7 CVEs
before 8.2-46.oe1
8.2-46.oe1
vim
openEuler:20.03-LTS-SP3
From an advisory covering 7 CVEs
before 8.2-46.oe1
8.2-46.oe1
vim
openEuler:22.03-LTS
From an advisory covering 7 CVEs
before 8.2-54.oe2203
8.2-54.oe2203
vim
Ubuntu:Pro:14.04:LTS
before 2:7.4.052-1ubuntu3.1+esm11, plus listed versions
2:7.4.000-1ubuntu22:7.4.052-1ubuntu12:7.4.052-1ubuntu22:7.4.052-1ubuntu32:7.4.052-1ubuntu3.1
Show 9 moreShow less
2:7.4.052-1ubuntu3.1+esm12:7.4.052-1ubuntu3.1+esm32:7.4.052-1ubuntu3.1+esm42:7.4.052-1ubuntu3.1+esm52:7.4.052-1ubuntu3.1+esm62:7.4.052-1ubuntu3.1+esm72:7.4.052-1ubuntu3.1+esm82:7.4.052-1ubuntu3.1+esm92:7.4.052-1ubuntu3.1+esm10
2:7.4.052-1ubuntu3.1+esm11
vim
Ubuntu:Pro:16.04:LTS
before 2:7.4.1689-3ubuntu1.5+esm19, plus listed versions
2:7.4.712-2ubuntu42:7.4.826-1ubuntu12:7.4.826-1ubuntu22:7.4.826-1ubuntu32:7.4.963-1ubuntu1
Show 23 moreShow less
2:7.4.963-1ubuntu42:7.4.963-1ubuntu52:7.4.1689-3ubuntu12:7.4.1689-3ubuntu1.12:7.4.1689-3ubuntu1.22:7.4.1689-3ubuntu1.32:7.4.1689-3ubuntu1.42:7.4.1689-3ubuntu1.52:7.4.1689-3ubuntu1.5+esm22:7.4.1689-3ubuntu1.5+esm32:7.4.1689-3ubuntu1.5+esm42:7.4.1689-3ubuntu1.5+esm52:7.4.1689-3ubuntu1.5+esm62:7.4.1689-3ubuntu1.5+esm72:7.4.1689-3ubuntu1.5+esm82:7.4.1689-3ubuntu1.5+esm102:7.4.1689-3ubuntu1.5+esm112:7.4.1689-3ubuntu1.5+esm122:7.4.1689-3ubuntu1.5+esm132:7.4.1689-3ubuntu1.5+esm142:7.4.1689-3ubuntu1.5+esm152:7.4.1689-3ubuntu1.5+esm172:7.4.1689-3ubuntu1.5+esm18
2:7.4.1689-3ubuntu1.5+esm19
vim
Ubuntu:Pro:18.04:LTS
before 2:8.0.1453-1ubuntu1.13+esm3, plus listed versions
2:8.0.0197-4ubuntu52:8.0.1144-1ubuntu12:8.0.1401-1ubuntu12:8.0.1401-1ubuntu22:8.0.1401-1ubuntu3
Show 13 moreShow less
2:8.0.1453-1ubuntu12:8.0.1453-1ubuntu1.12:8.0.1453-1ubuntu1.32:8.0.1453-1ubuntu1.42:8.0.1453-1ubuntu1.62:8.0.1453-1ubuntu1.72:8.0.1453-1ubuntu1.82:8.0.1453-1ubuntu1.92:8.0.1453-1ubuntu1.102:8.0.1453-1ubuntu1.112:8.0.1453-1ubuntu1.122:8.0.1453-1ubuntu1.132:8.0.1453-1ubuntu1.13+esm1
2:8.0.1453-1ubuntu1.13+esm3
vim
Ubuntu:20.04:LTS
before 2:8.1.2269-1ubuntu5.16, plus listed versions
2:8.1.0875-5ubuntu22:8.1.0875-5ubuntu32:8.1.0875-5ubuntu42:8.1.2269-1ubuntu12:8.1.2269-1ubuntu4
Show 12 moreShow less
2:8.1.2269-1ubuntu52:8.1.2269-1ubuntu5.32:8.1.2269-1ubuntu5.42:8.1.2269-1ubuntu5.62:8.1.2269-1ubuntu5.72:8.1.2269-1ubuntu5.82:8.1.2269-1ubuntu5.92:8.1.2269-1ubuntu5.112:8.1.2269-1ubuntu5.122:8.1.2269-1ubuntu5.132:8.1.2269-1ubuntu5.142:8.1.2269-1ubuntu5.15
2:8.1.2269-1ubuntu5.16
vim
Ubuntu:22.04:LTS
before 2:8.2.3995-1ubuntu2.10, plus listed versions
2:8.2.2434-3ubuntu32:8.2.2434-3ubuntu42:8.2.3565-1ubuntu12:8.2.3565-1ubuntu22:8.2.3565-1ubuntu3
Show 10 moreShow less
2:8.2.3565-1ubuntu52:8.2.3995-1ubuntu12:8.2.3995-1ubuntu22:8.2.3995-1ubuntu2.12:8.2.3995-1ubuntu2.32:8.2.3995-1ubuntu2.42:8.2.3995-1ubuntu2.52:8.2.3995-1ubuntu2.72:8.2.3995-1ubuntu2.82:8.2.3995-1ubuntu2.9
2:8.2.3995-1ubuntu2.10
vim
Ubuntu:Pro:14.04:LTS
From an advisory covering 11 CVEs
before 2:7.4.052-1ubuntu3.1+esm11, plus listed versions
2:7.4.000-1ubuntu22:7.4.052-1ubuntu12:7.4.052-1ubuntu22:7.4.052-1ubuntu32:7.4.052-1ubuntu3.1
Show 9 moreShow less
2:7.4.052-1ubuntu3.1+esm12:7.4.052-1ubuntu3.1+esm32:7.4.052-1ubuntu3.1+esm42:7.4.052-1ubuntu3.1+esm52:7.4.052-1ubuntu3.1+esm62:7.4.052-1ubuntu3.1+esm72:7.4.052-1ubuntu3.1+esm82:7.4.052-1ubuntu3.1+esm92:7.4.052-1ubuntu3.1+esm10
2:7.4.052-1ubuntu3.1+esm11
vim
Ubuntu:Pro:16.04:LTS
From an advisory covering 11 CVEs
before 2:7.4.1689-3ubuntu1.5+esm19, plus listed versions
2:7.4.712-2ubuntu42:7.4.826-1ubuntu12:7.4.826-1ubuntu22:7.4.826-1ubuntu32:7.4.963-1ubuntu1
Show 23 moreShow less
2:7.4.963-1ubuntu42:7.4.963-1ubuntu52:7.4.1689-3ubuntu12:7.4.1689-3ubuntu1.12:7.4.1689-3ubuntu1.22:7.4.1689-3ubuntu1.32:7.4.1689-3ubuntu1.42:7.4.1689-3ubuntu1.52:7.4.1689-3ubuntu1.5+esm22:7.4.1689-3ubuntu1.5+esm32:7.4.1689-3ubuntu1.5+esm42:7.4.1689-3ubuntu1.5+esm52:7.4.1689-3ubuntu1.5+esm62:7.4.1689-3ubuntu1.5+esm72:7.4.1689-3ubuntu1.5+esm82:7.4.1689-3ubuntu1.5+esm102:7.4.1689-3ubuntu1.5+esm112:7.4.1689-3ubuntu1.5+esm122:7.4.1689-3ubuntu1.5+esm132:7.4.1689-3ubuntu1.5+esm142:7.4.1689-3ubuntu1.5+esm152:7.4.1689-3ubuntu1.5+esm172:7.4.1689-3ubuntu1.5+esm18
2:7.4.1689-3ubuntu1.5+esm19
vim
Ubuntu:Pro:18.04:LTS
From an advisory covering 11 CVEs
before 2:8.0.1453-1ubuntu1.13+esm3, plus listed versions
2:8.0.0197-4ubuntu52:8.0.1144-1ubuntu12:8.0.1401-1ubuntu12:8.0.1401-1ubuntu22:8.0.1401-1ubuntu3
Show 13 moreShow less
2:8.0.1453-1ubuntu12:8.0.1453-1ubuntu1.12:8.0.1453-1ubuntu1.32:8.0.1453-1ubuntu1.42:8.0.1453-1ubuntu1.62:8.0.1453-1ubuntu1.72:8.0.1453-1ubuntu1.82:8.0.1453-1ubuntu1.92:8.0.1453-1ubuntu1.102:8.0.1453-1ubuntu1.112:8.0.1453-1ubuntu1.122:8.0.1453-1ubuntu1.132:8.0.1453-1ubuntu1.13+esm1
2:8.0.1453-1ubuntu1.13+esm3
vim
Ubuntu:20.04:LTS
From an advisory covering 11 CVEs
before 2:8.1.2269-1ubuntu5.16, plus listed versions
2:8.1.0875-5ubuntu22:8.1.0875-5ubuntu32:8.1.0875-5ubuntu42:8.1.2269-1ubuntu12:8.1.2269-1ubuntu4
Show 12 moreShow less
2:8.1.2269-1ubuntu52:8.1.2269-1ubuntu5.32:8.1.2269-1ubuntu5.42:8.1.2269-1ubuntu5.62:8.1.2269-1ubuntu5.72:8.1.2269-1ubuntu5.82:8.1.2269-1ubuntu5.92:8.1.2269-1ubuntu5.112:8.1.2269-1ubuntu5.122:8.1.2269-1ubuntu5.132:8.1.2269-1ubuntu5.142:8.1.2269-1ubuntu5.15
2:8.1.2269-1ubuntu5.16
vim
Ubuntu:22.04:LTS
From an advisory covering 11 CVEs
before 2:8.2.3995-1ubuntu2.10, plus listed versions
2:8.2.2434-3ubuntu32:8.2.2434-3ubuntu42:8.2.3565-1ubuntu12:8.2.3565-1ubuntu22:8.2.3565-1ubuntu3
Show 10 moreShow less
2:8.2.3565-1ubuntu52:8.2.3995-1ubuntu12:8.2.3995-1ubuntu22:8.2.3995-1ubuntu2.12:8.2.3995-1ubuntu2.32:8.2.3995-1ubuntu2.42:8.2.3995-1ubuntu2.52:8.2.3995-1ubuntu2.72:8.2.3995-1ubuntu2.82:8.2.3995-1ubuntu2.9
2:8.2.3995-1ubuntu2.10
vim
openSUSE:Tumbleweed
From an advisory covering 84 CVEs
before 9.0.0453-2.1
9.0.0453-2.1

History

History
RecordedChangedSources
affected, factsOSV
affectedOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-2289 is a high vulnerability (CVSS 7.8) in Vim, published July 3, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.33%, the 71st percentile. Fixed in vim 9.0.0050-r0.

References

Show 132 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open