Multiple vulnerabilities have been found in Smarty, the worst of which could result in remote code execution
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| dev-php/smarty | * | < 4.2.1 | >= 4.2.1 |
Smarty is a template engine for PHP. The "template security" feature of Smarty is designed to help reduce the risk of a system compromise when you have untrusted parties editing templates.
Multiple vulnerabilities have been discovered in Smarty. Please review the CVE identifiers referenced below for details.
Please review the referenced CVE identifiers for details.
There is no known workaround at this time.
All Smarty users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-php/smarty-4.2.1"
Multiple vulnerabilities in the Smarty template engine might allow remote attackers to execute arbitrary PHP code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| dev-php/smarty | * | < 3.1.39 | >= 3.1.39 |
Smarty is a template engine for PHP.
Multiple vulnerabilities have been discovered in Smarty template engine. Please review the CVE identifiers referenced below for details.
Please review the referenced CVE identifiers for details.
There is no known workaround at this time.
All Smarty template engine users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-php/smarty-3.1.39"
Multiple vulnerabilities in the Smarty template engine might allow remote attackers to execute arbitrary PHP code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| dev-php/smarty | * | < 2.6.23 | >= 2.6.23 |
Smarty is a template engine for PHP.
Multiple vulnerabilities have been discovered in Smarty:
These issues might allow a remote attacker to execute arbitrary PHP code.
There is no known workaround at this time.
All Smarty users should upgrade to an unaffected version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-php/smarty-2.6.23"
NOTE: This is a legacy GLSA. Updates for all affected architectures are available since June 2, 2009. It is likely that your system is already no longer affected by this issue.
Smarty's "Template security" feature can be bypassed, potentially allowing a remote attacker to execute arbitrary PHP code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| dev-php/smarty | * | < 2.6.9 | >= 2.6.9 |
Smarty is a template engine for PHP. The "template security" feature of Smarty is designed to help reduce the risk of a system compromise when you have untrusted parties editing templates.
A vulnerability has been discovered within the regex_replace modifier of the Smarty templates when allowing access to untrusted users. Furthermore, it was possible to call functions from {if} statements and {math} functions.
These issues may allow a remote attacker to bypass the "template security" feature of Smarty, and execute arbitrary PHP code.
Do not grant template access to untrusted users.
All Smarty users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-php/smarty-2.6.9"