vim: Vim is an open source, command line text editor
CVE-2026-59857 is fixed in 23 products on 1 platform, first by vim 2:9.1.2141-1ubuntu4.7, released July 9, 2026. It is not reported as exploited. Patch Radar priority: High.
Vim is an open source, command line text editor. Prior to 9.2.0725, the single-byte branch of spell_soundfold_sal() in src/spell.c translates a word through a spell file's SAL sound-folding rules into a caller-owned result buffer, but its result writes are guarded with reslen < MAXWLEN, allowing reslen to reach MAXWLEN before res[reslen] = NUL writes one byte past the end of the MAXWLEN-element stack buffer. A boundary-length word passed to soundfold(), or reached via sound-based spell suggestion while a SAL-based spell language is active under a non-multibyte 8-bit encoding, can corrupt the eval_soundfold() stack frame and crash the editor. This issue is fixed in version 9.2.0725.
Where it's fixed
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| Linux | |||
| vim · Debian 13.5 (trixie) | 2:9.1.1230-2+deb13u1 | DEBIAN-CVE-2026-59857 | Aug 7, 2026 |
| vim · Debian 14 | 2:9.2.0782-1 | DEBIAN-CVE-2026-59857 | Aug 7, 2026 |
| vim · RHEL 10 | 9.1.083-9.el10_2.20 | RHSA-2026:66336 | Sep 10, 2026 |
| vim · Ubuntu 18.04.6 LTS (bionic) | 2:8.0.1453-1ubuntu1.13+esm22 | vim 2:8.0.1453-1ubuntu1.13+esm22 | Jul 18, 2026 |
| vim · Ubuntu 20.04 LTS (focal) | 2:8.1.2269-1ubuntu5.32+esm10 | vim 2:8.1.2269-1ubuntu5.32+esm10 | Jul 18, 2026 |
| vim · Ubuntu 22.04.1 LTS (jammy) | 2:8.2.3995-1ubuntu2.34 | vim 2:8.2.3995-1ubuntu2.34 | Jul 18, 2026 |
| vim · Ubuntu 24.04.5 LTS (noble) | 2:9.1.0016-1ubuntu7.18 | vim 2:9.1.0016-1ubuntu7.18 | Jul 18, 2026 |
| vim · Ubuntu 26.04.1 LTS (resolute) | 2:9.1.2141-1ubuntu4.7 | vim 2:9.1.2141-1ubuntu4.7 | Jul 9, 2026 |
| vim · opensuse-leap 16.0 | 9.2.0780-160000.1.1 | OPENSUSE-SU-2026:21374-1 | Jul 18, 2026 |
| vim · rocky 10 | 2:9.1.083-9.el10_2.20 | RLSA-2026:66336 | Sep 11, 2026 |
| vim · rocky 8 | 2:8.0.1763-31.el8_10.7 | RLSA-2026:66348 | Sep 11, 2026 |
| vim · rocky 9 | 2:8.2.2637-26.el9_8.21 | RLSA-2026:66366 | Sep 11, 2026 |
| vim · sles 15.6 | 9.2.0780-150500.20.61.2 | SUSE-SU-2026:3458-1 | Aug 3, 2026 |
| vim · sles 15.7 | 9.2.0780-150500.20.61.2 | SUSE-SU-2026:3458-1 | Aug 3, 2026 |
| vim · sles 16.0 | 9.2.0780-160000.1.1 | SUSE-SU-2026:22821-1 | Jul 18, 2026 |
| vim-X11 · RHEL 8 | 2:8.0.1763-31.el8_10.7 | RHSA-2026:66348 | Sep 13, 2026 |
| vim-X11 · RHEL 9 | 2:8.2.2637-26.el9_8.21 | RHSA-2026:66366 | Sep 13, 2026 |
| vim-X11 · almalinux 10 | 2:9.1.083-9.el10_2.20 | ALSA-2026:66336 | Sep 10, 2026 |
| vim-X11 · almalinux 8 | 2:8.0.1763-31.el8_10.7 | ALSA-2026:66348 | Sep 10, 2026 |
| vim-X11 · almalinux 9 | 2:8.2.2637-26.el9_8.21 | ALSA-2026:66366 | Sep 10, 2026 |
| vim-X11 · ol 10 | 2:9.1.083-9.0.1.el10_2.20 | ELSA-2026-66336-0 | Sep 10, 2026 |
| vim-X11 · ol 8 | 2:8.0.1763-31.0.1.el8_10.7 | ELSA-2026-66348-0 | Sep 10, 2026 |
| vim-X11 · ol 9 | 2:8.2.2637-26.0.1.el9_8.21 | ELSA-2026-66366-0 | Sep 10, 2026 |
| vim-athena · Ubuntu 18.04.6 LTS (bionic) | 2:8.0.1453-1ubuntu1.13+esm22 | vim-athena 2:8.0.1453-1ubuntu1.13+esm22 | Jul 18, 2026 |
| vim-athena · Ubuntu 20.04 LTS (focal) | 2:8.1.2269-1ubuntu5.32+esm10 | vim-athena 2:8.1.2269-1ubuntu5.32+esm10 | Jul 18, 2026 |
| vim-athena · Ubuntu 22.04.1 LTS (jammy) | 2:8.2.3995-1ubuntu2.34 | vim-athena 2:8.2.3995-1ubuntu2.34 | Jul 18, 2026 |
| vim-athena · Ubuntu 24.04.5 LTS (noble) | 2:9.1.0016-1ubuntu7.18 | vim-athena 2:9.1.0016-1ubuntu7.18 | Jul 18, 2026 |
| vim-common · RHEL 8 | 2:8.0.1763-31.el8_10.7 | RHSA-2026:66348 | Sep 13, 2026 |
| vim-common · RHEL 9 | 2:8.2.2637-26.el9_8.21 | RHSA-2026:66366 | Sep 13, 2026 |
| vim-common · Ubuntu 18.04.6 LTS (bionic) | 2:8.0.1453-1ubuntu1.13+esm22 | vim-common 2:8.0.1453-1ubuntu1.13+esm22 | Jul 18, 2026 |
| vim-common · Ubuntu 20.04 LTS (focal) | 2:8.1.2269-1ubuntu5.32+esm10 | vim-common 2:8.1.2269-1ubuntu5.32+esm10 | Jul 18, 2026 |
| vim-common · Ubuntu 22.04.1 LTS (jammy) | 2:8.2.3995-1ubuntu2.34 | vim-common 2:8.2.3995-1ubuntu2.34 | Jul 18, 2026 |
| vim-common · Ubuntu 24.04.5 LTS (noble) | 2:9.1.0016-1ubuntu7.18 | vim-common 2:9.1.0016-1ubuntu7.18 | Jul 18, 2026 |
| vim-common · Ubuntu 26.04.1 LTS (resolute) | 2:9.1.2141-1ubuntu4.7 | vim-common 2:9.1.2141-1ubuntu4.7 | Jul 9, 2026 |
| vim-common · almalinux 10 | 2:9.1.083-9.el10_2.20 | ALSA-2026:66336 | Sep 10, 2026 |
| vim-common · almalinux 8 | 2:8.0.1763-31.el8_10.7 | ALSA-2026:66348 | Sep 10, 2026 |
| vim-common · almalinux 9 | 2:8.2.2637-26.el9_8.21 | ALSA-2026:66366 | Sep 10, 2026 |
| vim-common · amzn 2023 | 2:9.2.780-1.amzn2023.0.1 | ALAS2023-2026-1993 | Aug 3, 2026 |
| vim-common · ol 10 | 2:9.1.083-9.0.1.el10_2.20 | ELSA-2026-66336-0 | Sep 10, 2026 |
| vim-common · ol 8 | 2:8.0.1763-31.0.1.el8_10.7 | ELSA-2026-66348-0 | Sep 10, 2026 |
| vim-common · ol 9 | 2:8.2.2637-26.0.1.el9_8.21 | ELSA-2026-66366-0 | Sep 10, 2026 |
| vim-data · almalinux 10 | 2:9.1.083-9.el10_2.20 | ALSA-2026:66336 | Sep 10, 2026 |
| vim-data · amzn 2023 | 2:9.2.780-1.amzn2023.0.1 | ALAS2023-2026-1993 | Aug 3, 2026 |
| vim-data · ol 10 | 2:9.1.083-9.0.1.el10_2.20 | ELSA-2026-66336-0 | Sep 10, 2026 |
| vim-debuginfo · amzn 2023 | 2:9.2.780-1.amzn2023.0.1 | ALAS2023-2026-1993 | Aug 3, 2026 |
| vim-debugsource · amzn 2023 | 2:9.2.780-1.amzn2023.0.1 | ALAS2023-2026-1993 | Aug 3, 2026 |
| vim-default-editor · amzn 2023 | 2:9.2.780-1.amzn2023.0.1 | ALAS2023-2026-1993 | Aug 3, 2026 |
| vim-enhanced · RHEL 8 | 2:8.0.1763-31.el8_10.7 | RHSA-2026:66348 | Sep 13, 2026 |
| vim-enhanced · RHEL 9 | 2:8.2.2637-26.el9_8.21 | RHSA-2026:66366 | Sep 13, 2026 |
| vim-enhanced · almalinux 10 | 2:9.1.083-9.el10_2.20 | ALSA-2026:66336 | Sep 10, 2026 |
| vim-enhanced · almalinux 8 | 2:8.0.1763-31.el8_10.7 | ALSA-2026:66348 | Sep 10, 2026 |
| vim-enhanced · almalinux 9 | 2:8.2.2637-26.el9_8.21 | ALSA-2026:66366 | Sep 10, 2026 |
| vim-enhanced · amzn 2023 | 2:9.2.780-1.amzn2023.0.1 | ALAS2023-2026-1993 | Aug 3, 2026 |
| vim-enhanced · ol 10 | 2:9.1.083-9.0.1.el10_2.20 | ELSA-2026-66336-0 | Sep 10, 2026 |
| vim-enhanced · ol 8 | 2:8.0.1763-31.0.1.el8_10.7 | ELSA-2026-66348-0 | Sep 10, 2026 |
| vim-enhanced · ol 9 | 2:8.2.2637-26.0.1.el9_8.21 | ELSA-2026-66366-0 | Sep 10, 2026 |
| vim-enhanced-debuginfo · amzn 2023 | 2:9.2.780-1.amzn2023.0.1 | ALAS2023-2026-1993 | Aug 3, 2026 |
| vim-filesystem · almalinux 10 | 2:9.1.083-9.el10_2.20 | ALSA-2026:66336 | Sep 10, 2026 |
| vim-filesystem · almalinux 8 | 2:8.0.1763-31.el8_10.7 | ALSA-2026:66348 | Sep 10, 2026 |
| vim-filesystem · almalinux 9 | 2:8.2.2637-26.el9_8.21 | ALSA-2026:66366 | Sep 10, 2026 |
| vim-filesystem · amzn 2023 | 2:9.2.780-1.amzn2023.0.1 | ALAS2023-2026-1993 | Aug 3, 2026 |
| vim-filesystem · ol 10 | 2:9.1.083-9.0.1.el10_2.20 | ELSA-2026-66336-0 | Sep 10, 2026 |
| vim-filesystem · ol 8 | 2:8.0.1763-31.0.1.el8_10.7 | ELSA-2026-66348-0 | Sep 10, 2026 |
| vim-filesystem · ol 9 | 2:8.2.2637-26.0.1.el9_8.21 | ELSA-2026-66366-0 | Sep 10, 2026 |
| vim-gnome · Ubuntu 18.04.6 LTS (bionic) | 2:8.0.1453-1ubuntu1.13+esm22 | vim-gnome 2:8.0.1453-1ubuntu1.13+esm22 | Jul 18, 2026 |
| vim-gtk · Ubuntu 18.04.6 LTS (bionic) | 2:8.0.1453-1ubuntu1.13+esm22 | vim-gtk 2:8.0.1453-1ubuntu1.13+esm22 | Jul 18, 2026 |
| vim-gtk · Ubuntu 20.04 LTS (focal) | 2:8.1.2269-1ubuntu5.32+esm10 | vim-gtk 2:8.1.2269-1ubuntu5.32+esm10 | Jul 18, 2026 |
| vim-gtk · Ubuntu 22.04.1 LTS (jammy) | 2:8.2.3995-1ubuntu2.34 | vim-gtk 2:8.2.3995-1ubuntu2.34 | Jul 18, 2026 |
| vim-gtk3 · Ubuntu 18.04.6 LTS (bionic) | 2:8.0.1453-1ubuntu1.13+esm22 | vim-gtk3 2:8.0.1453-1ubuntu1.13+esm22 | Jul 18, 2026 |
| vim-gtk3 · Ubuntu 20.04 LTS (focal) | 2:8.1.2269-1ubuntu5.32+esm10 | vim-gtk3 2:8.1.2269-1ubuntu5.32+esm10 | Jul 18, 2026 |
| vim-gtk3 · Ubuntu 22.04.1 LTS (jammy) | 2:8.2.3995-1ubuntu2.34 | vim-gtk3 2:8.2.3995-1ubuntu2.34 | Jul 18, 2026 |
| vim-gtk3 · Ubuntu 24.04.5 LTS (noble) | 2:9.1.0016-1ubuntu7.18 | vim-gtk3 2:9.1.0016-1ubuntu7.18 | Jul 18, 2026 |
| vim-gtk3 · Ubuntu 26.04.1 LTS (resolute) | 2:9.1.2141-1ubuntu4.7 | vim-gtk3 2:9.1.2141-1ubuntu4.7 | Jul 9, 2026 |
| vim-gui-common · Ubuntu 18.04.6 LTS (bionic) | 2:8.0.1453-1ubuntu1.13+esm22 | vim-gui-common 2:8.0.1453-1ubuntu1.13+esm22 | Jul 18, 2026 |
| vim-gui-common · Ubuntu 20.04 LTS (focal) | 2:8.1.2269-1ubuntu5.32+esm10 | vim-gui-common 2:8.1.2269-1ubuntu5.32+esm10 | Jul 18, 2026 |
| vim-gui-common · Ubuntu 22.04.1 LTS (jammy) | 2:8.2.3995-1ubuntu2.34 | vim-gui-common 2:8.2.3995-1ubuntu2.34 | Jul 18, 2026 |
| vim-gui-common · Ubuntu 24.04.5 LTS (noble) | 2:9.1.0016-1ubuntu7.18 | vim-gui-common 2:9.1.0016-1ubuntu7.18 | Jul 18, 2026 |
| vim-gui-common · Ubuntu 26.04.1 LTS (resolute) | 2:9.1.2141-1ubuntu4.7 | vim-gui-common 2:9.1.2141-1ubuntu4.7 | Jul 9, 2026 |
| vim-minimal · almalinux 10 | 2:9.1.083-9.el10_2.20 | ALSA-2026:66336 | Sep 10, 2026 |
| vim-minimal · almalinux 8 | 2:8.0.1763-31.el8_10.7 | ALSA-2026:66348 | Sep 10, 2026 |
| vim-minimal · almalinux 9 | 2:8.2.2637-26.el9_8.21 | ALSA-2026:66366 | Sep 10, 2026 |
| vim-minimal · amzn 2023 | 2:9.2.780-1.amzn2023.0.1 | ALAS2023-2026-1993 | Aug 3, 2026 |
| vim-minimal · ol 10 | 2:9.1.083-9.0.1.el10_2.20 | ELSA-2026-66336-0 | Sep 10, 2026 |
| vim-minimal · ol 8 | 2:8.0.1763-31.0.1.el8_10.7 | ELSA-2026-66348-0 | Sep 10, 2026 |
| vim-minimal · ol 9 | 2:8.2.2637-26.0.1.el9_8.21 | ELSA-2026-66366-0 | Sep 10, 2026 |
| vim-minimal-debuginfo · amzn 2023 | 2:9.2.780-1.amzn2023.0.1 | ALAS2023-2026-1993 | Aug 3, 2026 |
| vim-motif · Ubuntu 24.04.5 LTS (noble) | 2:9.1.0016-1ubuntu7.18 | vim-motif 2:9.1.0016-1ubuntu7.18 | Jul 18, 2026 |
| vim-motif · Ubuntu 26.04.1 LTS (resolute) | 2:9.1.2141-1ubuntu4.7 | vim-motif 2:9.1.2141-1ubuntu4.7 | Jul 9, 2026 |
| vim-nox · Ubuntu 18.04.6 LTS (bionic) | 2:8.0.1453-1ubuntu1.13+esm22 | vim-nox 2:8.0.1453-1ubuntu1.13+esm22 | Jul 18, 2026 |
| vim-nox · Ubuntu 20.04 LTS (focal) | 2:8.1.2269-1ubuntu5.32+esm10 | vim-nox 2:8.1.2269-1ubuntu5.32+esm10 | Jul 18, 2026 |
| vim-nox · Ubuntu 22.04.1 LTS (jammy) | 2:8.2.3995-1ubuntu2.34 | vim-nox 2:8.2.3995-1ubuntu2.34 | Jul 18, 2026 |
| vim-nox · Ubuntu 24.04.5 LTS (noble) | 2:9.1.0016-1ubuntu7.18 | vim-nox 2:9.1.0016-1ubuntu7.18 | Jul 18, 2026 |
| vim-nox · Ubuntu 26.04.1 LTS (resolute) | 2:9.1.2141-1ubuntu4.7 | vim-nox 2:9.1.2141-1ubuntu4.7 | Jul 9, 2026 |
| vim-runtime · Ubuntu 18.04.6 LTS (bionic) | 2:8.0.1453-1ubuntu1.13+esm22 | vim-runtime 2:8.0.1453-1ubuntu1.13+esm22 | Jul 18, 2026 |
| vim-runtime · Ubuntu 20.04 LTS (focal) | 2:8.1.2269-1ubuntu5.32+esm10 | vim-runtime 2:8.1.2269-1ubuntu5.32+esm10 | Jul 18, 2026 |
| vim-runtime · Ubuntu 22.04.1 LTS (jammy) | 2:8.2.3995-1ubuntu2.34 | vim-runtime 2:8.2.3995-1ubuntu2.34 | Jul 18, 2026 |
| vim-runtime · Ubuntu 24.04.5 LTS (noble) | 2:9.1.0016-1ubuntu7.18 | vim-runtime 2:9.1.0016-1ubuntu7.18 | Jul 18, 2026 |
| vim-runtime · Ubuntu 26.04.1 LTS (resolute) | 2:9.1.2141-1ubuntu4.7 | vim-runtime 2:9.1.2141-1ubuntu4.7 | Jul 9, 2026 |
| vim-tiny · Ubuntu 18.04.6 LTS (bionic) | 2:8.0.1453-1ubuntu1.13+esm22 | vim-tiny 2:8.0.1453-1ubuntu1.13+esm22 | Jul 18, 2026 |
| vim-tiny · Ubuntu 20.04 LTS (focal) | 2:8.1.2269-1ubuntu5.32+esm10 | vim-tiny 2:8.1.2269-1ubuntu5.32+esm10 | Jul 18, 2026 |
| vim-tiny · Ubuntu 22.04.1 LTS (jammy) | 2:8.2.3995-1ubuntu2.34 | vim-tiny 2:8.2.3995-1ubuntu2.34 | Jul 18, 2026 |
| vim-tiny · Ubuntu 24.04.5 LTS (noble) | 2:9.1.0016-1ubuntu7.18 | vim-tiny 2:9.1.0016-1ubuntu7.18 | Jul 18, 2026 |
| vim-tiny · Ubuntu 26.04.1 LTS (resolute) | 2:9.1.2141-1ubuntu4.7 | vim-tiny 2:9.1.2141-1ubuntu4.7 | Jul 9, 2026 |
| xxd · Ubuntu 18.04.6 LTS (bionic) | 2:8.0.1453-1ubuntu1.13+esm22 | xxd 2:8.0.1453-1ubuntu1.13+esm22 | Jul 18, 2026 |
| xxd · Ubuntu 20.04 LTS (focal) | 2:8.1.2269-1ubuntu5.32+esm10 | xxd 2:8.1.2269-1ubuntu5.32+esm10 | Jul 18, 2026 |
| xxd · Ubuntu 22.04.1 LTS (jammy) | 2:8.2.3995-1ubuntu2.34 | xxd 2:8.2.3995-1ubuntu2.34 | Jul 18, 2026 |
| xxd · Ubuntu 24.04.5 LTS (noble) | 2:9.1.0016-1ubuntu7.18 | xxd 2:9.1.0016-1ubuntu7.18 | Jul 18, 2026 |
| xxd · Ubuntu 26.04.1 LTS (resolute) | 2:9.1.2141-1ubuntu4.7 | xxd 2:9.1.2141-1ubuntu4.7 | Jul 9, 2026 |
| xxd · almalinux 10 | 2:9.1.083-9.el10_2.20 | ALSA-2026:66336 | Sep 10, 2026 |
| xxd · amzn 2023 | 2:9.2.780-1.amzn2023.0.1 | ALAS2023-2026-1993 | Aug 3, 2026 |
| xxd · ol 10 | 2:9.1.083-9.0.1.el10_2.20 | ELSA-2026-66336-0 | Sep 10, 2026 |
| xxd-debuginfo · amzn 2023 | 2:9.2.780-1.amzn2023.0.1 | ALAS2023-2026-1993 | Aug 3, 2026 |
Patch Radar data is free to use with attribution. Terms and how to credit it.
Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.