Fix SQL injection in rediscover-device (#12716)

Closes #12697
This commit is contained in:
Jellyfrog
2021-04-07 04:57:50 +02:00
committed by GitHub
parent a70d55bfd8
commit dedc46b548

View File

@@ -39,7 +39,7 @@ if (isset($_POST['device_id'])) {
$status = 'error';
$message = 'Invalid device group id ' . $_POST['device_group_id'];
} else {
$device_ids = dbFetchColumn('SELECT `device_id` FROM `device_group_device` WHERE `device_group_id`=' . $_POST['device_group_id']);
$device_ids = dbFetchColumn('SELECT `device_id` FROM `device_group_device` WHERE `device_group_id` = ?', [$_POST['device_group_id']]);
$update = 0;
foreach ($device_ids as $device_id) {
$result = device_discovery_trigger($device_id);