aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2019-01-08 20:35:34 +0100
committerChristian Weiske <cweiske@cweiske.de>2019-01-08 20:35:51 +0100
commitea7a3af16218cfba55333e15d0eec856d595d59a (patch)
tree2be0a9b541042a8a8deb6dd61a88a9fc0c4027fe
parent1979dce952f8274c18ed7f662318f27aadf6c01a (diff)
downloadphinde-ea7a3af16218cfba55333e15d0eec856d595d59a.tar.gz
phinde-ea7a3af16218cfba55333e15d0eec856d595d59a.zip
Do not allow pages > 100
-rw-r--r--www/index.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/www/index.php b/www/index.php
index da7b27c..7c4904b 100644
--- a/www/index.php
+++ b/www/index.php
@@ -15,6 +15,12 @@ if (isset($_GET['page'])) {
}
//PEAR Pager begins at 1
$page = (int)$_GET['page'] - 1;
+
+ if ($page >= 100) {
+ //Elasticsearch by default only allows 100 pages
+ // we do not want exceptions in our logs
+ throw new Exception_Input('List page is too large');
+ }
}
$perPage = 10;//$GLOBALS['phinde']['perPage'];