PT-2023-8854 · Vim+6 · Vim+6
Fabian Toepfer
·
Published
2023-11-16
·
Updated
2026-03-29
·
CVE-2023-48232
CVSS v2.0
5.0
Medium
| Vector | AV:N/AC:L/Au:N/C:N/I:N/A:P |
Name of the Vulnerable Software and Affected Versions
Vim versions prior to 9.0.2107
Description
A floating point exception may occur in Vim when calculating the line offset for overlong lines and smooth scrolling is enabled, along with the 'cpo' settings including the
n flag. This issue is related to improper handling of exceptional conditions in the adjust plines for skipcol() function. The exception should only result in a crash and is expected to affect users with non-default settings. There are no known workarounds for this issue.Recommendations
For versions prior to 9.0.2107, users are advised to upgrade to release version 9.0.2107 or later to address the issue. As a temporary workaround, consider disabling smooth scrolling or modifying the 'cpo' settings to exclude the
n flag until a patch is applied. However, the most effective resolution is to upgrade to the specified release version.Exploit
Fix
DoS
Improper Handling of Exceptional Conditions
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Alt Linux
Debian
Linuxmint
Red Os
Suse
Ubuntu
Vim