Uncontrolled Recursion in Vim - #VU132277
Published: May 25, 2026
Vim
Detailed vulnerability description
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to uncontrolled recursion in read_tree_node() when parsing a crafted spell file. A remote attacker can supply a crafted .spl file containing a deep linear node chain to cause a denial of service.
On default 8 MB stacks, approximately 88,000 nested frames can exhaust the stack and crash Vim with SIGSEGV.