๐Ÿ” CVE Alert

CVE-2026-73071

LOW 3.3

Vim: Use-after-free in JSON Decoding

CVSS Score
3.3
EPSS Score
0.0%
EPSS Percentile
0th

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.

CWE CWE-416
Vendor vim
Product vim
Published Aug 11, 2026
Stay Ahead of the Next One

Get instant alerts for vim vim

Be the first to know when new low vulnerabilities affecting vim vim are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Affected Versions

vim / vim
>= 9.2.0511, < 9.2.0844

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/vim/vim/security/advisories/GHSA-69ch-22ch-r887 github.com: https://github.com/vim/vim/commit/f8126294a526aa80c5123eb3079e325daee9ec75 github.com: https://github.com/vim/vim/releases/tag/v9.2.0844