Vulnerability record · CVE-2014-7236 · published 17 February 2020
CVE-2014-7236: TWiki Plugins.pm eval injection allows remote Perl code execution
Twiki · Twiki
TWiki before 6.0.1 contains an eval injection flaw in lib/TWiki/Plugins.pm. The debugenableplugins parameter passed to do/view/Main/WebHome is evaluated as Perl code, letting a remote attacker run arbitrary Perl on the server. The record gives no affected version list beyond 'before 6.0.1' and no vendor advisory.
Description
Eval injection vulnerability in lib/TWiki/Plugins.pm in TWiki before 6.0.1 allows remote attackers to execute arbitrary Perl code via the debugenableplugins parameter to do/view/Main/WebHome.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Automated analysis
critical priorityUnauthenticated remote code execution with a CVSS 3.1 score of 9.1, public exploit references, and a very high EPSS percentile make this an urgent fix despite no KEV listing.
What it is
TWiki before 6.0.1 contains an eval injection flaw in lib/TWiki/Plugins.pm. The debugenableplugins parameter passed to do/view/Main/WebHome is evaluated as Perl code, letting a remote attacker run arbitrary Perl on the server. The record gives no affected version list beyond 'before 6.0.1' and no vendor advisory.
Impact
An unauthenticated remote attacker can execute arbitrary Perl code with the privileges of the TWiki web server process, leading to full compromise of the host and any data it can reach.
Attack surface
Reached over the network via an HTTP request to do/view/Main/WebHome with a crafted debugenableplugins parameter. The CVSS vector shows no privileges required and no user interaction, so the endpoint is directly reachable by an unauthenticated client.
Exploitation
CISA KEV does not list this CVE, but EPSS is 0.55637 (98.99th percentile) and multiple references are tagged Exploit, indicating public exploit code exists.
What to do
- Upgrade TWiki to 6.0.1 or later, which is the fixed version named in the description.
- If upgrade is not immediately possible, restrict network access to the TWiki web interface to trusted users or an internal network.
- Disable or block the debugenableplugins parameter at the web server or reverse proxy before requests reach TWiki.
- Review TWiki plugin configuration and remove any debug or diagnostic parameters that accept user input.
- Run the TWiki service under a low-privilege account with no access to sensitive files or the host shell.
Detection
- Search web server and TWiki logs for requests to do/view/Main/WebHome containing debugenableplugins.
- Alert on Perl process activity spawned by the TWiki web server user, especially unexpected child processes or outbound connections.
- Monitor for unusual file writes or new files in the TWiki installation directory.
- Use the public exploit references to build signatures for known payload patterns in the debugenableplugins parameter.
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| http://packetstormsecurity.com/files/128623/Twiki-Perl-Code-Execution.html | ExploitThird Party AdvisoryVDB Entry |
| http://seclists.org/fulldisclosure/2014/Oct/44 | ExploitMailing ListThird Party Advisory |
| http://www.securityfocus.com/bid/70372 | Third Party AdvisoryVDB Entry |
| http://www.securitytracker.com/id/1030981 | Third Party AdvisoryVDB Entry |
| http://packetstormsecurity.com/files/128623/Twiki-Perl-Code-Execution.html | ExploitThird Party AdvisoryVDB Entry |
| http://seclists.org/fulldisclosure/2014/Oct/44 | ExploitMailing ListThird Party Advisory |
| http://www.securityfocus.com/bid/70372 | Third Party AdvisoryVDB Entry |
| http://www.securitytracker.com/id/1030981 | Third Party AdvisoryVDB Entry |
Track CVE-2014-7236 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.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2014-7236), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.