PT-2018-15201 · Pear · Html Quickform
Patrick Figel
·
Published
2018-07-23
·
Updated
2019-01-23
·
CVE-2018-1999022
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
PEAR HTML QuickForm versions 3.2.14 and earlier
Description
The issue concerns an eval injection that can lead to possible information disclosure, impact on data integrity, and execution of arbitrary code. This can be exploited via a specially crafted query string, for example, a malicious URL that injects unauthorized code. The
getSubmitValue method, validate method, setOptions method, findValue method, and prepareValue method in HTML QuickForm, HTML QuickForm hierselect, and HTML QuickForm element are affected.Recommendations
For PEAR HTML QuickForm version 3.2.14 and earlier, update to version 3.2.15 to resolve the issue. As a temporary workaround, consider restricting access to the
getSubmitValue, validate, setOptions, findValue, and prepareValue methods until the update is applied. Avoid using specially crafted query strings that could exploit the eval injection vulnerability.Fix
Code Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Html Quickform