CVE-2015-7809 Twig remote code execution in templates
MediumCVSS 6.8
EPSS 3.4%
PoC
- Published
- Updated
- Exploit status
- Proof-of-concept only
Description
The displayBlock function Template.php in Sensio Labs Twig before 1.20.0, when Sandbox mode is enabled, allows remote attackers to execute arbitrary code via the _self variable in a template.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| twig/twig(Packagist) | < 1.20.0 | 1.20.0 |
| twig/twig(Packagist) | = 1.3.0 | No fix listed |
| twig/twig(Packagist) | = 1.4.0 | No fix listed |
| twig/twig(Packagist) | = 1.5.0 | No fix listed |
| twig/twig(Packagist) | = 1.5.1 | No fix listed |
| twig/twig(Packagist) | = 1.6.0 | No fix listed |
| twig/twig(Packagist) | = 1.6.1 | No fix listed |
| twig/twig(Packagist) | = 1.6.2 | No fix listed |
| twig/twig(Packagist) | = 1.6.3 | No fix listed |
| twig/twig(Packagist) | = 1.6.4 | No fix listed |
| twig/twig(Packagist) | = 1.6.5 | No fix listed |
| twig/twig(Packagist) | = v1.10.0 | No fix listed |
| twig/twig(Packagist) | = v1.10.1 | No fix listed |
| twig/twig(Packagist) | = v1.10.2 | No fix listed |
| twig/twig(Packagist) | = v1.10.3 | No fix listed |
| twig/twig(Packagist) | = v1.11.0 | No fix listed |
| twig/twig(Packagist) | = v1.11.1 | No fix listed |
| twig/twig(Packagist) | = v1.12.0 | No fix listed |
| twig/twig(Packagist) | = v1.12.0-RC1 | No fix listed |
| twig/twig(Packagist) | = v1.12.1 | No fix listed |
| twig/twig(Packagist) | = v1.12.2 | No fix listed |
| twig/twig(Packagist) | = v1.12.3 | No fix listed |
| twig/twig(Packagist) | = v1.13.0 | No fix listed |
| twig/twig(Packagist) | = v1.13.1 | No fix listed |
| twig/twig(Packagist) | = v1.13.2 | No fix listed |
Show 23 more
| Product | Affected versions | Fixed in |
|---|---|---|
| twig/twig(Packagist) | = v1.14.0 | No fix listed |
| twig/twig(Packagist) | = v1.14.1 | No fix listed |
| twig/twig(Packagist) | = v1.14.2 | No fix listed |
| twig/twig(Packagist) | = v1.15.0 | No fix listed |
| twig/twig(Packagist) | = v1.15.1 | No fix listed |
| twig/twig(Packagist) | = v1.16.0 | No fix listed |
| twig/twig(Packagist) | = v1.16.1 | No fix listed |
| twig/twig(Packagist) | = v1.16.2 | No fix listed |
| twig/twig(Packagist) | = v1.16.3 | No fix listed |
| twig/twig(Packagist) | = v1.17.0 | No fix listed |
| twig/twig(Packagist) | = v1.18.0 | No fix listed |
| twig/twig(Packagist) | = v1.18.1 | No fix listed |
| twig/twig(Packagist) | = v1.18.2 | No fix listed |
| twig/twig(Packagist) | = v1.19.0 | No fix listed |
| twig/twig(Packagist) | = v1.7.0 | No fix listed |
| twig/twig(Packagist) | = v1.8.0 | No fix listed |
| twig/twig(Packagist) | = v1.8.1 | No fix listed |
| twig/twig(Packagist) | = v1.8.2 | No fix listed |
| twig/twig(Packagist) | = v1.8.3 | No fix listed |
| twig/twig(Packagist) | = v1.9.0 | No fix listed |
| twig/twig(Packagist) | = v1.9.1 | No fix listed |
| twig/twig(Packagist) | = v1.9.2 | No fix listed |
| symfony twig | <= 1.19.0 | No fix listed |
References
- nvd.nist.gov third-party-advisory vendor-advisory
- github.com patch
- github.com patch
- github.com exploit
- github.com product
- symfony.com
- [oss-security] 20150821 CVE Request: twig remote code execution mailing-list
- [oss-security] 20151011 Re: CVE Request: twig remote code execution mailing-list
- symfony.com vendor-advisory
- DSA-3343 vendor-advisory
- github.com
- github.com