CVE-2024-45411 Twig has a possible sandbox bypass

High 8.6 Published Updated

Attackers can bypass Twig sandbox restrictions to execute unauthorized code or access protected resources in PHP applications.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2024-45411?

CVE-2024-45411 is a high-severity vulnerability in twigphp Twig, published on 9 Sep 2024. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

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.

Weakness: CWE-693

Which versions are affected by CVE-2024-45411?

8 open source packages ship an affected version, including twig/twig. It affects 1 product.

PackageAffectedFixed in
twig/twig PackagistFrom 1.0.01.44.8
twig/twig PackagistFrom 1.0.01.44.8
twig/twig PackagistFrom 2.0.02.16.1
twig/twig PackagistFrom 2.0.02.16.1
twig/twig PackagistFrom 3.0.03.11.1
twig/twig PackagistFrom 3.0.03.11.1
2 more packages
twig/twig PackagistFrom 3.12.03.14.0
twig/twig PackagistFrom 3.12.03.14.0

Products include Symfony Twig.

How do I fix CVE-2024-45411?

Upgrade twig/twig to a fixed version for your release line: 1.44.8, 2.16.1, 3.11.1 or 3.14.0.

Is CVE-2024-45411 being exploited?

There is no known exploitation of CVE-2024-45411 in the wild and no public exploit code.

Sources

Also known as CLSA-2026-1783991055, DEBIAN-CVE-2024-45411, DLA-3888-1, DSA-5771-1, GHSA-6j75-5wfj-gh66, UBUNTU-CVE-2024-45411 and 1 more.

Is CVE-2024-45411 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free