Patchfirst
CVE-2018-25270 Public exploit Critical · 9.8 EPSS 0.9%

ThinkPHP 5.0.23 Remote Code Execution via invokefunction

Thinkphp · ThinkPHP

Summary

ThinkPHP 5.0.23 contains a remote code execution flaw in its routing handling of the invokefunction parameter, affecting the ThinkPHP product's index.php endpoint. An unauthenticated attacker with network access to that endpoint can craft a request with malicious function parameters to run arbitrary PHP code and system commands with the application's privileges, requiring no authentication, user interaction, or special configuration.

Official description · CVE.org

ThinkPHP 5.0.23 contains a remote code execution vulnerability that allows unauthenticated attackers to execute arbitrary PHP code by invoking functions through the routing parameter. Attackers can craft requests to the index.php endpoint with malicious function parameters to execute system commands with application privileges.

Breakdown
65.8 / 100
Exploited
Yes, in VulnCheck KEV
Reports
0
Tactics
0/15

First seen exploited 43 days after disclosure.

  1. Disclosedday 0
  2. First seen exploitedVulnCheck KEV evidence+43 days

techniques

No techniques linked

No ATT&CK techniques are linked to this CVE yet. MITRE CTID has not mapped it, and no report passage in the corpus ties it to a technique.

What security researchers reported

Not named in any threat report yet

Also mentioned in 7 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

4 links, grouped by NVD tag
↑ ↓ chooseEnter openEsc close