WordPress.org

Make WordPress Core

Ticket #51368: 51368.diff

File 51368.diff, 912 bytes (added by whyisjake, 13 months ago)
  • src/wp-includes/functions.php

    diff --git a/src/wp-includes/functions.php b/src/wp-includes/functions.php
    index 863268c7bd..14df2c3eaf 100644
    a b function validate_file( $file, $allowed_files = array() ) { 
    53685368                return 3;
    53695369        }
    53705370
    5371         // Absolute Windows drive paths are not allowed:
    5372         if ( ':' === substr( $file, 1, 1 ) ) {
    5373                 return 2;
    5374         }
    5375 
    53765371        return 0;
    53775372}
    53785373
  • tests/phpunit/tests/functions.php

    diff --git a/tests/phpunit/tests/functions.php b/tests/phpunit/tests/functions.php
    index ad7ba280d9..2abe9f1c92 100644
    a b public function data_test_validate_file() { 
    15911591                                1,
    15921592                        ),
    15931593
    1594                         // Windows drives:
    1595                         array(
    1596                                 'c:',
    1597                                 array(),
    1598                                 2,
    1599                         ),
    1600                         array(
    1601                                 'C:/WINDOWS/system32',
    1602                                 array( 'C:/WINDOWS/system32' ),
    1603                                 2,
    1604                         ),
    1605 
    16061594                        // Disallowed files:
    16071595                        array(
    16081596                                'foo.ext',