Description
The Tainacan plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 1.3.0 via the 'tmp_file' parameter parameter. This makes it possible for authenticated attackers, with editor-level access and above, to read the contents of arbitrary files on the server, which can contain sensitive information. The poisoned importer path is persisted to the database and later triggered via a separate GET request to the /source_info endpoint, which passes the attacker-controlled path to fopen() and fgetcsv() and returns parsed file contents in the REST response.
Published: 2026-10-28
Score: 4.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary File Read
Action: Immediate Patch
AI Analysis

Impact

The Tainacan plugin for WordPress contains a directory traversal vulnerability that permits authenticated users with Editor or higher privileges to read arbitrary files on the server. The flaw arises when the 'tmp_file' parameter is mass‑assigned during an import operation. The attacker‑controlled file path is later used by the plugin to open and parse the file via fopen() and fgetcsv(), returning the contents in a REST response. This enables disclosure of sensitive data such as configuration files, credentials, and other private files that the web process can access.

Affected Systems

WordPress sites running Tainacan up to and including version 1.3.0 are affected. Any installation that has the plugin installed and maintains editors or higher roles can exploit this flaw.

Risk and Exploitability

The CVSS score of 4.9 indicates a medium impact, and the exploit requires authenticated access with at least Editor permissions; the attack path is limited to sites exposing the import endpoint. No public exploits have been reported, and the vulnerability is not listed in CISA's KEV. Because the principal vector is limited to authenticated users and requires specific API calls, the overall risk remains moderate, though the ability to retrieve arbitrary files is a serious data‑exposure threat.

Generated by OpenCVE AI on October 28, 2026 at 08:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Tainacan plugin to 1.4.0 or later, which removes the vulnerable import handling.
  • If an upgrade is not immediately possible, remove or disable the '/source_info' endpoint for non-admin roles or revoke Editor and higher permissions for users who do not require import functionality.
  • Add additional input validation to the 'tmp_file' parameter or configure web-server directory restrictions to prevent traversal into sensitive directories.

Generated by OpenCVE AI on October 28, 2026 at 08:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 07:00: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 'tmp_file' parameter parameter. This makes it possible for authenticated attackers, with editor-level access and above, to read the contents of arbitrary files on the server, which can contain sensitive information. The poisoned importer path is persisted to the database and later triggered via a separate GET request to the /source_info endpoint, which passes the attacker-controlled path to fopen() and fgetcsv() and returns parsed file contents in the REST response.
Title Tainacan <= 1.3.0 - Authenticated (Editor+) Path Traversal to Arbitrary File Read via 'tmp_file' Parameter via Mass Assignment
Weaknesses CWE-22
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-28T06:45:21.148Z

Reserved: 2026-10-02T11:55:06.490Z

Link: CVE-2026-104743

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-28T07:16:43.653

Modified: 2026-10-28T13:46:33.207

Link: CVE-2026-104743

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T08:30:16Z

Weaknesses
  • CWE-22

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