CVE-2019-9082highunder attackCWE-306

CVE-2019-9082

Published · Updated

E-mail alert when it lands in KEV, gets a public PoC or its score goes up.

100Vexday Risk Score

Patch now. It under exploitation confirmed by CISA and has a working public exploit.

ssvc Actcvss 8.8epss 97%
from disclosure to weapon8 days
Published on NVDFeb 24
1st PoC+8d
metasploitDec 10
CISA KEV+983d
Action required by CISAfederal deadline: 2022-05-03

Apply updates per vendor instructions.

In short

ThinkPHP before 3.2.4 has a flaw that lets attackers run arbitrary commands on the server by crafting a special URL. This happens because the framework doesn't properly restrict which functions can be called, allowing an attacker to execute system commands without permission.

Technical detail

Remote Command Execution via improper function invocation restriction in ThinkPHP's public interface. Attackers can bypass access controls by manipulating URL parameters to invoke call_user_func_array with arbitrary system commands. No authentication required; successful exploitation grants full code execution with application privileges.

Summary generated and translated by AI from the official description.

The full analysis of this CVE is available in Portuguese →

ThinkPHP before 3.2.4, as used in Open Source BMS v1.1.1 and other products, allows Remote Command Execution via public//?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]= followed by the command.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Affected products
n/a · n/a
⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.