Skip to main content

Wordpress Plugin CVE-2025-59566

HIGH
Path Traversal (CWE-22)
2025-10-22 audit@patchstack.com
7.7
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
7.7 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Analysis Generated
Jul 26, 2026 - 18:35 vuln.today
CVE Published
Oct 22, 2025 - 15:15 cve.org
HIGH 7.7

DescriptionCVE.org

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in AmentoTech Workreap (theme's plugin) workreap allows Path Traversal.This issue affects Workreap (theme's plugin): from n/a through <= 3.3.5.

AnalysisAI

We are tasked with producing a comprehensive JSON analysis. The input provides CVE ID, description, CVSS vector, CWE, and some multi-source intel: EPSS score (0.07%, percentile 22%), tags "Path Traversal", and a reference to Patchstack. There is no KEV listing, no explicit POC availability, no patch version stated beyond "through <= 3.3.5", meaning affected versions up to 3.3.5. The reference URL is a Patchstack advisory. Let's read the URL content? Not provided directly but the advisory likely describes the vulnerability. Since we only have the description, we need to synthesize using all data: CVE description, CVSS vector, EPSS, tags, reference. There is no CPE string, but the product is "Workreap (theme's plugin) workreap" from AmentoTech. It is a WordPress theme plugin. The CVSS vector: AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H. So attack vector Network, low complexity, privileges required Low, no user interaction, scope changed, confidentiality none, integrity none, availability high. That suggests a path traversal leading to availability impact (file deletion maybe? The Patchstack URL says "arbitrary-file-deletion-vulnerability", confirming impact: arbitrary file deletion via path traversal. The CWE-22 path traversal.

Now, we need to produce fields. Let's start.

product_name: "Workreap" (1-3 words, the specific product name). So "Workreap" is the theme's plugin. Could be "Workreap plugin" but only 1-3 words, so "Workreap". If "Workreap (theme's plugin)" that's more than 3 words, but "Workreap" alone is fine.

summary: synthesize: Path traversal vulnerability in Workreap plugin for WordPress (theme's plugin) through version 3.3.5 allows authenticated attackers (PR:L) to delete arbitrary files on the server, causing denial of service (A:H). No confidentiality or integrity impact, but high availability impact. EPSS 0.07% indicates low exploit likelihood. No KEV listing. Not mention of active exploitation. So: "Authenticated attackers can exploit a path traversal vulnerability in Workreap plugin versions <= 3.3.5 to delete arbitrary files, resulting in denial of service. The vulnerability has a CVSS 3.1 base score of 7.7 (AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H), indicating network-based low-complexity attack with no user interaction beyond authentication. EPSS score of 0.07% suggests low probability of exploitation in the wild, and no evidence of active exploitation is available." That's a good summary.

technical_context: Mention underlying technology: WordPress plugin, path traversal due to improper sanitization of user-supplied input in file operations. CWE-22. Product Workreap by AmentoTech, a theme plugin. CPE data not provided, but we can infer CPES: likely cpe:2.3:a:amentotech:workreap:... The reference Patchstack advisory shows the plugin slug "workreap". The vulnerability leads to arbitrary file deletion. The affected product is the Workreap plugin. So technical_context: "The Workreap plugin is a WordPress theme companion plugin that likely handles file uploads or paths, where insufficient sanitization allows a path traversal attack (CWE-22). An attacker with low-privilege user access can manipulate file paths to traverse directories, potentially deleting files outside the intended directory. The CVSS vector confirms network attack vector, low attack complexity, and no user interaction required after authentication."

risk_assessment: Use CVSS vector: Network, low complexity, low privileges, no UI, scope changed, no CIA except A:H. So a low-privileged (e.g., subscriber) user can cause denial of service by deleting files. EPSS 0.07% (low probability). No KEV, no POC mentioned. SSVC decision might be: exploitation none, automatable yes (network, low complexity), technical impact partial (availability only), so priority might be lower. So risk is moderate: high CVSS but low EPSS suggests while the impact is serious, exploitation is not widespread or likely. "Risk is moderate: CVSS 7.7 indicates a critical availability impact, but the EPSS score of 0.07% (22nd percentile) suggests very low probability of real-world exploitation. No active exploitation or publicly available exploit code is reported. The attack requires authenticated access (low privileges), which reduces the attack surface slightly. However, the low complexity and network vector make it automatable once authenticated."

affected_products: "Workreap plugin for WordPress versions n/a through 3.3.5. The vendor is AmentoTech. For details, see Patchstack advisory: https://patchstack.com/database/Wordpress/Plugin/workreap/vulnerability/wordpress-workreap-theme-s-plugin-plugin-3-3-5-arbitrary-file-deletion-vulnerability?_s_id=cve" That's concise.

remediation: There's no patch information in input other than "through <= 3.3.5", implying that versions up to 3.3.5 are affected. Typically, a fix would be in a later version, but the advisory might not specify. The Patchstack URL might have remediation. Since we don't have the content, we must rely on the description: "through <=3.3.5" so fix likely in version after 3.3.5. We should state: "Upgrade Workreap plugin to a patched version later than 3.3.5. If no update is available, consider disabling the plugin or restricting file access permissions on the server to limit impact. Monitor the vendor’s release page and Patchstack advisory for updates." However, we can't confirm a specific version. So: "No patched version is specified in the available data; however, versions up to 3.3.5 are affected. Immediately update to a version newer than 3.3.5 when released, or disable the plugin until a fix is available. As a compensating control, restrict the web server process's write permissions to critical directories, though this may affect plugin functionality. Refer to the Patchstack advisory for official remediation."

exploit_scenario: "An authenticated user, such as a subscriber, sends a malicious request with a crafted file path parameter to a vulnerable endpoint in the Workreap plugin, leveraging path traversal sequences (e.g., "../") to specify a target file outside the intended directory. The application processes the path without proper sanitization, resulting in deletion of that file and causing service disruption." That's realistic. No POC noted, so no mention.

exploitation_conditions: Need to extract specific conditions from description. The description says: "Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in AmentoTech Workreap (theme's plugin) workreap allows Path Traversal." So the vulnerability exists when the plugin processes file paths (likely during file deletion operations). The CVSS says PR:L, so attacker must have low privileges (authenticated as subscriber or similar). No user interaction. So conditions: "The attacker must have a low-privilege user account on the WordPress site (authenticated). The Workreap plugin must be active and the vulnerable endpoint accessible. No special feature needs to be enabled beyond the plugin's normal operation. Exploitation does not require user interaction." That's it.

attack_chain: We'll craft a chain: "Authenticate to WordPress as low-privilege user → Craft malicious request with path traversal payload targeting sensitive file → Send request to vulnerable Workreap endpoint → Plugin processes path without sanitization → File at traversed path is deleted → Service disruption (denial of service due to missing critical file)."

confidence_notes: "Exploitation conditions derived from CVSS vector (PR:L) and Patchstack advisory. No public exploit availability confirmed. No CISA KEV listing. EPSS suggests low exploitation likelihood. Patch availability not specified in the input; update guidance inferred from affected version range."

prevalence: "medium" - Workreap is a WordPress theme plugin, probably used by some websites but not as ubiquitous as core plugins. Could be low? But I'd estimate medium: WordPress plugin usage is common, but it's a theme-specific plugin, not a general-purpose plugin. So "low" might be more accurate. However, we need to be real: theme companion plugins can have decent install base. But without stats, I'd say "medium" is safe. Prevalence basis: "WordPress theme companion plugin used with Workreap theme". So "medium" because it's not a top plugin but tied to a commercial theme. I'll put prevalence "low"? Let's see input: no install numbers. I'll gauge: "AmentoTech Workreap" theme's plugin. ThemeForest maybe. I'll check: "workreap" theme on ThemeForest has ~3,000 sales? That might be low. So prevalence "low". Prevalence basis: "commercial WordPress theme plugin with limited install base". So prevalence: "low". If unknown, we could say unknown, but we can estimate. I'll go with "low". Prevalence basis: "specialized commercial theme companion plugin, not widely deployed".

assessed_cvss_vector: My own independent CVSS. The given vector is CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H. I need to output my own assessment. It seems accurate: network attack vector, low complexity, privileges low, no user interaction, scope changed because the vulnerable component is the plugin and the impact is on the file system? Actually, scope changed because the vulnerable component (plugin) impacts a resource outside its scope (other files on server). S:C is appropriate. Impact: confidentiality none (C:N), integrity none (I:N), availability high (A:H). So I'd output the same vector. Rationale: "Authenticated low-privilege user can delete arbitrary files, causing availability impact; no confidentiality or integrity loss." So vector: "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H". For CVSS 4.0: I need to map. CVSS 4.0 base vector: AV:N, AC:L, AT:N (no attack requirement specified), PR:L, UI:N, VC:N, VI:N, VA:H (vulnerable system availability high), SC:N, SI:N, SA:N (subsequent system? The scope changed in 3.1 is handled differently in 4.0. In CVSS 4.0, if there is a scope change, the impact to the subsequent system (the one whose security relies on the vulnerable component) is denoted by SC, SI, SA. The vulnerable system itself is the plugin component, which has VC, VI, VA. Since the vulnerability only deletes files (affect the system's availability), VA:H. The subsequent system (the filesystem) is the same host, but the scope is changed: the vulnerable component is the plugin and the impact is on the server files. In CVSS 4.0, scope is not explicitly captured the same way; instead, we have vulnerable system metrics and subsequent system metrics. The attacker's action affects the vulnerable component with VA:H (availability of the plugin? Actually, the file deletion impacts the server's availability, not the plugin's availability. But CVSS 4.0 definition: "Vulnerable System metrics refer to the system that contains the vulnerable component and is most directly impacted by the vulnerability." The plugin is the vulnerable component, and the system hosting it is the vulnerable system. The availability impact on that system is high (server files deleted, causing DoS). So VC:N, VI:N, VA:H. No subsequent system impact because the vulnerability directly affects the vulnerable system. So SC, SI, SA are N. So CVSS 4.0 vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N. That seems right. The 3.1 scope change translates to a CVSS 4.0 situation where the vulnerable system is the server (the component is the plugin), and there is no subsequent system. Actually, in 3.1 scope changed because the component (plugin) is separate from the impacted resource (files). In 4.0, that's captured by the fact that the vulnerable system is the server, and the vulnerability impacts the server's availability. So no subsequent system. So vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N. Good.

assessed_cvss_rationale: "Authenticated low-privileged network attack requires no user interaction, targeting file deletion causing high availability impact, no confidentiality or integrity loss."

assessed_cvss40_vector: as above.

Now, all fields must be plain text

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

CVE-2024-50498 CRITICAL POC
10.0 Oct 28

Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u

Share

CVE-2025-59566 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy