Description
The ShopLentor – WooCommerce Builder for Elementor & Gutenberg +21 Modules – All in One Solution (formerly WooLentor) plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 3.2.5 via the 'load_template' function. This makes it possible for unauthenticated attackers to include and execute arbitrary .php files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where .php file types can be uploaded and included.
EPSS Score:
0%
Comprehensive Technical Analysis of EUVD-2025-37758
1. Vulnerability Assessment and Severity Evaluation
The vulnerability in question, identified as EUVD-2025-37758 (CVE-2025-12493), affects the ShopLentor – WooCommerce Builder for Elementor & Gutenberg +21 Modules – All in One Solution (formerly WooLentor) plugin for WordPress. This vulnerability is classified as a Local File Inclusion (LFI) issue, which allows unauthenticated attackers to include and execute arbitrary .php files on the server. The severity of this vulnerability is rated with a CVSS base score of 9.8, indicating a critical risk.
CVSS Vector Breakdown:
- AV:N (Network Vector): The vulnerability is exploitable over the network.
- AC:L (Low Complexity): The attack requires low skill or resources.
- PR:N (No Privileges Required): No authentication is needed to exploit the vulnerability.
- UI:N (No User Interaction): No user interaction is required.
- S:U (Unchanged Scope): The vulnerability does not change the security scope.
- C:H (High Confidentiality Impact): Complete compromise of system confidentiality.
- I:H (High Integrity Impact): Complete compromise of system integrity.
- A:H (High Availability Impact): Complete compromise of system availability.
2. Potential Attack Vectors and Exploitation Methods
Attack Vectors:
- Unauthenticated Access: Attackers can exploit the vulnerability without needing any credentials.
- Arbitrary File Inclusion: By manipulating the 'load_template' function, attackers can include and execute arbitrary .php files.
Exploitation Methods:
- File Upload and Inclusion: Attackers could upload a malicious .php file to the server and then use the LFI vulnerability to include and execute it.
- Bypassing Access Controls: By including specific files, attackers can bypass access controls and gain unauthorized access to sensitive data.
- Code Execution: Execution of arbitrary PHP code can lead to a variety of malicious activities, including data exfiltration, system compromise, and further exploitation.
3. Affected Systems and Software Versions
Affected Software:
- ShopLentor – WooCommerce Builder for Elementor & Gutenberg +21 Modules – All in One Solution (formerly WooLentor) plugin for WordPress.
Affected Versions:
- All versions up to and including 3.2.5.
Vendor:
- devitemsllc
4. Recommended Mitigation Strategies
Immediate Actions:
- Update the Plugin: Ensure that the plugin is updated to a version higher than 3.2.5, where the vulnerability is patched.
- Disable the Plugin: If an update is not immediately available, consider disabling the plugin until a secure version is released.
Long-Term Mitigations:
- Regular Patching: Implement a regular patching and update schedule for all plugins and software.
- Web Application Firewall (WAF): Deploy a WAF to monitor and block suspicious activities.
- File Integrity Monitoring: Use file integrity monitoring tools to detect unauthorized changes to critical files.
- Access Controls: Implement strict access controls and limit the permissions of users and applications.
5. Impact on European Cybersecurity Landscape
The vulnerability poses a significant risk to the European cybersecurity landscape, particularly for organizations and individuals using WordPress with the affected plugin. Given the widespread use of WordPress and the critical nature of the vulnerability, it could lead to widespread data breaches, financial losses, and reputational damage. The high CVSS score underscores the urgency for immediate action to mitigate the risk.
6. Technical Details for Security Professionals
Vulnerable Function:
- The 'load_template' function in the plugin is vulnerable to LFI.
Code References:
- class.product-grid-base.php#L378
- class.ajax_actions.php#L241
- class.ajax_actions.php#L213
- class.ajax_actions.php#L42
Changeset:
References:
Assigner:
- Wordfence
EPSS:
- Not Available
ENISA IDs:
- Product: a7b96e83-3b6e-34c2-992a-bd5e8cb57cd7
- Vendor: 64680440-24f9-3ad5-9cb3-45a99442b2f1
Conclusion
The Local File Inclusion vulnerability in the ShopLentor plugin for WordPress is a critical issue that requires immediate attention. Organizations should prioritize updating the plugin to a secure version and implement additional security measures to mitigate the risk. The potential impact on the European cybersecurity landscape is significant, and proactive steps are essential to prevent exploitation.