From 8e14d5c73e01b3e074f8c79e8ca65461dcc74e89 Mon Sep 17 00:00:00 2001 From: Tobias Schultze Date: Fri, 30 Dec 2022 01:53:46 +0100 Subject: [PATCH] Limit page size to prevent int overflow --- src/Controller/BlogController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Controller/BlogController.php b/src/Controller/BlogController.php index 1b0894a37..892736275 100644 --- a/src/Controller/BlogController.php +++ b/src/Controller/BlogController.php @@ -46,7 +46,7 @@ class BlogController extends AbstractController */ #[Route('/', defaults: ['page' => '1', '_format' => 'html'], methods: ['GET'], name: 'blog_index')] #[Route('/rss.xml', defaults: ['page' => '1', '_format' => 'xml'], methods: ['GET'], name: 'blog_rss')] - #[Route('/page/{page<[1-9]\d*>}', defaults: ['_format' => 'html'], methods: ['GET'], name: 'blog_index_paginated')] + #[Route('/page/{page<[1-9]\d{0,8}>}', defaults: ['_format' => 'html'], methods: ['GET'], name: 'blog_index_paginated')] #[Cache(smaxage: 10)] public function index(Request $request, int $page, string $_format, PostRepository $posts, TagRepository $tags): Response {