CVE-2021-21707CWE-159

Special characters break path parsing in XML functions

Medium · published November 29, 2021

CVSS v3.1
5.3
EPSS
25%
Percentile
97.9
In the wild
Unconfirmed
What it is

In PHP versions 7.3.x below 7.3.33, 7.4.x below 7.4.26 and 8.0.x below 8.0.13, certain XML parsing functions, like simplexml_load_file(), URL-decode the filename passed to them. If that filename contains URL-encoded NUL character, this may cause the function to interpret this as the end of the filename, thus interpreting the filename differently from what the user intended, which may lead it to reading a different file than intended.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.25315 · 97.9th percentile
Weakness
CWE-159 · Improper Handling of Invalid Use of Special Elements
Published
2021-11-29T06:25Z
EPSS history
Timeline
  • 29 NOV 06:25Z
    Special characters break path parsing in XML functions
    cvelistv5