UiCore Elements WordPress Plugin Arbitrary File Read Vulnerability

Vulnerability

A vulnerability allowing arbitrary file read has been identified in the UiCore Elements WordPress plugin, specifically in versions through 1.3.0. The issue arises in the prepare_template() function, where a lack of proper capability checks and inadequate controls on the specified filename allow unauthenticated attackers to read arbitrary files on the server. This could lead to the exposure of sensitive information.

Impact

Exploitation of this vulnerability could result in unauthorized access to sensitive files on the server, potentially leading to further attacks or data breaches.

Reproduction

The vulnerability can be reproduced by sending a POST request to the WordPress REST API endpoint associated with the UiCore Elements plugin, specifically targeting the prepare_template() function. The request must include a filename parameter specifying the path of the file to be read. Since the vulnerability does not require authentication, it can be exploited by anyone.

Remediation

Users are advised to update the UiCore Elements WordPress plugin to version 1.3.1 or later, where this vulnerability has been patched.

Added: Aug 12, 2025, 6:18 AM
Updated: Aug 12, 2025, 6:18 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
8.4
remediation
7.7
relevance
0.3
threat
4.8
urgency
2.9
incentive
5.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.