CVE-2024-45411
highpriority · track · 34EPSS 0.008 · 58 %ileEURUUSEPSS · scored 2026-10-24
Twig is a template language for PHP. Under some circumstances, the sandbox security checks are not run which allows user-contributed templates to bypass the sandbox restrictions. This vulnerability is fixed in 1.44.8, 2.16.1, and 3.14.0.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (19)
Products and version ranges known to be affected.
advisories (1)
Vendor and ecosystem advisories describing this.
- GHSA-6j75-5wfj-gh66Twig has a possible sandbox bypass2024-09-09ghsa · osvUS
### Description Under some circumstances, the sandbox security checks are not run which allows user-contributed templates to bypass the sandbox restrictions. The security issue happens when all these conditions are met: * The sandbox is disabled globally; * The sandbox is enabled via a sandboxed `include()` function which references a template name (like `included.twig`) and not a `Template` or `TemplateWrapper` instance; * The included template has been loaded before the `include()` call but in a non-sandbox context (possible as the sandbox has been globally disabled). ### Resolution The patch ensures that the sandbox security checks are always run at runtime. ### Credits We would like to thank Fabien Potencier for reporting and fixing the issue.
also known as (4)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (15)
External citations — patches, advisories, analysis.
- https://cxsecurity.com/cveshow/CVE-2024-45411/cnnvd
- https://github.com/twigphp/Twig/commit/11f68e2aeb526bfaf638e30d4420d8a710f3f7c6cnnvd
- https://github.com/twigphp/Twig/commit/2102dd135986db79192d26fb5f5817a566e0a7decnnvd
- https://github.com/twigphp/Twig/commit/7afa198603de49d147e90d18062e7b9addcf5233cnnvd
- https://github.com/twigphp/Twig/security/advisories/GHSA-6j75-5wfj-gh66cnnvd
- https://vigilance.fr/vulnerability/php-twig-sandbox-escape-45160cnnvd
- https://github.com/twigphp/Twig/commit/11f68e2aeb526bfaf638e30d4420d8a710f3f7c6enisa_euvd
- https://github.com/twigphp/Twig/commit/2102dd135986db79192d26fb5f5817a566e0a7deenisa_euvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan