CVE-2022-29221

smarty3: Smarty is a template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic

CVE-2022-29221 is fixed in 3 products on 1 platform, first by smarty3 3.1.39-2ubuntu1.22.04.1, released May 24, 2022. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
8.8
Medium
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0491
92nd percentile

Smarty is a template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic. Prior to versions 3.1.45 and 4.1.1, template authors could inject php code by choosing a malicious {block} name or {include} file name. Sites that cannot fully trust template authors should upgrade to versions 3.1.45 or 4.1.1 to receive a patch for this issue. There are currently no known workarounds.

Where it's fixed

ProductFixed inFixReleased
Linux
postfixadmin · Ubuntu 18.04.6 LTS (bionic) 3.0.2-2ubuntu0.1~esm1 postfixadmin 3.0.2-2ubuntu0.1~esm1 Mar 28, 2023
postfixadmin · Ubuntu 20.04 LTS (focal) 3.2.1-3ubuntu0.1~esm1 postfixadmin 3.2.1-3ubuntu0.1~esm1 Mar 28, 2023
postfixadmin · Ubuntu 22.04.1 LTS (jammy) 3.3.10-2ubuntu0.1~esm1 postfixadmin 3.3.10-2ubuntu0.1~esm1 Mar 28, 2023
smarty3 · Debian 12.15 (bookworm) 3.1.45-1 DEBIAN-CVE-2022-29221 May 24, 2022
smarty3 · Debian 13.5 (trixie) 3.1.45-1 DEBIAN-CVE-2022-29221 May 24, 2022
smarty3 · Debian 14 3.1.45-1 DEBIAN-CVE-2022-29221 May 24, 2022
smarty3 · Ubuntu 22.04.1 LTS (jammy) 3.1.39-2ubuntu1.22.04.1 smarty3 3.1.39-2ubuntu1.22.04.1 May 24, 2022
smarty3 · Ubuntu 24.10 (oracular) 3.1.39-2ubuntu2 smarty3 3.1.39-2ubuntu2 Jan 16, 2026
smarty3 · Ubuntu 25.04 (plucky) 3.1.39-2ubuntu2 smarty3 3.1.39-2ubuntu2 Jan 16, 2026
smarty4 · Debian 12.15 (bookworm) 4.1.1-1 DEBIAN-CVE-2022-29221 May 24, 2022
smarty4 · Debian 13.5 (trixie) 4.1.1-1 DEBIAN-CVE-2022-29221 May 24, 2022
smarty4 · Debian 14 4.1.1-1 DEBIAN-CVE-2022-29221 May 24, 2022

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.