Every CVE Search/ Get API key

CVE-2025-1215

vim main.c memory corruption

2.4 LowFix available

A vulnerability classified as problematic was found in vim up to 9.1.1096. This vulnerability affects unknown code of the file src/main.c. The manipulation of the argument --log leads to memory corruption. It is possible to launch the attack on the local host. Upgrading to version 9.1.1097 is able to address this issue. The patch is identified as c5654b84480822817bb7b69ebc97c174c91185e9. It is recommended to upgrade the affected component.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
Passive

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
Low

Exploit likelihood

0.55%Up 0.5 points since Feb 13, 2025
90%50%10%1%

What each source reports

CVE List Score used 2.4

vim main.c memory corruption

A vulnerability classified as problematic was found in vim up to 9.1.1096. This vulnerability affects unknown code of the file src/main.c. The manipulation of the argument --log leads to memory corruption. It is possible to launch the attack on the local host. Upgrading to version 9.1.1097 is able to address this issue. The patch is identified as c5654b84480822817bb7b69ebc97c174c91185e9. It is recommended to upgrade the affected component.

Record
CVE-2025-1215
CVSS 4.0
2.4 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
CVSS 3.1
2.8 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:L
CVSS 3.0
2.8 LowCVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:L
CVSS 2.0
1.7 AV:L/AC:L/Au:S/C:N/I:N/A:P
Weakness
CWE-119
Updated
2026-11-02
EUVDEUVD-2025-2085 2.4

A vulnerability classified as problematic was found in vim up to 9.1.1096. This vulnerability affects unknown code of the file src/main.c. The manipulation of the argument --log leads to memory corruption. It is possible to launch the attack on the local host. Upgrading to version 9.1.1097 is able to address this issue. The patch is identified as c5654b84480822817bb7b69ebc97c174c91185e9. It is recommended to upgrade the affected component.

Record
EUVD-2025-2085
CVSS 4.0
2.4 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-6wvf-533r-84vc 2.4

A vulnerability classified as problematic was found in vim up to 9.1.1096. This vulnerability...

A vulnerability classified as problematic was found in vim up to 9.1.1096. This vulnerability affects unknown code of the file src/main.c. The manipulation of the argument --log leads to memory corruption. It is possible to launch the attack on the local host. Upgrading to version 9.1.1097 is able to address this issue. The patch is identified as c5654b84480822817bb7b69ebc97c174c91185e9. It is recommended to upgrade the affected component.

Record
GHSA-6wvf-533r-84vc
CVSS 4.0
2.4 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
2.8 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:L
Weakness
CWE-119
Updated
2026-11-02
NVD 2.4

A vulnerability classified as problematic was found in vim up to 9.1.1096. This vulnerability affects unknown code of the file src/main.c. The manipulation of the argument --log leads to memory corruption. It is possible to launch the attack on the local host. Upgrading to version 9.1.1097 is able to address this issue. The patch is identified as c5654b84480822817bb7b69ebc97c174c91185e9. It is recommended to upgrade the affected component.

Record
CVE-2025-1215
CVSS 4.0
2.4 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
2.8 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:L
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
1.7 LowAV:L/AC:L/Au:S/C:N/I:N/A:P
Weakness
CWE-119
Updated
2026-11-02
OSVBELL-CVE-2025-1215 7.8
Record
BELL-CVE-2025-1215
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 2.4

vim main.c memory corruption

A vulnerability classified as problematic was found in vim up to 9.1.1096. This vulnerability affects unknown code of the file src/main.c. The manipulation of the argument --log leads to memory corruption. It is possible to launch the attack on the local host. Upgrading to version 9.1.1097 is able to address this issue. The patch is identified as c5654b84480822817bb7b69ebc97c174c91185e9. It is recommended to upgrade the affected component.

Record
CVE-2025-1215
CVSS 4.0
2.4 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Weakness
CWE-119
Updated
2026-11-02
Show 10 moreShow less
OSVDEBIAN-CVE-2025-1215 7.8

A vulnerability classified as problematic was found in vim up to 9.1.1096. This vulnerability affects unknown code of the file src/main.c. The manipulation of the argument --log leads to memory corruption. It is possible to launch the attack on the local host. Upgrading to version 9.1.1097 is able to address this issue. The patch is identified as c5654b84480822817bb7b69ebc97c174c91185e9. It is recommended to upgrade the affected component.

Record
DEBIAN-CVE-2025-1215
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2025-1231 4.2

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):

A vulnerability classified as problematic was found in vim up to 9.1.1096. This vulnerability affects unknown code of the file src/main.c. The manipulation of the argument --log leads to memory corruption. It is possible to launch the attack on the local host. Upgrading to version 9.1.1097 is able to address this issue. The patch is identified as c5654b84480822817bb7b69ebc97c174c91185e9. It is recommended to upgrade the affected component.(CVE-2025-1215)

Vim is a greatly improved version of the good old UNIX editor Vi. Vim allows to redirect screen messages using the :redir ex command to register, variables and files. It also allows to show the contents of registers using the :registers or :display ex command. When redirecting the output of :display to a register, Vim will free the register content before storing the new content in the register. Now when redirecting the :display command to a register that is being displayed, Vim will free the content while shortly afterwards trying to access it, which leads to a use-after-free. Vim pre 9.1.1115 checks in the ex_display() function, that it does not try to redirect to a register while displaying this register at the same time. However this check is not complete, and so Vim does not check the + and * registers (which typically donate the X11/clipboard registers, and when a clipboard connection is not possible will fall back to use register 0 instead. In Patch 9.1.1115 Vim will therefore skip outputting to register zero when trying to redirect to the clipboard registers * or +. Users are advised to upgrade. There are no known workarounds for this vulnerability.(CVE-2025-26603)

Record
OESA-2025-1231
CVSS 3.1
4.2 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2025-1215 2.4

A vulnerability classified as problematic was found in vim up to 9.1.1096. This vulnerability affects unknown code of the file src/main.c. The manipulation of the argument --log leads to memory corruption. It is possible to launch the attack on the local host. Upgrading to version 9.1.1097 is able to address this issue. The patch is identified as c5654b84480822817bb7b69ebc97c174c91185e9. It is recommended to upgrade the affected component.

Record
UBUNTU-CVE-2025-1215
CVSS 4.0
2.4 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1
2.8 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVAZL-56708 No score

CVE-2025-1215 affecting package vim for versions less than 9.1.0791-4

A vulnerability classified as problematic was found in vim up to 9.1.1096. This vulnerability affects unknown code of the file src/main.c. The manipulation of the argument --log leads to memory corruption. It is possible to launch the attack on the local host. Upgrading to version 9.1.1097 is able to address this issue. The patch is identified as c5654b84480822817bb7b69ebc97c174c91185e9. It is recommended to upgrade the affected component.

Record
AZL-56708
Updated
2026-11-02
OSVAZL-56770 No score

CVE-2025-1215 affecting package vim for versions less than 9.1.0791-4

A vulnerability classified as problematic was found in vim up to 9.1.1096. This vulnerability affects unknown code of the file src/main.c. The manipulation of the argument --log leads to memory corruption. It is possible to launch the attack on the local host. Upgrading to version 9.1.1097 is able to address this issue. The patch is identified as c5654b84480822817bb7b69ebc97c174c91185e9. It is recommended to upgrade the affected component.

Record
AZL-56770
Updated
2026-11-02
OSVSUSE-SU-2025:0722-1 No score

Security update for vim

This update for vim fixes the following issues:

Update to version 9.1.1101:

  • CVE-2024-43790: possible out-of-bounds read when performing a search command (bsc#1229685).
  • CVE-2024-43802: heap buffer overflow due to incorrect flushing of the typeahead buffer (bsc#1229822).
  • CVE-2024-45306: heap buffer overflow when cursor position is invalid (bsc#1230078).
  • CVE-2025-22134: heap buffer overflow when switching to other buffers using the :all command with active visual mode (bsc#1235695).
  • CVE-2025-24014: NULL pointer dereference may lead to segmentation fault when in silent Ex mode (bsc#1236151).
  • CVE-2025-1215: memory corruption when manipulating the --log argument (bsc#1237137).
Record
SUSE-SU-2025:0722-1
Updated
2026-11-02
OSVSUSE-SU-2025:0723-1 No score

Security update for vim

This update for vim fixes the following issues:

Update to version 9.1.1101:

  • CVE-2024-43790: possible out-of-bounds read when performing a search command (bsc#1229685).
  • CVE-2024-43802: heap buffer overflow due to incorrect flushing of the typeahead buffer (bsc#1229822).
  • CVE-2024-45306: heap buffer overflow when cursor position is invalid (bsc#1230078).
  • CVE-2025-22134: heap buffer overflow when switching to other buffers using the :all command with active visual mode (bsc#1235695).
  • CVE-2025-24014: NULL pointer dereference may lead to segmentation fault when in silent Ex mode (bsc#1236151).
  • CVE-2025-1215: memory corruption when manipulating the --log argument (bsc#1237137).
Record
SUSE-SU-2025:0723-1
Updated
2026-11-02
OSVSUSE-SU-2025:0724-1 No score

Security update for vim

This update for vim fixes the following issues:

Update to version 9.1.1101:

  • CVE-2024-43790: possible out-of-bounds read when performing a search command (bsc#1229685).
  • CVE-2024-43802: heap buffer overflow due to incorrect flushing of the typeahead buffer (bsc#1229822).
  • CVE-2024-45306: heap buffer overflow when cursor position is invalid (bsc#1230078).
  • CVE-2025-22134: heap buffer overflow when switching to other buffers using the :all command with active visual mode (bsc#1235695).
  • CVE-2025-24014: NULL pointer dereference may lead to segmentation fault when in silent Ex mode (bsc#1236151).
  • CVE-2025-1215: memory corruption when manipulating the --log argument (bsc#1237137).
Record
SUSE-SU-2025:0724-1
Updated
2026-11-02
OSVSUSE-SU-2025:20128-1 No score

Security update for vim

This update for vim fixes the following issues:

vim was updated to 9.1.1101:

  • CVE-2024-43374: Fixed use-after-free in alist_add() (bsc#1229238)
  • CVE-2024-43790: Fixed Out of bounds read when performing a search command (bsc#1229685)
  • CVE-2024-43802: Fixed heap-buffer-overflow in ins_typebuf() (bsc#1229822)
  • CVE-2024-45306: Fixed heap-buffer-overflow in Vim (bsc#1230078)
  • CVE-2024-47814: Fixed use-after-free when closing buffers in Vim (bsc#1231373)
  • CVE-2025-1215: Fixed manipulation of the argument --log leads to memory corruption (bsc#1237137)
  • CVE-2025-22134: Fixed heap-buffer-overflow in Vim < 9.1.1003 (bsc#1235695)
  • CVE-2025-24014: Fixed segmentation fault in win_line() in Vim < 9.1.1043 (bsc#1236151)

Update to 9.1.1101:

  • insexpand.c hard to read
  • tests: Test_log_nonexistent only works on Linux
  • Update base-syntax, improve variable matching
  • Vim9: import with extends may crash
  • leaking memory with completing multi lines
  • --log with non-existent path causes a crash
  • if_perl: Perl 5.38 adds new symbols causing link failure
  • tests: matchparen plugin test wrongly named
  • Vim9: problem finding implemented method in type hierarchy
  • runtime(qf): Update syntax file, match second delimiter
  • tests: output of test ...win32_ctrl_z depends on python version
  • tests: fix expected return code for python 3.13 on Windows
  • tests: timeout might be a bit too small
  • tests: test_terminwscroll_topline2 unreliable
  • tests: No check when tests are run under Github actions
  • tests: plugin tests are named inconsistently
  • Vim9: import with extends may crash
  • completion doesn't work with multi lines
  • filetype: cmmt files are not recognized
  • Unable to persistently ignore events in a window and its buffers
  • improve syntax highlighting
  • setreg() doesn't correctly handle mbyte chars in blockwise mode
  • unexpected DCS responses may cause out of bounds reads
  • has('bsd') is true for GNU/Hurd
  • filetype: Mill files are not recognized
  • GUI late startup leads to uninitialized scrollbars
  • Add support for lz4 to tar & gzip plugin
  • Terminal ansi colors off by one after tgc reset
  • included syntax items do not understand contains=TOP
  • vim_strnchr() is strange and unnecessary
  • Vim9: len variable not used in compile_load()
  • runtime(vim): Update base-syntax, match :debuggreedy count prefix
  • Strange error when heredoc marker starts with "trim"
  • tests: test_compiler fails on Windows without Maven
  • 'diffopt' "linematch" cannot be used with {n} less than 10
  • args missing after failing to redefine a function
  • Cannot control cursor positioning of getchar()
  • preinsert text completions not deleted with <C-W>/<C-U>
  • getchar() can't distinguish between C-I and Tab
  • tests: Test_termwinscroll_topline2 fails on MacOS
  • heap-use-after-free and stack-use-after-scope with :14verbose
  • no digraph for "Approaches the limit"
  • not possible to use plural forms with gettext()
  • too many strlen() calls in userfunc.c
  • terminal: E315 when dragging the terminal with the mouse
  • runtime(openPlugin): fix unclosed parenthesis in GetWordUnderCursor()
  • runtime(doc): Tweak documentation style a bit
  • tests: test_glvs fails when unarchiver not available
  • Vim always enables 'termguicolors' in a terminal
  • completion: input text deleted with preinsert when adding leader
  • translation(sr): Missing Serbian translation for the tutor
  • Superfluous cleanup steps in test_ins_complete.vim
  • runtime(netrw): correct wrong version check
  • Vim doesn't highlight to be inserted text when completing
  • runtime(netrw): upstream snapshot of v176
  • runtime(dist/vim9): fix regressions in dist#vim9#Open
  • runtime(hyprlang): fix string recognition
  • make install fails because of a missing dependency
  • runtime(asm): add byte directives to syntax script
  • Vim doesn't work well with TERM=xterm-direct
  • runtime(filetype): commit 99181205c5f8284a3 breaks V…
Record
SUSE-SU-2025:20128-1
Updated
2026-11-02
OSVUSN-7419-1 No score

vim vulnerabilities

It was discovered that Vim incorrectly handled memory when using invalid input with the log option. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2025-1215)

It was discovered that Vim incorrectly handled memory when redirecting certain output to the register. An attacker could possibly use this issue to cause a denial of service. (CVE-2025-26603)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
vim
Azure Linux:3
before 9.1.0791-4
9.1.0791-4
vim
Azure Linux:2
before 9.1.0791-4
9.1.0791-4
vim
Alpaquita:23
9.0.0820-r2 up to 9.1.1105-r0
9.1.1105-r0
vim
Alpaquita:stream
9.0.1395-r0 up to 9.1.1105-r0
9.1.1105-r0
vim
Debian:12
All versions, plus listed versions
2:9.0.1378-22:9.0.1378-2+deb12u12:9.0.1378-2+deb12u22:9.0.1658-12:9.0.1672-1
Show 40 moreShow less
2:9.0.1894-12:9.0.2018-12:9.0.2087-12:9.0.2103-12:9.0.2116-12:9.0.2189-12:9.1.0-12:9.1.0016-12:9.1.0199-12:9.1.0374-12:9.1.0377-12:9.1.0496-12:9.1.0698-12:9.1.0709-12:9.1.0709-22:9.1.0777-12:9.1.0861-12:9.1.0967-12:9.1.0967-22:9.1.1113-12:9.1.1230-12:9.1.1230-22:9.1.1385-12:9.1.1766-12:9.1.1829-12:9.1.1846-12:9.1.1882-12:9.1.2103-12:9.1.2141-12:9.2.0119-12:9.2.0136-12:9.2.0218-12:9.2.0315-12:9.2.0338-12:9.2.0355-12:9.2.0428-12:9.2.0461-12:9.2.0524-12:9.2.0782-12:9.2.0858-1
None known
vim
Debian:13
before 2:9.1.1113-1
2:9.1.1113-1
vim
Debian:14
before 2:9.1.1113-1
2:9.1.1113-1
vim
openEuler:24.03-LTS
From an advisory covering 2 CVEs
before 9.0.2092-17.oe2403sp1
9.0.2092-17.oe2403sp1
vim
openEuler:24.03-LTS-SP1
From an advisory covering 2 CVEs
before 9.0.2092-17.oe2403sp1
9.0.2092-17.oe2403sp1
vim
openEuler:20.03-LTS-SP4
From an advisory covering 2 CVEs
before 9.0-32.oe2003sp4
9.0-32.oe2003sp4
Show 19 moreShow less
Affected packages
PackageAffectedFixed
vim
openEuler:22.03-LTS-SP3
From an advisory covering 2 CVEs
before 9.0-32.oe2203sp3
9.0-32.oe2203sp3
vim
openEuler:22.03-LTS-SP4
From an advisory covering 2 CVEs
before 9.0-32.oe2203sp4
9.0-32.oe2203sp4
vim
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 6 CVEs
before 9.1.1101-17.41.1
9.1.1101-17.41.1
vim
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 6 CVEs
before 9.1.1101-150500.20.21.1
9.1.1101-150500.20.21.1
vim
SUSE:Linux Enterprise Module for Basesystem 15 SP6
From an advisory covering 6 CVEs
before 9.1.1101-150500.20.21.1
9.1.1101-150500.20.21.1
vim
SUSE:Linux Enterprise Module for Desktop Applications 15 SP6
From an advisory covering 6 CVEs
before 9.1.1101-150500.20.21.1
9.1.1101-150500.20.21.1
vim
openSUSE:Leap 15.6
From an advisory covering 6 CVEs
before 9.1.1101-150500.20.21.1
9.1.1101-150500.20.21.1
vim
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 6 CVEs
before 9.1.1101-150000.5.69.1
9.1.1101-150000.5.69.1
vim
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 6 CVEs
before 9.1.1101-150000.5.69.1
9.1.1101-150000.5.69.1
vim
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 6 CVEs
before 9.1.1101-150000.5.69.1
9.1.1101-150000.5.69.1
vim
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 6 CVEs
before 9.1.1101-150000.5.69.1
9.1.1101-150000.5.69.1
vim
SUSE:Linux Micro 6.0
From an advisory covering 8 CVEs
before 9.1.1101-1.1
9.1.1101-1.1
vim
Ubuntu:24.04:LTS
before 2:9.1.0016-1ubuntu7.8, plus listed versions
2:9.0.1672-1ubuntu22:9.0.2087-1ubuntu12:9.0.2116-1ubuntu12:9.0.2116-1ubuntu22:9.0.2184-0ubuntu1
Show 12 moreShow less
2:9.0.2189-1ubuntu12:9.1.0-1ubuntu12:9.1.0016-1ubuntu22:9.1.0016-1ubuntu62:9.1.0016-1ubuntu72:9.1.0016-1ubuntu7.12:9.1.0016-1ubuntu7.22:9.1.0016-1ubuntu7.32:9.1.0016-1ubuntu7.42:9.1.0016-1ubuntu7.52:9.1.0016-1ubuntu7.62:9.1.0016-1ubuntu7.7
2:9.1.0016-1ubuntu7.8
vim
Ubuntu:Pro:14.04:LTS
From an advisory covering 2 CVEs
before 2:7.4.052-1ubuntu3.1+esm21, 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 19 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+esm102:7.4.052-1ubuntu3.1+esm112:7.4.052-1ubuntu3.1+esm122:7.4.052-1ubuntu3.1+esm132:7.4.052-1ubuntu3.1+esm142:7.4.052-1ubuntu3.1+esm152:7.4.052-1ubuntu3.1+esm162:7.4.052-1ubuntu3.1+esm172:7.4.052-1ubuntu3.1+esm182:7.4.052-1ubuntu3.1+esm192:7.4.052-1ubuntu3.1+esm20
2:7.4.052-1ubuntu3.1+esm21
vim
Ubuntu:Pro:16.04:LTS
From an advisory covering 2 CVEs
before 2:7.4.1689-3ubuntu1.5+esm27, 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 30 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+esm182:7.4.1689-3ubuntu1.5+esm192:7.4.1689-3ubuntu1.5+esm202:7.4.1689-3ubuntu1.5+esm222:7.4.1689-3ubuntu1.5+esm232:7.4.1689-3ubuntu1.5+esm242:7.4.1689-3ubuntu1.5+esm252:7.4.1689-3ubuntu1.5+esm26
2:7.4.1689-3ubuntu1.5+esm27
vim
Ubuntu:Pro:18.04:LTS
From an advisory covering 2 CVEs
before 2:8.0.1453-1ubuntu1.13+esm12, 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 22 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+esm12:8.0.1453-1ubuntu1.13+esm32:8.0.1453-1ubuntu1.13+esm42:8.0.1453-1ubuntu1.13+esm52:8.0.1453-1ubuntu1.13+esm62:8.0.1453-1ubuntu1.13+esm72:8.0.1453-1ubuntu1.13+esm82:8.0.1453-1ubuntu1.13+esm92:8.0.1453-1ubuntu1.13+esm102:8.0.1453-1ubuntu1.13+esm11
2:8.0.1453-1ubuntu1.13+esm12
vim
Ubuntu:20.04:LTS
From an advisory covering 2 CVEs
before 2:8.1.2269-1ubuntu5.32, 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 25 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.152:8.1.2269-1ubuntu5.162:8.1.2269-1ubuntu5.172:8.1.2269-1ubuntu5.182:8.1.2269-1ubuntu5.202:8.1.2269-1ubuntu5.212:8.1.2269-1ubuntu5.222:8.1.2269-1ubuntu5.232:8.1.2269-1ubuntu5.242:8.1.2269-1ubuntu5.252:8.1.2269-1ubuntu5.262:8.1.2269-1ubuntu5.292:8.1.2269-1ubuntu5.302:8.1.2269-1ubuntu5.31
2:8.1.2269-1ubuntu5.32
vim
Ubuntu:22.04:LTS
From an advisory covering 2 CVEs
before 2:8.2.3995-1ubuntu2.24, 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 23 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.92:8.2.3995-1ubuntu2.102:8.2.3995-1ubuntu2.112:8.2.3995-1ubuntu2.122:8.2.3995-1ubuntu2.132:8.2.3995-1ubuntu2.152:8.2.3995-1ubuntu2.162:8.2.3995-1ubuntu2.172:8.2.3995-1ubuntu2.182:8.2.3995-1ubuntu2.192:8.2.3995-1ubuntu2.202:8.2.3995-1ubuntu2.212:8.2.3995-1ubuntu2.222:8.2.3995-1ubuntu2.23
2:8.2.3995-1ubuntu2.24
vim
Ubuntu:24.04:LTS
From an advisory covering 2 CVEs
before 2:9.1.0016-1ubuntu7.8, plus listed versions
2:9.0.1672-1ubuntu22:9.0.2087-1ubuntu12:9.0.2116-1ubuntu12:9.0.2116-1ubuntu22:9.0.2184-0ubuntu1
Show 12 moreShow less
2:9.0.2189-1ubuntu12:9.1.0-1ubuntu12:9.1.0016-1ubuntu22:9.1.0016-1ubuntu62:9.1.0016-1ubuntu72:9.1.0016-1ubuntu7.12:9.1.0016-1ubuntu7.22:9.1.0016-1ubuntu7.32:9.1.0016-1ubuntu7.42:9.1.0016-1ubuntu7.52:9.1.0016-1ubuntu7.62:9.1.0016-1ubuntu7.7
2:9.1.0016-1ubuntu7.8

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

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

In short

CVE-2025-1215 is a low vulnerability (CVSS 2.4) in Vim, published February 12, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.55%, the 46th percentile. Fixed in vim 9.1.0791-4.

References

Show 33 moreShow less
This page doesn't list everything

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

MoveEnter Open