Description
The Woosa – Marktplaats for WooCommerce plugin for WordPress is vulnerable to Arbitrary File Read via Path Traversal in versions up to and including 2.0.4. This is due to insufficient path sanitization in the render_logs_ui() function, which accepts a base64-encoded file name from the 'log_file' GET parameter and concatenates it directly with the plugin's log directory path without validating that the resolved path remains within the intended directory. This makes it possible for authenticated attackers, with Administrator-level access, to read the contents of arbitrary files on the server, including wp-config.
Published: 2026-06-19
Score: 4.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Woosa – Marktplaats for WooCommerce plugin for WordPress is affected by a path traversal vulnerability that allows an authenticated attacker with Administrator privileges to read arbitrary files on the server. The flaw exists because the code that displays log files accepts a base64‑encoded name from the GET parameter "log_file" and concatenates it to the log directory path without validating that the final path remains inside the intended directory. This enables disclosure of sensitive configuration files, such as wp-config, and other files that may contain credentials or personal data. The weakness is coded as CWE‑22 and does not grant execution or denial of service, but it is sufficient to compromise confidentiality.

Affected Systems

The vulnerability applies to the Woosa – Marktplaats for WooCommerce plugin for WordPress, specifically versions up to and including 2.0.5. The issue is present in code paths executed by administrators, including earlier releases such as 2.0.4. The plugin is a marketplace add‑on that runs within the WordPress ecosystem.

Risk and Exploitability

The CVSS score of 4.9 indicates a moderate severity, and the EPSS score is not available, meaning there is no publicly known exploitation probability at the time of this analysis. The vulnerability is not listed in the CISA KEV catalog. Successful exploitation requires an attacker to be authenticated as an administrator and to send a crafted GET request containing a base64‑encoded "log_file" value. If the request is processed, the attacker can retrieve the contents of any file on the server, leading to confidentiality breaches. The problem is exploitable via standard HTTP requests, and it does not require any additional privileges beyond those granted to an admin account.

Generated by OpenCVE AI on June 19, 2026 at 07:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Woosa plugin to the latest available version that removes the vulnerable "log_file" handling.
  • If an immediate update cannot be applied, restrict or remove Administrator privileges for accounts that do not need it and block access to the logging UI that exposes the "log_file" parameter.
  • Implement server‑side validation to ensure that any file requested via "log_file" resolves to a location inside the designated log directory, e.g., by using realpath and checking the prefix of the resolved path.

Generated by OpenCVE AI on June 19, 2026 at 07:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 19 Jun 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Woosa – Marktplaats for WooCommerce plugin for WordPress is vulnerable to Arbitrary File Read via Path Traversal in versions up to and including 2.0.4. This is due to insufficient path sanitization in the render_logs_ui() function, which accepts a base64-encoded file name from the 'log_file' GET parameter and concatenates it directly with the plugin's log directory path without validating that the resolved path remains within the intended directory. This makes it possible for authenticated attackers, with Administrator-level access, to read the contents of arbitrary files on the server, including wp-config.
Title Woosa <= 2.0.5 - Authenticated (Administrator+) Arbitrary File Read via 'log_file' Parameter
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-06-19T04:31:32.329Z

Reserved: 2026-04-30T18:57:45.772Z

Link: CVE-2026-7547

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-19T08:00:09Z

Weaknesses
  • CWE-22

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