From b66207d7327254c97ceb0e7686137e2229bc1cbc Mon Sep 17 00:00:00 2001 From: drh <> Date: Fri, 23 Oct 2026 13:22:05 +0000 Subject: [PATCH] Fix a one-byte buffer overread in FTS5 associated with LIKE processing. [bugs:/info/2026-10-23T12:49:10Z|Bug 2026-10-23T12:49:10Z]. FossilOrigin-Name: 60222d023e889eb8c67c0a654637c3f3da741b37143f1b3351a7ac4ef09befc6 --- ext/fts5/fts5_expr.c | 2 +- ext/fts5/test/fts5trigram.test | 49 ++++++++++++++++++++++++++++++++++ manifest | 14 +++++----- manifest.uuid | 2 +- 4 files changed, 58 insertions(+), 9 deletions(-) diff --git a/ext/fts5/fts5_expr.c b/ext/fts5/fts5_expr.c index 844534a9e0..5d0aa7438a 100644 --- a/ext/fts5/fts5_expr.c +++ b/ext/fts5/fts5_expr.c @@ -401,7 +401,7 @@ int sqlite3Fts5ExprPattern( zExpr[iOut++] = '"'; zExpr[iOut++] = ' '; } - if( zText[i]==aSpec[2] ){ + if( i