Description
The Tainacan plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 1.3.0 via the 'guid' parameter parameter. This makes it possible for authenticated attackers, with subscriber-level access and above, to read the contents of arbitrary files on the server, which can contain sensitive information. This vulnerability is exploitable only when the uploads/tainacan directory does not exist on the server, as this condition causes realpath() to return false, collapsing the base path to an empty string and rendering the containment check ineffective.
Published: 2026-10-16
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary File Read via Directory Traversal for authenticated users
Action: Immediate Patch
AI Analysis

Impact

The Tainacan plugin for WordPress allows authenticated users with subscriber-level or higher access to read arbitrary files from the server via the 'guid' parameter in a REST endpoint. The vulnerability stems from a directory traversal flaw that occurs when the uploads/tainacan directory is missing; in this circumstance the realpath() call fails and the containment check collapses, letting the attacker choose any file path. This can expose sensitive configuration, credentials, or user data, compromising confidentiality and potentially allowing further attacks.

Affected Systems

This issue affects any WordPress installation running the Tainacan plugin version 1.3.0 or earlier. The flaw exists in the 'class-tainacan-rest-background-processes-controller.php' file in all releases up to 1.3.0. Systems still on these versions should be updated to avoid the flaw.

Risk and Exploitability

The vulnerability carries a CVSS score of 6.5, indicating a medium severity. The EPSS score is < 1%, which is a very low probability of exploitation. It is not listed in CISA KEV. Exploitation requires the attacker to have at least subscriber-level authentication, so the risk is higher for sites with loose access controls. The flaw can be triggered only if the uploads/tainacan directory is missing, reducing prevalence but making the scenario realistic when installations are misconfigured.

Generated by OpenCVE AI on October 16, 2026 at 16:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Tainacan plugin to any fixed version beyond 1.3.0.
  • If an upgrade cannot be performed immediately, create or restore the uploads/tainacan directory so that the realpath() call no longer fails, which mitigates the containment check.
  • Block access to the vulnerable REST endpoint using a web application firewall or a WordPress security plugin to prevent exploitation.

Generated by OpenCVE AI on October 16, 2026 at 16:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 16 Oct 2026 05:45:00 +0000

Type Values Removed Values Added
Description The Tainacan plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 1.3.0 via the 'guid' parameter parameter. This makes it possible for authenticated attackers, with subscriber-level access and above, to read the contents of arbitrary files on the server, which can contain sensitive information. This vulnerability is exploitable only when the uploads/tainacan directory does not exist on the server, as this condition causes realpath() to return false, collapsing the base path to an empty string and rendering the containment check ineffective.
Title Tainacan <= 1.3.0 - Authenticated (Subscriber+) Path Traversal to Arbitrary File Read via 'guid' Parameter
Weaknesses CWE-22
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-16T15:44:36.511Z

Reserved: 2026-09-18T16:55:49.935Z

Link: CVE-2026-93767

cve-icon Vulnrichment

Updated: 2026-10-16T15:44:31.279Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T06:17:12.620

Modified: 2026-10-16T16:22:43.780

Link: CVE-2026-93767

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T16:45:14Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')