From 2c99ef2ce25f9c5ab70e642a26e15e450ae5079f Mon Sep 17 00:00:00 2001 From: Matt Silverlock Date: Thu, 5 Oct 2023 17:04:45 -0400 Subject: [PATCH] SRS: increase EXPR_DEPTH from 20 -> 100 --- src/workerd/util/sqlite.c++ | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/workerd/util/sqlite.c++ b/src/workerd/util/sqlite.c++ index 1e56f00c3bc..e703ed5417b 100644 --- a/src/workerd/util/sqlite.c++ +++ b/src/workerd/util/sqlite.c++ @@ -705,7 +705,7 @@ void SqliteDatabase::setupSecurity() { sqlite3_limit(db, SQLITE_LIMIT_LENGTH, 1000000); sqlite3_limit(db, SQLITE_LIMIT_SQL_LENGTH, 100000); sqlite3_limit(db, SQLITE_LIMIT_COLUMN, 100); - sqlite3_limit(db, SQLITE_LIMIT_EXPR_DEPTH, 20); + sqlite3_limit(db, SQLITE_LIMIT_EXPR_DEPTH, 100); // Enforces limits on UNION/UNION ALL/INTERSECT/etc // https://www.sqlite.org/limits.html#max_compound_select sqlite3_limit(db, SQLITE_LIMIT_COMPOUND_SELECT, 5);