bug68089.phpt 362 B

123456789101112131415161718
  1. --TEST--
  2. Bug #68089 (NULL byte injection - cURL lib)
  3. --SKIPIF--
  4. <?php
  5. include 'skipif.inc';
  6. ?>
  7. --FILE--
  8. <?php
  9. $url = "file:///etc/passwd\0http://google.com";
  10. $ch = curl_init();
  11. var_dump(curl_setopt($ch, CURLOPT_URL, $url));
  12. ?>
  13. Done
  14. --EXPECTF--
  15. Warning: curl_setopt(): Curl option contains invalid characters (\0) in %s%ebug68089.php on line 4
  16. bool(false)
  17. Done