summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2008-06-03 22:47:58 +0000
committerScott Ullrich <sullrich@pfsense.org>2008-06-03 22:47:58 +0000
commit2f306bdbc65d4f2f7cd1a028cd835e9766d7828a (patch)
treee4568582dfde4fac4d338c2b90c5b56e825d4223
parent31eb6cb77d7220c119c07ec1145ea4a0bc2d2276 (diff)
downloadpfsense-2f306bdbc65d4f2f7cd1a028cd835e9766d7828a.zip
pfsense-2f306bdbc65d4f2f7cd1a028cd835e9766d7828a.tar.gz
Escape shell argument correctly.
-rwxr-xr-xusr/local/www/interfaces_wlan_scan.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/usr/local/www/interfaces_wlan_scan.php b/usr/local/www/interfaces_wlan_scan.php
index cecda93..e5eb791 100755
--- a/usr/local/www/interfaces_wlan_scan.php
+++ b/usr/local/www/interfaces_wlan_scan.php
@@ -43,8 +43,11 @@ include("head.inc");
<?php include("fbegin.inc"); ?>
<p class="pgtitle"><?=$pgtitle?></p>
-echo "Scanning nodes... One moment please...";
-$scan_nodes = `/sbin/ifconfig {$_GET['interface']} scan`;
+$interface = escapeshellarg($_GET['interface']);
+
+echo gettext("Scanning nodes... One moment please...");
+$scan_nodes = `/sbin/ifconfig {$interface} scan`;
+
echo "<P>Available nodes:<PRE>";
echo $scan_nodes;
echo "</PRE>";
OpenPOWER on IntegriCloud