PT-2018-15015 · Pbootcms · Pbootcms
Published
2018-11-27
·
Updated
2019-04-17
·
CVE-2018-19595
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
PbootCMS version 1.3.1
Description
The issue allows remote attackers to execute arbitrary code. This is achieved through the use of
eval with mixed case in a specific URI, such as "index.php/list/5/?current={pboot:if(evAl($ GET[a]))}1{/pboot:if}&a=phpinfo();". The vulnerability is due to an incorrect protection mechanism in the parserIfLabel function within the ParserController.php file.Recommendations
For PbootCMS version 1.3.1, consider disabling the
eval function or restricting access to the parserIfLabel function in the ParserController.php file as a temporary workaround until a patch is available. Avoid using the a variable in the affected API endpoint until the issue is resolved.Exploit
Fix
Code Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Pbootcms