0

I was building a code to sanitize user's input but while doing some searches on google i found out that the function that i used (preg_replace) can lead to remote command execution.

However my code is different from the ones that i found on google and stackoverflow

Is it still RCE'able?

    function ft($a,$b=""){
    $a = preg_replace("/[^a-zA-Z0-9".$b."]/", "", $a);
    return $a;
}

function fo($a){
    $a=ft($a,".@_-");
    return $a;
}


$test = $_GET["input"];
$func = fo($test);

0 Answers0