CVE-2023-2610
Integer Overflow or Wraparound in vim/vim
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.
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
What each source reports
CVE List Score used
7.8
Integer Overflow or Wraparound in vim/vim
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.
- Record
CVE-2023-2610- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2023-34084
7.8
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.
- Record
EUVD-2023-34084- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-6v7c-pq5w-2jwg
7.8
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.
- Record
GHSA-6v7c-pq5w-2jwg- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
NVD
7.8
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.
- Record
CVE-2023-2610- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVAZL-26652
7.8
CVE-2023-2610 affecting package vim for versions less than 9.0.1562-1
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.
- Record
AZL-26652- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2023-2610
7.8
- Record
BELL-CVE-2023-2610- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 13 moreShow less
OSV
7.8
Integer Overflow or Wraparound in vim/vim
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.
- Record
CVE-2023-2610- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-2610
7.8
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.
- Record
DEBIAN-CVE-2023-2610- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2023-1281
7.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):
NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.1531.(CVE-2023-2609)
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.(CVE-2023-2610)
- Record
OESA-2023-1281- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-2610
7.8
Integer Overflow or Wraparound in GitHub repository vim/vim prior to 9.0.1532.
- Record
UBUNTU-CVE-2023-2610- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVCLSA-2023-1685377319 No score
vim: Fix of CVE-2023-2610
- CVE-2023-2610: limit the text length to MAXCOL
- Record
CLSA-2023-1685377319- Updated
- 2026-11-02
OSVCLSA-2023-1685377940 No score
vim: Fix of CVE-2023-2610
- CVE-2023-2610: limit the text length to MAXCOL
- Record
CLSA-2023-1685377940- Updated
- 2026-11-02
OSVCLSA-2023-1685380447 No score
Fix CVE(s): CVE-2023-2610
- SECURITY UPDATE: Crash when expanding "~" in substitute causes very
long text
- debian/patches/CVE-2023-2610.patch: Limit the text length to MAXCOL
- CVE-2023-2610
- Record
CLSA-2023-1685380447- Updated
- 2026-11-02
OSVCLSA-2024-1720776957 No score
vim: Fix of 10 CVEs
- CVE-2023-0054: check the return value of vim_regsub()
- CVE-2023-0049: avoid going over the NUL at the end
- CVE-2023-0288: prevent the cursor from moving to line zero
- CVE-2023-0433: check for not going over the end of the line
- CVE-2023-2610: limit the text length to MAXCOL
- CVE-2023-4750: check buffer is valid before accessing it
- CVE-2023-4733: verify oldwin pointer after reset_VIsual()
- CVE-2023-4751: stop Visual mode when using :ball
- CVE-2023-5344: add NULL at end of buffer
- CVE-2024-22667: pass size of errbuf down the call stack, use snprintf()
- Record
CLSA-2024-1720776957- Updated
- 2026-11-02
OSVCLSA-2025-1738170565 No score
vim: Fix of 5 CVEs
- CVE-2023-2610: limit the text length to MAXCOL
- CVE-2023-4735: don't overflow buf2, check size in for loop()
- CVE-2023-4750: check buffer is valid before accessing it
- CVE-2023-4752: validate buffer before accessing it
- CVE-2023-4781: disallow exchanging windows when textlock is active
- Drop the patch level in version.c to the original one
- Record
CLSA-2025-1738170565- Updated
- 2026-11-02
OSVSUSE-SU-2023:2640-1 No score
Security update for vim
This update for vim fixes the following issues:
- CVE-2023-2426: Fixed out-of-range pointer offset (bsc#1210996).
- CVE-2023-2609: Fixed NULL pointer dereference (bsc#1211256).
- CVE-2023-2610: Fixed integer overflow or wraparound (bsc#1211257).
- Record
SUSE-SU-2023:2640-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:3463-1 No score
Security update for vim
This update for vim fixes the following issues:
Updated to version 9.0 with patch level 1572.
- CVE-2023-2426: Fixed Out-of-range Pointer Offset use (bsc#1210996).
- CVE-2023-2609: Fixed NULL Pointer Dereference (bsc#1211256).
- CVE-2023-2610: Fixed nteger Overflow or Wraparound (bsc#1211257).
- CVE-2023-1264: Fixed NULL Pointer Dereference (bsc#1209042).
- CVE-2023-1355: Fixed NULL Pointer Dereference (bsc#1209187).
- CVE-2023-1127: Fixed divide by zero in scrolldown() (bsc#1208828).
- Record
SUSE-SU-2023:3463-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:3497-1 No score
Security update for vim
This update for vim fixes the following issues:
Updated to version 9.0 with patch level 1572.
- CVE-2023-2426: Fixed Out-of-range Pointer Offset use (bsc#1210996).
- CVE-2023-2609: Fixed NULL Pointer Dereference (bsc#1211256).
- CVE-2023-2610: Fixed nteger Overflow or Wraparound (bsc#1211257).
- Record
SUSE-SU-2023:3497-1- Updated
- 2026-11-02
OSVUSN-6154-1 No score
vim vulnerabilities
It was discovered that Vim was using uninitialized memory when fuzzy matching, which could lead to invalid memory access. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 22.04 LTS, Ubuntu 22.10 and Ubuntu 23.04. (CVE-2023-2426)
It was discovered that Vim was not properly performing bounds checks when processing register contents, which could lead to a NULL pointer dereference. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2023-2609)
It was discovered that Vim was not properly limiting the length of substitution expression strings, which could lead to excessive memory consumption. An attacker could possibly use this issue to cause a denial of service. (CVE-2023-2610)
- Record
USN-6154-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
vimAzure Linux:2 |
before 9.0.1562-1 | 9.0.1562-1 |
vimAlpaquita:23 |
9.0.0999-r0 up to 9.1.0936-r0 | 9.1.0936-r0 |
vim-X11TuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els40 | 3:7.4.629-5.2.el6.tuxcare.els40 |
vim-commonTuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els40 | 3:7.4.629-5.2.el6.tuxcare.els40 |
vim-enhancedTuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els40 | 3:7.4.629-5.2.el6.tuxcare.els40 |
vim-filesystemTuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els40 | 3:7.4.629-5.2.el6.tuxcare.els40 |
vim-minimalTuxCare:CentOS:6 |
before 3:7.4.629-5.2.el6.tuxcare.els40 | 3:7.4.629-5.2.el6.tuxcare.els40 |
vim-X11TuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els40 | 3:7.4.629-5.2.el6.tuxcare.els40 |
vim-commonTuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els40 | 3:7.4.629-5.2.el6.tuxcare.els40 |
vim-enhancedTuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els40 | 3:7.4.629-5.2.el6.tuxcare.els40 |
Show 77 moreShow less
| Package | Affected | Fixed |
|---|---|---|
vim-filesystemTuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els40 | 3:7.4.629-5.2.el6.tuxcare.els40 |
vim-minimalTuxCare:OracleLinux:6 |
before 3:7.4.629-5.2.el6.tuxcare.els40 | 3:7.4.629-5.2.el6.tuxcare.els40 |
vimTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-athenaTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-athena-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-commonTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-docTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-gnomeTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-gnome-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-gtkTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-gtk-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-gtk3TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-gtk3-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-gui-commonTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-noxTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-nox-py2TuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-runtimeTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-tinyTuxCare:Ubuntu:16.04 |
before 3:7.4.1689-3ubuntu1.5+tuxcare.els42 | 3:7.4.1689-3ubuntu1.5+tuxcare.els42 |
vim-X11TuxCare:CentOS:7 From an advisory covering 10 CVEs |
before 2:7.4.629-8.el7_9.tuxcare.els1 | 2:7.4.629-8.el7_9.tuxcare.els1 |
vim-commonTuxCare:CentOS:7 From an advisory covering 10 CVEs |
before 2:7.4.629-8.el7_9.tuxcare.els1 | 2:7.4.629-8.el7_9.tuxcare.els1 |
vim-enhancedTuxCare:CentOS:7 From an advisory covering 10 CVEs |
before 2:7.4.629-8.el7_9.tuxcare.els1 | 2:7.4.629-8.el7_9.tuxcare.els1 |
vim-filesystemTuxCare:CentOS:7 From an advisory covering 10 CVEs |
before 2:7.4.629-8.el7_9.tuxcare.els1 | 2:7.4.629-8.el7_9.tuxcare.els1 |
vim-minimalTuxCare:CentOS:7 From an advisory covering 10 CVEs |
before 2:7.4.629-8.el7_9.tuxcare.els1 | 2:7.4.629-8.el7_9.tuxcare.els1 |
vim-X11TuxCare:AlmaLinux:9.2 From an advisory covering 5 CVEs |
before 2:8.2.2637-20.el9_1.tuxcare.els9 | 2:8.2.2637-20.el9_1.tuxcare.els9 |
vim-commonTuxCare:AlmaLinux:9.2 From an advisory covering 5 CVEs |
before 2:8.2.2637-20.el9_1.tuxcare.els9 | 2:8.2.2637-20.el9_1.tuxcare.els9 |
vim-enhancedTuxCare:AlmaLinux:9.2 From an advisory covering 5 CVEs |
before 2:8.2.2637-20.el9_1.tuxcare.els9 | 2:8.2.2637-20.el9_1.tuxcare.els9 |
vim-filesystemTuxCare:AlmaLinux:9.2 From an advisory covering 5 CVEs |
before 2:8.2.2637-20.el9_1.tuxcare.els9 | 2:8.2.2637-20.el9_1.tuxcare.els9 |
vim-minimalTuxCare:AlmaLinux:9.2 From an advisory covering 5 CVEs |
before 2:8.2.2637-20.el9_1.tuxcare.els9 | 2:8.2.2637-20.el9_1.tuxcare.els9 |
vimDebian:12 |
before 2:9.0.1378-2+deb12u1, plus listed versions 2:9.0.1378-2 |
2:9.0.1378-2+deb12u1 |
vimDebian:13 |
before 2:9.0.1658-1 | 2:9.0.1658-1 |
vimDebian:14 |
before 2:9.0.1658-1 | 2:9.0.1658-1 |
vimDebian:10 From an advisory covering 4 CVEs |
before 2:8.1.0875-5+deb10u5, plus listed versions 2:8.1.0875-52:8.1.0875-5+deb10u12:8.1.0875-5+deb10u22:8.1.0875-5+deb10u32:8.1.0875-5+deb10u4 |
2:8.1.0875-5+deb10u5 |
vimDebian:11 From an advisory covering 32 CVEs |
before 2:8.2.2434-3+deb11u2, plus listed versions 2:8.2.2434-32:8.2.2434-3+deb11u1 |
2:8.2.2434-3+deb11u2 |
vimopenEuler:20.03-LTS-SP1 From an advisory covering 2 CVEs |
before 9.0-14.oe1 | 9.0-14.oe1 |
vimopenEuler:20.03-LTS-SP3 From an advisory covering 2 CVEs |
before 9.0-14.oe1 | 9.0-14.oe1 |
vimopenEuler:22.03-LTS From an advisory covering 2 CVEs |
before 9.0-15.oe2203sp1 | 9.0-15.oe2203sp1 |
vimopenEuler:22.03-LTS-SP1 From an advisory covering 2 CVEs |
before 9.0-15.oe2203sp1 | 9.0-15.oe2203sp1 |
vimSUSE:Linux Enterprise Micro 5.3 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Micro 5.4 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Module for Basesystem 15 SP4 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Module for Desktop Applications 15 SP4 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Real Time 15 SP3 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Server 15 SP1-LTSS From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 15 SP1 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Manager Proxy 4.2 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Manager Server 4.2 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Micro 5.1 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Micro 5.2 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Enterprise Storage 7 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Enterprise Storage 7.1 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimopenSUSE:Leap Micro 5.3 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimopenSUSE:Leap Micro 5.4 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimopenSUSE:Leap 15.4 From an advisory covering 3 CVEs |
before 9.0.1572-150000.5.46.1 | 9.0.1572-150000.5.46.1 |
vimSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 6 CVEs |
before 9.0.1572-17.18.1 | 9.0.1572-17.18.1 |
vimSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 6 CVEs |
before 9.0.1572-17.18.1 | 9.0.1572-17.18.1 |
vimSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 6 CVEs |
before 9.0.1572-17.18.1 | 9.0.1572-17.18.1 |
vimSUSE:Linux Enterprise Module for Basesystem 15 SP5 From an advisory covering 3 CVEs |
before 9.0.1632-150500.20.3.1 | 9.0.1632-150500.20.3.1 |
vimSUSE:Linux Enterprise Module for Desktop Applications 15 SP5 From an advisory covering 3 CVEs |
before 9.0.1632-150500.20.3.1 | 9.0.1632-150500.20.3.1 |
vimopenSUSE:Leap 15.5 From an advisory covering 3 CVEs |
before 9.0.1632-150500.20.3.1 | 9.0.1632-150500.20.3.1 |
vimUbuntu:Pro:14.04:LTS |
before 2:7.4.052-1ubuntu3.1+esm10, 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 8 moreShow less2: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+esm9 |
2:7.4.052-1ubuntu3.1+esm10 |
vimUbuntu:Pro:16.04:LTS |
before 2:7.4.1689-3ubuntu1.5+esm18, 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 22 moreShow less2: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+esm17 |
2:7.4.1689-3ubuntu1.5+esm18 |
vimUbuntu:Pro:18.04:LTS |
before 2:8.0.1453-1ubuntu1.13+esm1, 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 12 moreShow less2: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.13 |
2:8.0.1453-1ubuntu1.13+esm1 |
vimUbuntu:20.04:LTS |
before 2:8.1.2269-1ubuntu5.15, 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 11 moreShow less2: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.14 |
2:8.1.2269-1ubuntu5.15 |
vimUbuntu:22.04:LTS |
before 2:8.2.3995-1ubuntu2.8, 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 8 moreShow less2: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.7 |
2:8.2.3995-1ubuntu2.8 |
vimUbuntu:Pro:14.04:LTS From an advisory covering 3 CVEs |
before 2:7.4.052-1ubuntu3.1+esm10, 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 8 moreShow less2: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+esm9 |
2:7.4.052-1ubuntu3.1+esm10 |
vimUbuntu:Pro:16.04:LTS From an advisory covering 3 CVEs |
before 2:7.4.1689-3ubuntu1.5+esm18, 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 22 moreShow less2: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+esm17 |
2:7.4.1689-3ubuntu1.5+esm18 |
vimUbuntu:Pro:18.04:LTS From an advisory covering 3 CVEs |
before 2:8.0.1453-1ubuntu1.13+esm1, 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 12 moreShow less2: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.13 |
2:8.0.1453-1ubuntu1.13+esm1 |
vimUbuntu:20.04:LTS From an advisory covering 3 CVEs |
before 2:8.1.2269-1ubuntu5.15, 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 11 moreShow less2: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.14 |
2:8.1.2269-1ubuntu5.15 |
vimUbuntu:22.04:LTS From an advisory covering 3 CVEs |
before 2:8.2.3995-1ubuntu2.8, 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 8 moreShow less2: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.7 |
2:8.2.3995-1ubuntu2.8 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-2610 is a high vulnerability (CVSS 7.8) in Vim, published May 9, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.46%, the 39th percentile. Fixed in vim 9.0.1562-1.
References
huntr.dev/bounties/31e67340-935b-4f6c-a923-f7246bc29c7d
github.com/vim/vim/commit/ab9a2d884b3a4abe319606ea95a5a6d6b01cd73a
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/PCLJN4QINITA3ZASKLEJ64C5TFNKELMO
lists.debian.org/debian-lts-announce/2023/06/msg00015.html
support.apple.com/kb/HT213844
support.apple.com/kb/HT213845
Show 36 moreShow less
security.netapp.com/advisory/ntap-20241129-0006
lists.debian.org/debian-lts-announce/2025/03/msg00023.html
nvd.nist.gov/vuln/detail/CVE-2023-2610
lists.fedoraproject.org/archives/list/[email protected]/message/PCLJN4QINITA3ZASKLEJ64C5TFNKELMO
github.com/advisories/GHSA-6v7c-pq5w-2jwg
docs.bell-sw.com/security/cves/CVE-2023-2610
errata.cloudlinux.com/els6/CLSA-2023-1685377319.html
errata.cloudlinux.com/ol6/CLSA-2023-1685377940.html
errata.cloudlinux.com/ubuntu16_04-els/CLSA-2023-1685380447
errata.tuxcare.com/centos7-els/CLSA-2024-1720776957.html
errata.tuxcare.com/almalinux9.2-esu/CLSA-2025-1738170565.html
github.com/CVEProject/cvelistV5/tree/main/cves/2023/2xxx/CVE-2023-2610.json
security-tracker.debian.org/tracker/CVE-2023-2610
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1281
nvd.nist.gov/vuln/detail/CVE-2023-2609
suse.com/support/update/announcement/2023/suse-su-20232640-1
bugzilla.suse.com/1210996
bugzilla.suse.com/1211256
bugzilla.suse.com/1211257
suse.com/security/cve/CVE-2023-2426
suse.com/security/cve/CVE-2023-2609
suse.com/security/cve/CVE-2023-2610
suse.com/support/update/announcement/2023/suse-su-20233463-1
bugzilla.suse.com/1208828
bugzilla.suse.com/1209042
bugzilla.suse.com/1209187
suse.com/security/cve/CVE-2023-1127
suse.com/security/cve/CVE-2023-1264
suse.com/security/cve/CVE-2023-1355
suse.com/support/update/announcement/2023/suse-su-20233497-1
bugzilla.suse.com/1211461
ubuntu.com/security/CVE-2023-2610
ubuntu.com/security/notices/USN-6154-1
cve.org/CVERecord?id=CVE-2023-2610
ubuntu.com/security/CVE-2023-2426
ubuntu.com/security/CVE-2023-2609