VYPR
Unrated severityNVD Advisory· Published Nov 16, 2023· Updated Feb 13, 2025

Floating point Exception in adjust_plines_for_skipcol() in vim

CVE-2023-48232

Description

Floating point exception in Vim when calculating line offset for overlong lines with smooth scrolling and specific 'cpo' setting, causing crash.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Floating point exception in Vim when calculating line offset for overlong lines with smooth scrolling and specific 'cpo' setting, causing crash.

Vulnerability

In Vim versions prior to 9.0.2107, a floating point exception can occur when calculating the line offset for overlong lines if smooth scrolling is enabled and the 'cpo' setting includes the 'n' flag. This happens when a window border is present and the wrapped line continues on the next physical line directly in the window border. Only users with non-default settings are affected [1].

Exploitation

An attacker needs to coerce a victim into opening a file with an overlong line that triggers the condition. No special network position is required; local file access is sufficient. The sequence involves the user opening the crafted file with the specific settings enabled, causing the floating point exception and crash [1].

Impact

The vulnerability results in a denial of service via crash. There is no evidence of code execution or information disclosure; the impact is limited to a crash [1].

Mitigation

Users should upgrade to Vim version 9.0.2107 or later, which includes the fix in commit cb0b99f0. There are no known workarounds [1].

AI Insight generated on May 25, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

27

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

7

News mentions

0

No linked articles in our index yet.