Home

Description

A flaw has been found in Neovim up to 0.12.2. Affected by this issue is the function M.read of the file runtime/lua/vim/secure.lua of the component View Branch. Executing a manipulation of the argument path can lead to command injection. It is possible to launch the attack on the local host. The exploit has been published and may be used. This patch is called f83e0dcaf8cf18de94828341b0a1a61a86c75baf. A patch should be applied to remediate this issue.

PUBLISHED Reserved 2026-06-07 | Published 2026-06-08 | Updated 2026-06-08 | Assigner VulDB




MEDIUM: 4.8CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
MEDIUM: 5.3CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C
MEDIUM: 5.3CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C
4.3AV:L/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:OF/RC:C

Problem types

Command Injection

Injection

Timeline

2026-06-07:Advisory disclosed
2026-06-07:VulDB entry created
2026-06-07:VulDB entry last update

Credits

NanHang (VulDB User) reporter

References

vuldb.com/vuln/369107 (VDB-369107 | Neovim View Branch secure.lua M.read command injection) vdb-entry technical-description

vuldb.com/vuln/369107/cti (VDB-369107 | CTI Indicators (IOB, IOC, TTP, IOA)) signature permissions-required

vuldb.com/cve/CVE-2026-11487 (CVE-2026-11487 | CVE Analysis and Report) third-party-advisory

vuldb.com/submit/834495 (Submit #834495 | Neovim Neovim <= 0.12.2 command injection) third-party-advisory

github.com/neovim/neovim/issues/39914 exploit issue-tracking

github.com/neovim/neovim/pull/39918 issue-tracking patch

github.com/...ommit/f83e0dcaf8cf18de94828341b0a1a61a86c75baf patch

github.com/neovim/neovim/ product

cve.org (CVE-2026-11487)

nvd.nist.gov (CVE-2026-11487)

Download JSON