Lucene search

K
prionPRIOn knowledge basePRION:CVE-2022-39261
HistorySep 28, 2022 - 2:15 p.m.

Input validation

2022-09-2814:15:00
PRIOn knowledge base
www.prio-n.com
5
twig
php
filesystem loader
arbitrary file read
user input
template names
validation
nvd

7.4 High

AI Score

Confidence

High

0.003 Low

EPSS

Percentile

71.2%

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.

References

7.4 High

AI Score

Confidence

High

0.003 Low

EPSS

Percentile

71.2%