Smarty before 3.1.39 allows code injection via an unexpected function name after a {function name= substring.
mitre·CWE-94·Published 2021-02-22