Wordfence Security – Firewall & Malware Scan - Version 6.0.19

Version Description

  • Fix: Added check to verify pluggable.php is included before calling wp_hash.
Download this release

Release Info

Developer wfmatt
Plugin Icon 128x128 Wordfence Security – Firewall & Malware Scan
Version 6.0.19
Comparing to
See all releases

Code changes from version 6.0.18 to 6.0.19

Files changed (4) hide show
  1. css/main.css +1 -1
  2. lib/wfUtils.php +3 -0
  3. readme.txt +4 -1
  4. wordfence.php +2 -2
css/main.css CHANGED
@@ -481,4 +481,4 @@ table.block-ranges-table tr td {
481
  background-color: #ffffe0;
482
  border: 1px solid #ffd975;
483
  border-width: 1px 1px 1px 10px;
484
- }
481
  background-color: #ffffe0;
482
  border: 1px solid #ffd975;
483
  border-width: 1px 1px 1px 10px;
484
+ }
lib/wfUtils.php CHANGED
@@ -952,8 +952,10 @@ class wfUtils {
952
  if ($readmePath === null) {
953
  $readmePath = ABSPATH . 'readme.html';
954
  }
 
955
  if (file_exists($readmePath)) {
956
  $readmePathInfo = pathinfo($readmePath);
 
957
  $hiddenReadmeFile = $readmePathInfo['filename'] . '.' . wp_hash('readme') . '.' . $readmePathInfo['extension'];
958
  return @rename($readmePath, $readmePathInfo['dirname'] . '/' . $hiddenReadmeFile);
959
  }
@@ -969,6 +971,7 @@ class wfUtils {
969
  $readmePath = ABSPATH . 'readme.html';
970
  }
971
  $readmePathInfo = pathinfo($readmePath);
 
972
  $hiddenReadmeFile = $readmePathInfo['dirname'] . '/' . $readmePathInfo['filename'] . '.' . wp_hash('readme') . '.' . $readmePathInfo['extension'];
973
  if (file_exists($hiddenReadmeFile)) {
974
  return @rename($hiddenReadmeFile, $readmePath);
952
  if ($readmePath === null) {
953
  $readmePath = ABSPATH . 'readme.html';
954
  }
955
+
956
  if (file_exists($readmePath)) {
957
  $readmePathInfo = pathinfo($readmePath);
958
+ require_once ABSPATH . WPINC . '/pluggable.php';
959
  $hiddenReadmeFile = $readmePathInfo['filename'] . '.' . wp_hash('readme') . '.' . $readmePathInfo['extension'];
960
  return @rename($readmePath, $readmePathInfo['dirname'] . '/' . $hiddenReadmeFile);
961
  }
971
  $readmePath = ABSPATH . 'readme.html';
972
  }
973
  $readmePathInfo = pathinfo($readmePath);
974
+ require_once ABSPATH . WPINC . '/pluggable.php';
975
  $hiddenReadmeFile = $readmePathInfo['dirname'] . '/' . $readmePathInfo['filename'] . '.' . wp_hash('readme') . '.' . $readmePathInfo['extension'];
976
  if (file_exists($hiddenReadmeFile)) {
977
  return @rename($hiddenReadmeFile, $readmePath);
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: mmaunder
3
  Tags: wordpress, security, performance, speed, caching, cache, caching plugin, wordpress cache, wordpress caching, wordpress security, security plugin, secure, anti-virus, malware, firewall, antivirus, virus, google safe browsing, phishing, scrapers, hacking, wordfence, securty, secrity, secure, two factor, cellphone sign-in, cellphone signin, cellphone, twofactor, security, secure, htaccess, login, log, users, login alerts, lock, chmod, maintenance, plugin, private, privacy, protection, permissions, 503, base64, injection, code, encode, script, attack, hack, hackers, block, blocked, prevent, prevention, RFI, XSS, CRLF, CSRF, SQL Injection, vulnerability, website security, WordPress security, security log, logging, HTTP log, error log, login security, personal security, infrastructure security, firewall security, front-end security, web server security, proxy security, reverse proxy security, secure website, secure login, two factor security, maximum login security, heartbleed, heart bleed, heartbleed vulnerability, openssl vulnerability, nginx, litespeed, php5-fpm, woocommerce support, woocommerce caching, IPv6, IP version 6
4
  Requires at least: 3.9
5
  Tested up to: 4.3.1
6
- Stable tag: 6.0.18
7
 
8
  The Wordfence WordPress security plugin provides free enterprise-class WordPress security, protecting your website from hacks and malware.
9
  == Description ==
@@ -183,6 +183,9 @@ fully compatible with both IPv4 and IPv6 whether you run both or only one addres
183
 
184
  == Changelog ==
185
 
 
 
 
186
  = 6.0.18 =
187
  * Fix: Resolved issue with some admin links not using the network admin URL.
188
  * Fix: Resolved issue with slashes not being stripped from Advanced Blocking usernames, reasons.
3
  Tags: wordpress, security, performance, speed, caching, cache, caching plugin, wordpress cache, wordpress caching, wordpress security, security plugin, secure, anti-virus, malware, firewall, antivirus, virus, google safe browsing, phishing, scrapers, hacking, wordfence, securty, secrity, secure, two factor, cellphone sign-in, cellphone signin, cellphone, twofactor, security, secure, htaccess, login, log, users, login alerts, lock, chmod, maintenance, plugin, private, privacy, protection, permissions, 503, base64, injection, code, encode, script, attack, hack, hackers, block, blocked, prevent, prevention, RFI, XSS, CRLF, CSRF, SQL Injection, vulnerability, website security, WordPress security, security log, logging, HTTP log, error log, login security, personal security, infrastructure security, firewall security, front-end security, web server security, proxy security, reverse proxy security, secure website, secure login, two factor security, maximum login security, heartbleed, heart bleed, heartbleed vulnerability, openssl vulnerability, nginx, litespeed, php5-fpm, woocommerce support, woocommerce caching, IPv6, IP version 6
4
  Requires at least: 3.9
5
  Tested up to: 4.3.1
6
+ Stable tag: 6.0.19
7
 
8
  The Wordfence WordPress security plugin provides free enterprise-class WordPress security, protecting your website from hacks and malware.
9
  == Description ==
183
 
184
  == Changelog ==
185
 
186
+ = 6.0.19 =
187
+ * Fix: Added check to verify pluggable.php is included before calling wp_hash.
188
+
189
  = 6.0.18 =
190
  * Fix: Resolved issue with some admin links not using the network admin URL.
191
  * Fix: Resolved issue with slashes not being stripped from Advanced Blocking usernames, reasons.
wordfence.php CHANGED
@@ -4,13 +4,13 @@ Plugin Name: Wordfence Security
4
  Plugin URI: http://www.wordfence.com/
5
  Description: Wordfence Security - Anti-virus, Firewall and High Speed Cache
6
  Author: Wordfence
7
- Version: 6.0.18
8
  Author URI: http://www.wordfence.com/
9
  */
10
  if(defined('WP_INSTALLING') && WP_INSTALLING){
11
  return;
12
  }
13
- define('WORDFENCE_VERSION', '6.0.18');
14
  if(get_option('wordfenceActivated') != 1){
15
  add_action('activated_plugin','wordfence_save_activation_error'); function wordfence_save_activation_error(){ update_option('wf_plugin_act_error', ob_get_contents()); }
16
  }
4
  Plugin URI: http://www.wordfence.com/
5
  Description: Wordfence Security - Anti-virus, Firewall and High Speed Cache
6
  Author: Wordfence
7
+ Version: 6.0.19
8
  Author URI: http://www.wordfence.com/
9
  */
10
  if(defined('WP_INSTALLING') && WP_INSTALLING){
11
  return;
12
  }
13
+ define('WORDFENCE_VERSION', '6.0.19');
14
  if(get_option('wordfenceActivated') != 1){
15
  add_action('activated_plugin','wordfence_save_activation_error'); function wordfence_save_activation_error(){ update_option('wf_plugin_act_error', ob_get_contents()); }
16
  }