I don’t fully understand lisp nor emacs internals. Do you anticipate similar bugs would exist across different major and minor modes, or emacs by default?
E.g., is markdown-mode or python-mode likely to have similar bugs? What about web browser modes, or chat modes, etc?
I genuinely like emacs but I’m worried for a future where my client cannot be trusted to not evaluate random data it has in files.