← Vulnerability feed

Vulnerability record · CVE-2018-20062 · published 11 December 2018

CVE-2018-20062: NoneCms filter parameter remote PHP code execution

55none · Nonecms

NoneCms V1.3 mishandles the filter parameter in thinkphp/library/think/App.php, letting remote attackers run arbitrary PHP code. The flaw is trivially reachable over HTTP and carries a critical CVSS score of 9.8, so any exposed instance is at serious risk.

9.8 CVSS 3.1 Critical CISA KEV since 3 Nov 2021 EPSS 100% · top 0.1%
9.8CVSS 3.1 base score, v2 7.5
100%EPSS exploitation probability, 30 days
YesIn CISA KEV, fix deadline passed
1Affected product versions listed by NVD
5References, 4 tagged exploit
17 Jun 2026Last modified by NVD

Description

An issue was discovered in NoneCms V1.3. thinkphp/library/think/App.php allows remote attackers to execute arbitrary PHP code via crafted use of the filter parameter, as demonstrated by the s=index/\think\Request/input&filter=phpinfo&data=1 query string.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 16 September 2026. Confidence: high.

critical priorityUnauthenticated remote code execution with a 9.8 CVSS score, KEV listing, and near-maximum EPSS probability makes this an urgent patch-or-isolate case.

What it is

NoneCms V1.3 mishandles the filter parameter in thinkphp/library/think/App.php, letting remote attackers run arbitrary PHP code. The flaw is trivially reachable over HTTP and carries a critical CVSS score of 9.8, so any exposed instance is at serious risk.

Impact

An unauthenticated attacker can execute arbitrary PHP code on the server, leading to full compromise of the application and its host. This can expose data, allow persistence, and enable lateral movement.

Attack surface

Reached over the network via a crafted query string such as s=index/\think\Request/input&filter=phpinfo&data=1. No authentication or user interaction is required per the CVSS vector (AV:N/AC:L/PR:N/UI:N).

Exploitation

CISA added it to KEV in November 2021, and EPSS shows a 30-day probability of 0.9953 (99.9th percentile). Public exploit references exist, though no ransomware campaign use is documented.

What to do

  • Apply the vendor update for NoneCms/ThinkPHP as instructed by CISA's required action.
  • If patching is not immediately possible, remove or restrict public access to the affected application.
  • Block or filter requests containing suspicious filter parameters at the WAF or reverse proxy.
  • Run the application with least privilege and disable unnecessary PHP functions.
  • Monitor for and remove any web shells or unexpected files after suspected exposure.

Detection

  • Search web logs for requests containing 'filter=' combined with 'think\Request/input' or similar patterns.
  • Alert on outbound connections or process creation from the web server user that are unusual for the application.
  • Scan the web root for newly created or modified PHP files that do not match known deployments.
  • Review PHP error logs for execution attempts involving the filter parameter.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Exploitation in the wild

CISA added CVE-2018-20062 to the Known Exploited Vulnerabilities catalog on 3 November 2021 as "ThinkPHP "noneCms" Remote Code Execution Vulnerability". Required action: Apply updates per vendor instructions. Federal deadline 3 May 2022.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2018-20062 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

8.8CVE-2018-72195none nonecms cross-site request forgery vulnerabilityapplication/admin/controller/Admin.php in NoneCms 1.3.0 has CSRF, as demonstrated by changing an admin password or adding an account via a public/ind…EPSS 0.51%7.5CVE-2020-186475none nonecms exposure of resource to wrong sphere vulnerabilityInformation Disclosure in NoneCMS v1.3 allows remote attackers to obtain sensitive information via the component "/nonecms/vendor".EPSS 1.5%7.5CVE-2020-186465none nonecms exposure of resource to wrong sphere vulnerabilityInformation Disclosure in NoneCMS v1.3 allows remote attackers to obtain sensitive information via the component "/public/index.php".EPSS 1.5%7.5CVE-2018-60295none nonecms server-side request forgery (ssrf) vulnerabilityThe copy function in application/admin/controller/Article.php in NoneCms 1.3.0 allows remote attackers to access the content of internal and external…EPSS 1.4%6.5CVE-2019-167215none nonecms cross-site request forgery vulnerabilityNoneCMS v1.3 has CSRF in public/index.php/admin/admin/dele.html, as demonstrated by deleting the admin user.EPSS 0.53%6.5CVE-2018-60225none nonecms path traversal vulnerabilityDirectory traversal vulnerability in application/admin/controller/Main.php in NoneCms through 1.3.0 allows remote authenticated users to delete arbit…EPSS 1.4%6.1CVE-2020-182825none nonecms cross-site scripting vulnerabilityCross-site scripting (XSS) vulnerability in NoneCms 1.3.0 allows remote attackers to inject arbitrary web script or HTML via feedback feature.EPSS 0.52%6.1CVE-2020-233715none nonecms cross-site scripting vulnerabilityCross-site scripting (XSS) vulnerability in static/admin/js/kindeditor/plugins/multiimage/images/swfupload.swf in noneCms v1.3.0 allows remote attack…EPSS 0.94%

Source: NIST National Vulnerability Database (record CVE-2018-20062), CISA KEV, FIRST EPSS (scores of 2026-09-22). This page is refreshed as NVD updates the record.