Access Control - Edit: Escape submitted values in dig command.
This commit is contained in:
parent
a6a39e6d8a
commit
7b8340f021
|
|
@ -202,7 +202,7 @@
|
||||||
//attempt digs
|
//attempt digs
|
||||||
if (!empty($digs) && is_array($digs)) {
|
if (!empty($digs) && is_array($digs)) {
|
||||||
foreach ($digs as $dig) {
|
foreach ($digs as $dig) {
|
||||||
$response = shell_exec("dig +noall +answer ".$dig['value']." | awk '{ print $5 }'");
|
$response = shell_exec("dig +noall +answer ".escapeshellarg($dig['value'])." | awk '{ print $5 }'");
|
||||||
if (!empty($response)) {
|
if (!empty($response)) {
|
||||||
$lines = explode("\n", $response);
|
$lines = explode("\n", $response);
|
||||||
foreach ($lines as $l => $line) {
|
foreach ($lines as $l => $line) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue