GHSA-65j5-vpm7-6xp4
Smarty Path Traversal Vulnerability
Packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| Packagist | smarty/smarty | < 3.1.33 | 3.1.33 |
Details
As written in the advisory (Markdown source, shown as plain text).
Smarty before 3.1.33-dev-4 allows attackers to bypass the trusted_dir protection mechanism via a `file:./../` substring in an include statement.
References
External links from the advisory. They lead to third-party sites.
- https://nvd.nist.gov/vuln/detail/CVE-2018-16831
- https://github.com/smarty-php/smarty/issues/486
- https://github.com/smarty-php/smarty/commit/f9ca3c63d1250bb56b2bda609dcc9dd81f0065f8
- https://github.com/FriendsOfPHP/security-advisories/blob/master/smarty/smarty/CVE-2018-16831.yaml
- https://github.com/smarty-php/smarty