7.5 High
CVSS2
Attack Vector
NETWORK
Attack Complexity
LOW
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:N/AC:L/Au:N/C:P/I:P/A:P
0.017 Low
EPSS
Percentile
87.9%
The phpDocumentor package provides automatic documenting of PHP API directly from the source.
phpDocumentor bundles Smarty with the modifier.regex_replace.php plug-in which does not properly sanitize input related to the ASCII NUL character in a search string.
A remote attacker could call arbitrary PHP functions via templates.
There is no known workaround at this time.
All phpDocumentor users should upgrade to the latest stable version:
# emerge --sync
# emerge --ask --oneshot --verbose
">=dev-php/PEAR-PhpDocumentor-1.4.3-r1"
NOTE: This is a legacy GLSA. Updates for all affected architectures are available since February 12, 2011. It is likely that your system is already no longer affected by this issue.
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
Gentoo | any | all | dev-php/pear-phpdocumentor | < 1.4.3-r1 | UNKNOWN |