IP Blacklist Cloud Plugin Path Traversal Vulnerability (CVE-2015-10105) — Medium Severity

Understanding the Vulnerability

A significant security flaw, identified as CVE-2015-10105, has been discovered in the IP Blacklist Cloud Plugin for WordPress. This vulnerability allows an attacker to potentially access files and directories outside of the intended scope, posing a risk to the integrity and confidentiality of your website data.

Specifically, the issue lies within the plugin’s CSV File Import feature. When a file is imported, a function named valid_js_identifier within the ip_blacklist_cloud.php file handles the filename argument. Due to insufficient validation, a malicious actor could manipulate this argument to include directory traversal sequences (like ../ or ./), tricking the system into accessing arbitrary files on the server. This type of attack can be initiated remotely, meaning an attacker doesn’t need local access to your server to exploit it.

CVE Details

  • Product Name: IP Blacklist Cloud Plugin for WordPress
  • CVE ID: CVE-2015-10105
  • Published Date: May 1, 2023
  • Severity: Medium (CVSS Score 6.3)
  • Status: Analyzed

Affected Products

The Path Traversal vulnerability impacts the IP Blacklist Cloud Plugin for WordPress in versions up to and including 3.42. If you are running any version of this plugin prior to 3.43, your WordPress installation is at risk.

Current Status

This vulnerability has been thoroughly analyzed. Details regarding the nature of the flaw and its potential impact are publicly available, alongside information about the patch.

Severity Level

The vulnerability is rated as Medium Severity with a CVSS score of 6.3. While not critical, a successful exploit could lead to unauthorized information disclosure, allowing attackers to read sensitive files on your server. This could include configuration files, user data, or even parts of your WordPress core files, potentially compromising your entire website.

Possible Solutions

The good news is that a fix is available for this vulnerability. The developers of the IP Blacklist Cloud Plugin have released an update that addresses the Path Traversal issue.

The primary solution is to immediately upgrade your IP Blacklist Cloud Plugin to version 3.43 or later. This version introduces robust sanitization of the filename argument by removing problematic path traversal characters (../ and ./) and ensures that only valid CSV files are processed for import. This fix was credited to researcher g0blin.

References

https://github.com/wp-plugins/ip-blacklist-cloud/commit/6e6fe8c6fda7cbc252eef083105e08d759c07312
https://github.com/wp-plugins/ip-blacklist-cloud/releases/tag/3.43
https://vuldb.com/?ctiid.227757
https://vuldb.com/?id.227757

Alex Joseph
Alex Joseph

Alex Joseph is a Senior Support Staff professional with deep experience in server management, web hosting technologies, and cybersecurity operations. He works daily with Linux servers, cloud platforms, performance tuning, and security hardening, giving him strong real-world technical knowledge. Along with his support role, he write about security best practices, hosting infrastructure, and software management.