Patchwire CVEs, their patch status, and feeds to follow them

CVE-2022-39261

Fixed in a distro release EPSS 3%CVSS 7.5

Twig is a template language for PHP. Versions 1.x prior to 1.44.7, 2.x prior to 2.15.3, and 3.x prior to 3.4.3 encounter an issue when the filesystem loader loads templates for which the name is a user input. It is possible to use the `source` or `include` statement to read arbitrary files from outside the templates' directory when using a namespace like `@somewhere/../some.file`. In such a case, validation is bypassed. Versions 1.44.7, 2.15.3, and 3.4.3 contain a fix for validation of such template names. There are no known workarounds aside from upgrading.

Published 2022-09-28 · CVE record · OSV

Products: twigphp Twig

Fixed upstream

EcosystemPackageFixed in
Packagistdrupal/core9.3.22
Packagistdrupal/core9.4.7
Packagisttwig/twig1.44.7
Packagisttwig/twig2.15.3
Packagisttwig/twig3.4.3

Distro releases

ReleasePackageFixed in
Debian 10twig2.6.2-2+deb10u1
Debian 11php-twig2.14.3-1+deb11u2
Debian 12php-twig3.4.3-1
Debian 13php-twig3.4.3-1
Debian 14php-twig3.4.3-1
Ubuntu Pro 16.04 LTStwig1.23.1-1ubuntu4+esm1
Ubuntu Pro 18.04 LTStwig2.4.6-1ubuntu0.1~esm1
Ubuntu Pro 20.04 LTSphp-twig2.12.5-1ubuntu0.1~esm1
Ubuntu Pro 22.04 LTSphp-twig3.3.8-2ubuntu4+esm1