Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: [email protected]
Control: affects -1 + src:neovim
User: [email protected]
Usertags: pu

[ Reason ]
Neovim versions >= 0.9 added a vim.secure module to manage trust when
automatically sourcing files from a directory. The vim.secure.read()
API, used to read those files, was subject to command injection
(CVE-2026-11487).

This upload backports the patch to fix the CVE, with adjustments to make
the test work in trixie's neovim version (thanks to Agatha Porte).

[ Impact ]
No-DSA CVE remains unfixed.

[ Tests ]
Upstream added an automated test to validate the fix. I've validated it
fails before the fix.

[ Risks ]
Scope is limited to this API and has a test, so it is pretty targeted.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
* Backport of CVE fix
* Package metadata adjustments for first trixie upload (ci release, gbp
  config)

Reply via email to