CVSS 3.1 Score 5.5 of 10 (medium)


Published Oct 27, 2023
Updated: Dec 17, 2023
CWE ID 190
CWE ID 416


CVE-2023-46246 is a vulnerability that affects Vim, an improved version of the Vi editor. The vulnerability is a heap-use-after-free in memory allocated in the function ga_grow_inner in the file src/alloc.c at line 748. This memory is freed in the file src/ex_docmd.c at line 1010 and then used again in src/cmdhist.c at line 759. It can be exploited when using the :history command, where an overflow in the provided argument can cause an integer overflow and potentially lead to a use-after-free condition. The vulnerability has been patched in version 9.0.2068. This vulnerability has a base severity rating of MEDIUM, with a base score of 5.5 according to The exploitability score is 1.8, and it requires low privileges and no user interaction to exploit. The attack vector is local, and there is no impact on integrity or confidentiality, but there is a high availability impact.

Explore Beyond the CVE Basics with Recorded Future's Vulnerability Intelligence

Note: This is just a basic overview providing quick insights into CVE-2023-46246 information. Gain full access to comprehensive CVE data, risk scores, prioritization, and mitigation data through Recorded Future's Vulnerability Intelligence:
  • Prioritize with Risk-Based Scoring
  • Explore the Extensive Vulnerability Database
  • Receive Early Alerts on Emerging CVEs
  • Focus on Critical Exploitable Vulnerabilities
  • Streamline Remediation with Integration Options