PT-2018-15015 · Pbootcms · Pbootcms

Published

2018-11-27

·

Updated

2019-04-17

·

CVE-2018-19595

CVSS v3.1

9.8

Critical

VectorAV: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

CVE-2018-19595

Affected Products

Pbootcms