WooThemes Diarise: Arbitrary file read vulnerability (CVE-2019-25779)
WooThemes Diarise versions through 1.5.9 are vulnerable to an arbitrary file read exploit in download.php, allowing unauthenticated attackers to retrieve sensitive system files via a crafted calendar parameter.
CVE search metadata
CVE search record: CVE-2019-25779. Severity: high. CVSS: 7.5. KEV: no. Product: Diarise (<= 1.5.9). Brief: WooThemes Diarise: Arbitrary file read vulnerability (CVE-2019-25779). Brief link: https://feed.craftedsignal.io/briefs/2026-10-woothemes-diarise-file-read/
Triage facts
Revision 1- Applicability
- Diarise (<= 1.5.9)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Oct 22, 14:15 UTC
- Detection
- 1 rule
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
WooThemes Diarise through version 1.5.9 contains an arbitrary file read vulnerability. An unauthenticated attacker can exploit this via the calendar parameter in download.php by passing a file:// scheme path. This allows for the disclosure of sensitive files such as /etc/passwd. Active exploitation of this vulnerability was documented by the Shadowserver Foundation starting on 2023-10-19.
Impact
Successful exploitation allows unauthenticated remote attackers to read arbitrary files from the underlying server filesystem, potentially leading to the disclosure of configuration files, credentials, or system information.
Recommendation
- Update WooThemes Diarise to the latest version if available, or remove the plugin if it is not business-critical.
- Monitor web server access logs for requests to download.php where the calendar parameter contains a file scheme URI.
- Restrict access to web application files and sanitize all user-supplied input used in file operations.
Immediate actions
Deploy Sigma rule to detect CVE-2019-25779 exploitation attempts
Mitigations
Inventory all sites running WooThemes Diarise; remove or disable if not required
CVE-2019-25779
Detection coverage 1
Detect CVE-2019-25779 Exploitation Attempt - Arbitrary File Read
highDetects exploitation attempts against CVE-2019-25779 by monitoring for file:// scheme usage in the calendar parameter of download.php
Detection queries are available on the platform. Get full rules →