CSIRTS // UNIFIED SECURITY ADVISORY FEEDSYS ● ONLINE · POWERED BY INTELFUSIONS.COM

CVE-2026-73071

lowCVSS 3.3covered by 2 sourcesfirst seen 2026-08-11
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.

CSIRTS triage

What
Use-after-free vulnerability in JSON decoding can cause crash or code execution.
Who is affected
Systems running Vim versions with JSON decoding functionality.
Urgency
Low severity (CVSS 3.3); not exploited; memory safety issue in optional feature.
Action
Update Vim to patched version addressing use-after-free in JSON decoder.

AI-assisted analysis generated from the source advisory — verify against the original.

⚡ Watch CVE-2026-73071

Get an email if CVE-2026-73071 is added to CISA KEV, gains public exploit code, or a new advisory cites it — max one per day, one-click unsubscribe.

Exploitation outlook

Advisory coverage (2)

External references

NVD record for CVE-2026-73071

CVE.org record

Embed the live status

CVE-2026-73071 live status badge — this badge updates automatically when the KEV or exploit status changes. How to embed it →

[![CVE-2026-73071 status](https://www.csirts.com/badge/CVE-2026-73071)](https://www.csirts.com/cve/CVE-2026-73071)