Template authors could inject php code by choosing a malicous {block} name or {include} file name. Sites that cannot fully trust template authors should update asap.
Please upgrade to the most recent version of Smarty v3 or v4.
Is there a way for users to fix or remediate the vulnerability without upgrading?
Are there any links users can visit to find out more?
If you have any questions or comments about this advisory:
github.com/FriendsOfPHP/security-advisories/blob/master/smarty/smarty/CVE-2022-29221.yaml
github.com/smarty-php/smarty
github.com/smarty-php/smarty/commit/64ad6442ca1da31cefdab5c9874262b702cccddd
github.com/smarty-php/smarty/releases/tag/v3.1.45
github.com/smarty-php/smarty/releases/tag/v4.1.1
github.com/smarty-php/smarty/security/advisories/GHSA-634x-pc3q-cf4c
lists.debian.org/debian-lts-announce/2022/05/msg00044.html
lists.fedoraproject.org/archives/list/[email protected]/message/BRAJVDRGCIY5UZ2PQHKDTT7RMKG6WJQQ
lists.fedoraproject.org/archives/list/[email protected]/message/L777JIBIWJV34HS7LXPIDWASG7TT4LNI
nvd.nist.gov/vuln/detail/CVE-2022-29221
security.gentoo.org/glsa/202209-09
www.debian.org/security/2022/dsa-5151