Plugin Directory

Changeset 3222952


Ignore:
Timestamp:
01/15/2025 01:59:10 PM (13 months ago)
Author:
instawp
Message:

Update to version 2.6.7 from GitHub

Location:
string-locator
Files:
8 edited
1 copied

Legend:

Unmodified
Added
Removed
  • string-locator/tags/2.6.7/changelog.txt

    r3139143 r3222952  
     1= 2.6.7 (2025-01-15) =
     2* Fixed secured unserialized data handling to prevent potential vulnerabilities.
     3* Verified compatibility with WordPress 6.7
     4
    15= 2.6.6 (2024-08-21) =
    26* Fixed missing URL input sanitization.
  • string-locator/tags/2.6.7/includes/Extension/SearchReplace/Replace/class-sql.php

    r2759486 r3222952  
    167167    public function recursive_unserialize_replace( $from = '', $to = '', $data = '', $serialised = false ) {
    168168        // Some unserialised data cannot be re-serialised eg. SimpleXMLElements.
     169        global $wpdb;
    169170        try {
    170             $unserialized = @unserialize( $data );
     171            $unserialized = false;
     172            if ( ! empty( $data ) && ( $wpdb->prefix . 'comments' !== $this->table_name || 'comment_content' !== $this->column_name ) && is_serialized( $data ) ) {
     173                $unserialized = @unserialize( $data, array( 'allowed_classes' => false ) );
     174            }
    171175            if ( is_string( $data ) && false !== $unserialized ) {
    172176                $data = $this->recursive_unserialize_replace( $from, $to, $unserialized, true );
  • string-locator/tags/2.6.7/readme.txt

    r3139143 r3222952  
    55Tags: text, search, find, syntax, highlight
    66Requires at least: 4.9
    7 Tested up to: 6.6
    8 Stable tag: 2.6.6
     7Tested up to: 6.7
     8Stable tag: 2.6.7
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    4747== Changelog ==
    4848
     49= 2.6.7 (2025-01-15) =
     50* Fixed secured unserialized data handling to prevent potential vulnerabilities.
     51* Verified compatibility with WordPress 6.7
     52
    4953= 2.6.6 (2024-08-21) =
    5054* Fixed missing URL input sanitization.
  • string-locator/tags/2.6.7/string-locator.php

    r3139143 r3222952  
    44 * Plugin URI: https://wordpress.org/plugins/string-locator/
    55 * Description: Scan through theme and plugin files looking for text strings
    6  * Version: 2.6.6
     6 * Version: 2.6.7
    77 * Author: InstaWP
    88 * Author URI: https://instawp.com/
  • string-locator/trunk/changelog.txt

    r3139143 r3222952  
     1= 2.6.7 (2025-01-15) =
     2* Fixed secured unserialized data handling to prevent potential vulnerabilities.
     3* Verified compatibility with WordPress 6.7
     4
    15= 2.6.6 (2024-08-21) =
    26* Fixed missing URL input sanitization.
  • string-locator/trunk/includes/Extension/SearchReplace/Replace/class-sql.php

    r2759486 r3222952  
    167167    public function recursive_unserialize_replace( $from = '', $to = '', $data = '', $serialised = false ) {
    168168        // Some unserialised data cannot be re-serialised eg. SimpleXMLElements.
     169        global $wpdb;
    169170        try {
    170             $unserialized = @unserialize( $data );
     171            $unserialized = false;
     172            if ( ! empty( $data ) && ( $wpdb->prefix . 'comments' !== $this->table_name || 'comment_content' !== $this->column_name ) && is_serialized( $data ) ) {
     173                $unserialized = @unserialize( $data, array( 'allowed_classes' => false ) );
     174            }
    171175            if ( is_string( $data ) && false !== $unserialized ) {
    172176                $data = $this->recursive_unserialize_replace( $from, $to, $unserialized, true );
  • string-locator/trunk/readme.txt

    r3139143 r3222952  
    55Tags: text, search, find, syntax, highlight
    66Requires at least: 4.9
    7 Tested up to: 6.6
    8 Stable tag: 2.6.6
     7Tested up to: 6.7
     8Stable tag: 2.6.7
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    4747== Changelog ==
    4848
     49= 2.6.7 (2025-01-15) =
     50* Fixed secured unserialized data handling to prevent potential vulnerabilities.
     51* Verified compatibility with WordPress 6.7
     52
    4953= 2.6.6 (2024-08-21) =
    5054* Fixed missing URL input sanitization.
  • string-locator/trunk/string-locator.php

    r3139143 r3222952  
    44 * Plugin URI: https://wordpress.org/plugins/string-locator/
    55 * Description: Scan through theme and plugin files looking for text strings
    6  * Version: 2.6.6
     6 * Version: 2.6.7
    77 * Author: InstaWP
    88 * Author URI: https://instawp.com/
Note: See TracChangeset for help on using the changeset viewer.