Access Control - Edit: Escape submitted values in dig command.

This commit is contained in:
fusionate
2025-03-20 09:53:17 -06:00
committed by GitHub
parent bde4163c25
commit 9cf8da5a4a

View File

@@ -202,7 +202,7 @@
//attempt digs
if (!empty($digs) && is_array($digs)) {
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)) {
$lines = explode("\n", $response);
foreach ($lines as $l => $line) {