Description
WooThemes Diarise through 1.5.9 contains a file read vulnerability that allows unauthenticated attackers to read arbitrary files through the calendar parameter of download.php. Attackers can send GET requests with file:// scheme paths to the calendar parameter to disclose sensitive files like /etc/passwd. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-19.
Published: 2026-10-22
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Remote Local File Disclosure
Action: Apply Patch
AI Analysis

Impact

An unauthenticated attacker who can send HTTP GET requests to the download.php endpoint can supply a file:// URI in the calendar parameter, causing the server to read and return the contents of arbitrary local files. The vulnerability can expose sensitive data such as /etc/passwd or other configuration files, representing a significant confidentiality breach. The weakness is a directory traversal / path manipulation flaw (CWE-22) that does not require authentication and can be triggered from any network location that can reach the web server.

Affected Systems

The affected product is the WooThemes Diarise WordPress theme, version 1.5.9, which is delivered through the WooThemes vendor. This version implements a download.php script that accepts a calendar query parameter and does not validate or restrict the file paths it opens.

Risk and Exploitability

The CVSS score of 8.7 classifies the issue as high impact. No EPSS data is available, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is remote, relying on unauthenticated HTTP requests, and proof of exploitation was observed on 2023‑10‑19 by the Shadowserver Foundation. Because any user can read arbitrary files from the server, the practical exposure is considerable, especially for sensitive system files.

Generated by OpenCVE AI on October 22, 2026 at 12:19 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade WooThemes Diarise to the latest available version that removes the vulnerable download.php logic.
  • Reconfigure the web server or application to block or reject file:// scheme URIs that appear in query parameters.
  • Implement strict input validation on the calendar parameter, allowing only a whitelist of expected values or safe file paths, and strip any directory traversal or protocol prefixes before processing.

Generated by OpenCVE AI on October 22, 2026 at 12:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
Description WooThemes Diarise through 1.5.9 contains a file read vulnerability that allows unauthenticated attackers to read arbitrary files through the calendar parameter of download.php. Attackers can send GET requests with file:// scheme paths to the calendar parameter to disclose sensitive files like /etc/passwd. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-19.
Title WooThemes Diarise 1.5.9 Local File Disclosure via download.php
Weaknesses CWE-22
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T10:57:27.435Z

Reserved: 2026-10-14T20:25:27.390Z

Link: CVE-2019-25779

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T11:17:03.930

Modified: 2026-10-22T11:17:03.930

Link: CVE-2019-25779

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T12:30:05Z

Weaknesses
  • CWE-22

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