CVE-2026-73071

Low

Description

Vim is an open source, command line text editor. From 9.2.0511 until 9.2.0844, json_decode_item() in src/json.c can retain a stale pointer after json_decode_string() invokes channel_fill() to refill and free the current buffer, causing the error path to read freed memory instead of reader->js_buf + reader->js_used when an invalid JSON string spans buffers. This issue is fixed in version 9.2.0844.

SeverityLow
CVSS3.3
Exploit probability—
ProductVim
PublishedAug 11, 2026
First seenAug 11, 2026

How to fix

Update
  • vim vim9.2.0844 or later

Affected products

ProductAffected versionsFixed in
vim vim9.2.0511 ≤ v < 9.2.08449.2.0844

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2026-73071 · Vim · Dark Radar