ELEX WordPress HelpDesk & Customer Ticketing System: Arbitrary file deletion (CVE-2026-114630)
The ELEX WordPress HelpDesk & Customer Ticketing System plugin for WordPress contains an arbitrary file deletion vulnerability in the factory_reset function that allows unauthenticated attackers to delete critical system files, potentially leading to remote code execution.
CVE search metadata
CVE search record: CVE-2026-114630. Severity: critical. CVSS: 9.1. KEV: no. Product: ELEX WordPress HelpDesk & Customer Ticketing System (<= 3.3.8). Brief: ELEX WordPress HelpDesk & Customer Ticketing System: Arbitrary file deletion (CVE-2026-114630). Brief link: https://feed.craftedsignal.io/briefs/2026-11-elex-plugin-rce/
Triage facts
Revision 1- Applicability
- ELEX WordPress HelpDesk & Customer Ticketing System (<= 3.3.8)
- Evidence
- Unknown
- Severity
- Critical
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Nov 6, 13:11 UTC
- Detection
- 1 rule
- Vulnerabilities
- 1 CVE
- Source quality
- A1Very likely
The ELEX WordPress HelpDesk & Customer Ticketing System plugin is vulnerable to arbitrary file deletion in all versions up to and including 3.3.8. The vulnerability exists within the factory_reset function, which fails to perform proper capability checks, relying instead on the insecure is_admin() request-type check. Unauthenticated attackers can exploit this to delete arbitrary files, such as wp-config.php, by manipulating the ticket_attachment_path.
Attack Chain
- Attacker harvests the required AJAX nonce from the [wsdesk_support] shortcode on a public-facing page.
- Attacker submits a POST request to the eh_crm_new_ticket_post AJAX endpoint.
- Attacker injects a malicious file path into the ticket_attachment_path parameter during the ticket submission.
- Attacker performs a GET request to wp-admin/admin.php?page=wsdesk_factory_reset.
- The factory_reset routine executes due to insufficient authorization checks.
- The application performs an unlink() operation on the attacker-supplied file path.
Impact
Successful exploitation allows unauthenticated attackers to delete arbitrary files on the WordPress server. This can lead to a complete site compromise or remote code execution by removing critical configuration files such as wp-config.php, which forces the site back into an installation state.
Recommendation
- Update the ELEX WordPress HelpDesk & Customer Ticketing System plugin to the latest version.
- Audit existing ticket attachments and recent plugin configuration changes for signs of malicious input.
- Implement access controls for sensitive administrative functions within the WordPress environment.
Immediate actions
Patch ELEX WordPress HelpDesk & Customer Ticketing System plugin to the version after 3.3.8
Threat Hunt
Inspect web server logs for HTTP requests directed at the wsdesk_factory_reset page originating from unauthenticated sessions or suspicious IP addresses.
Data: Webserver access logs
Mitigations
Upgrade plugin to latest patched release
CVE-2026-114630
Detection coverage 1
Detect Potential Exploitation of CVE-2026-114630
highDetects exploitation attempts against the ELEX WordPress HelpDesk & Customer Ticketing System plugin by monitoring for suspicious access to the factory_reset admin page and the associated AJAX ticket submission endpoint.
Detection queries are available on the platform. Get full rules →