Bug#1144217: trixie-pu: package neovim/0.10.4-8+deb13u1

James McCoy <[email protected]>
Newsgroups gmane.linux.debian.devel.release
Message-ID <178653997588.1853178.868261963860990631.reportbug__13590.1592600689$1786540055$gmane$org@localhost>
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)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.