Description
Cross-Site Request Forgery (CSRF) vulnerability in paulswarthout Child Themes Helper child-themes-helper allows Path Traversal.This issue affects Child Themes Helper: from n/a through <= 2.2.7.
Published: 2025-02-07
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability is a CSRF flaw in the Child Themes Helper WordPress plugin that allows attackers to create path traversal sequences in URLs. When a logged‑in user visits a crafted request, the plugin processes the traversal without adequate validation and can delete arbitrary files stored on the server. The result is a loss of file integrity and availability for the affected site. No code execution is achieved; the attacker merely gains the same file‑deletion authority that the authenticated user possesses. The weakness is classified as CWE‑352 (Cross‑Site Request Forgery). Because the flaw simply leverages a user’s own authentication credentials, the impact is limited to users with file‑deletion rights, but any such user could accidentally or maliciously erase critical theme files.

Affected Systems

WordPress sites that have the Child Themes Helper plugin version 2.2.7 or earlier, developed by Paul Swarthout. All affected installations share the same plugin name; no other vendors or product families are listed.

Risk and Exploitability

The CVSS score of 6.1 places the issue in the medium severity range. EPSS is below 1%, indicating that, at the time of analysis, exploitation attempts are expected to be rare and opportunistic. The vulnerability is not currently listed in the CISA KEV catalog. Standard CSRF exploitation requires an authenticated user to load a malicious URL, so the attack vector is likely a forged request from a third‑party site that the victim has visited while logged into WordPress. Attackers cannot exploit the flaw without the victim’s session; however, once a user is compromised, the attacker can delete any file the user is permitted to delete. The practical risk is moderate: the vulnerability can lead to site breakage, but it does not grant remote code execution. Regular monitoring for use of the deleted file paths and user activity logs can help detect potential abuse.

Generated by OpenCVE AI on May 1, 2026 at 17:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Child Themes Helper plugin to the latest release that contains the CSRF and path traversal fix.
  • If upgrading is temporarily impossible, disable the plugin’s file deletion capability or restrict it to the administrator role only.
  • Add or enforce WordPress nonce checks on any file‑deletion requests and reject GET requests that contain directory traversal characters.
  • Configure a web‑application firewall rule that blocks requests to the plugin’s deletion endpoint containing '..' or other traversal patterns.

Generated by OpenCVE AI on May 1, 2026 at 17:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2025-4026 Cross-Site Request Forgery (CSRF) vulnerability in paulswarthout Child Themes Helper allows Path Traversal. This issue affects Child Themes Helper: from n/a through 2.2.7.
History

Thu, 23 Apr 2026 15:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:N/I:N/A:H'}


Wed, 01 Apr 2026 23:45:00 +0000

Type Values Removed Values Added
Description Cross-Site Request Forgery (CSRF) vulnerability in paulswarthout Child Themes Helper allows Path Traversal. This issue affects Child Themes Helper: from n/a through 2.2.7. Cross-Site Request Forgery (CSRF) vulnerability in paulswarthout Child Themes Helper child-themes-helper allows Path Traversal.This issue affects Child Themes Helper: from n/a through <= 2.2.7.
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:N/I:N/A:H'}


Fri, 07 Feb 2025 15:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 07 Feb 2025 10:15:00 +0000

Type Values Removed Values Added
Description Cross-Site Request Forgery (CSRF) vulnerability in paulswarthout Child Themes Helper allows Path Traversal. This issue affects Child Themes Helper: from n/a through 2.2.7.
Title WordPress Child Themes Helper plugin <= 2.2.7 - CSRF to Arbitrary File Deletion vulnerability
Weaknesses CWE-352
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:N/I:N/A:H'}


Subscriptions

Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Patchstack

Published:

Updated: 2026-04-28T16:11:35.335Z

Reserved: 2025-02-03T13:34:21.524Z

Link: CVE-2025-25093

cve-icon Vulnrichment

Updated: 2025-02-07T15:09:34.563Z

cve-icon NVD

Status : Deferred

Published: 2025-02-07T10:15:14.623

Modified: 2026-04-23T15:25:33.910

Link: CVE-2025-25093

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-01T17:15:21Z

Weaknesses