Sanitise filter[Id] when parsing filter. Fixes GHSA-6rrw-66rf-6g5f
parent
6cc64dddff
commit
062cf568a3
|
@ -38,7 +38,8 @@ $fid = 0;
|
||||||
if ( isset($_REQUEST['Id']) and $_REQUEST['Id'] ) {
|
if ( isset($_REQUEST['Id']) and $_REQUEST['Id'] ) {
|
||||||
$fid = validInt($_REQUEST['Id']);
|
$fid = validInt($_REQUEST['Id']);
|
||||||
} else if ( isset($_REQUEST['filter']) and isset($_REQUEST['filter']['Id']) ) {
|
} else if ( isset($_REQUEST['filter']) and isset($_REQUEST['filter']['Id']) ) {
|
||||||
$fid = validInt($_REQUEST['filter']['Id']);
|
# $_REQUEST['filter']['Id'] get used later in populating filter object, so need to sanitise it
|
||||||
|
$fid = $_REQUEST['filter']['Id'] = validInt($_REQUEST['filter']['Id']);
|
||||||
}
|
}
|
||||||
$filter = null;
|
$filter = null;
|
||||||
foreach ( ZM\Filter::find(null,array('order'=>'lower(Name)')) as $Filter ) {
|
foreach ( ZM\Filter::find(null,array('order'=>'lower(Name)')) as $Filter ) {
|
||||||
|
|
Loading…
Reference in New Issue