fixes GHSA-hq29-8hhx-5jwc [search] check input parameter ratings

This commit is contained in:
plegall
2026-06-25 13:29:59 +02:00
parent 2357a86d51
commit 9755d88edf
2 changed files with 9 additions and 1 deletions
+8
View File
@@ -1039,6 +1039,14 @@ function ws_images_filteredSearch_create($params, $service)
if ($conf['rate'] and isset($params['ratings']))
{
foreach ($params['ratings'] as $rate)
{
if (!preg_match('/^\d+$/i', $rate))
{
return new PwgError(WS_ERR_INVALID_PARAM, 'Invalid parameter ratings');
}
}
$search['fields']['ratings'] = $params['ratings'];
}