File tree Expand file tree Collapse file tree
toolkit/resources/manifests/package Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ From b519476d3832b7207777d6e45862724a00167036 Mon Sep 17 00:00:00 2001
2+ From: AllSpark <allspark@microsoft.com>
3+ Date: Thu, 11 Jun 2026 05:12:21 +0000
4+ Subject: [PATCH] Fix potential buffer overwrite in fts5 corrupt leaf handling
5+
6+ Signed-off-by: Azure Linux Security Servicing Account <azurelinux-security@microsoft.com>
7+ Upstream-reference: AI Backport of https://github.com/sqlite/sqlite/commit/79db323ce14923a1bcc7b3b72679003c14c1cd7f.patch
8+ ---
9+ sqlite3.c | 2 +-
10+ 1 file changed, 1 insertion(+), 1 deletion(-)
11+
12+ diff --git a/sqlite3.c b/sqlite3.c
13+ index dd0c5f4..3520a8d 100644
14+ --- a/sqlite3.c
15+ +++ b/sqlite3.c
16+ @@ -237152,7 +237152,7 @@ static void fts5DataRelease(Fts5Data *pData){
17+ static Fts5Data *fts5LeafRead(Fts5Index *p, i64 iRowid){
18+ Fts5Data *pRet = fts5DataRead(p, iRowid);
19+ if( pRet ){
20+ - if( pRet->nn<4 || pRet->szLeaf>pRet->nn ){
21+ + if( pRet->szLeaf<4 || pRet->szLeaf>pRet->nn ){
22+ p->rc = FTS5_CORRUPT;
23+ fts5DataRelease(pRet);
24+ pRet = 0;
25+ - -
26+ 2.45.4
27+
Original file line number Diff line number Diff line change 1+ # Fixed as part of CVE-2026-11822
Original file line number Diff line number Diff line change 22Summary: A portable, high level programming interface to various calling conventions
33Name: sqlite
44Version: 3.44.0
5- Release: 3 %{?dist }
5+ Release: 4 %{?dist }
66License: Public Domain
77Vendor: Microsoft Corporation
88Distribution: Azure Linux
@@ -13,6 +13,7 @@ Source0: https://www.sqlite.org/2023/%{name}-autoconf-%{sourcever}.tar.gz
1313Patch0: CVE-2015-3717.nopatch
1414Patch1: CVE-2025-6965.patch
1515Patch2: CVE-2025-70873.patch
16+ Patch3: CVE-2026-11822.patch
1617Requires: sqlite-libs = %{version }-%{release }
1718Provides: sqlite3
1819
@@ -83,6 +84,9 @@ make %{?_smp_mflags} check
8384%{_libdir }/libsqlite3.so.0.8.6
8485
8586%changelog
87+ * Thu Jun 11 2026 Azure Linux Security Servicing Account <azurelinux-security@microsoft.com> - 3.44.0-4
88+ - Patch for CVE-2026-11822
89+
8690* Fri Apr 17 2026 Azure Linux Security Servicing Account <azurelinux-security@microsoft.com> - 3.44.0-3
8791- Patch for CVE-2025-70873
8892
Original file line number Diff line number Diff line change @@ -88,9 +88,9 @@ bison-3.8.2-1.azl3.aarch64.rpm
8888popt-1.19-1.azl3.aarch64.rpm
8989popt-devel-1.19-1.azl3.aarch64.rpm
9090popt-lang-1.19-1.azl3.aarch64.rpm
91- sqlite-3.44.0-3 .azl3.aarch64.rpm
92- sqlite-devel-3.44.0-3 .azl3.aarch64.rpm
93- sqlite-libs-3.44.0-3 .azl3.aarch64.rpm
91+ sqlite-3.44.0-4 .azl3.aarch64.rpm
92+ sqlite-devel-3.44.0-4 .azl3.aarch64.rpm
93+ sqlite-libs-3.44.0-4 .azl3.aarch64.rpm
9494elfutils-0.189-6.azl3.aarch64.rpm
9595elfutils-default-yama-scope-0.189-6.azl3.noarch.rpm
9696elfutils-devel-0.189-6.azl3.aarch64.rpm
Original file line number Diff line number Diff line change @@ -88,9 +88,9 @@ bison-3.8.2-1.azl3.x86_64.rpm
8888popt-1.19-1.azl3.x86_64.rpm
8989popt-devel-1.19-1.azl3.x86_64.rpm
9090popt-lang-1.19-1.azl3.x86_64.rpm
91- sqlite-3.44.0-3 .azl3.x86_64.rpm
92- sqlite-devel-3.44.0-3 .azl3.x86_64.rpm
93- sqlite-libs-3.44.0-3 .azl3.x86_64.rpm
91+ sqlite-3.44.0-4 .azl3.x86_64.rpm
92+ sqlite-devel-3.44.0-4 .azl3.x86_64.rpm
93+ sqlite-libs-3.44.0-4 .azl3.x86_64.rpm
9494elfutils-0.189-6.azl3.x86_64.rpm
9595elfutils-default-yama-scope-0.189-6.azl3.noarch.rpm
9696elfutils-devel-0.189-6.azl3.x86_64.rpm
Original file line number Diff line number Diff line change @@ -574,10 +574,10 @@ sed-lang-4.9-2.azl3.aarch64.rpm
574574slang-2.3.3-1.azl3.aarch64.rpm
575575slang-debuginfo-2.3.3-1.azl3.aarch64.rpm
576576slang-devel-2.3.3-1.azl3.aarch64.rpm
577- sqlite-3.44.0-3 .azl3.aarch64.rpm
578- sqlite-debuginfo-3.44.0-3 .azl3.aarch64.rpm
579- sqlite-devel-3.44.0-3 .azl3.aarch64.rpm
580- sqlite-libs-3.44.0-3 .azl3.aarch64.rpm
577+ sqlite-3.44.0-4 .azl3.aarch64.rpm
578+ sqlite-debuginfo-3.44.0-4 .azl3.aarch64.rpm
579+ sqlite-devel-3.44.0-4 .azl3.aarch64.rpm
580+ sqlite-libs-3.44.0-4 .azl3.aarch64.rpm
581581swig-4.2.1-1.azl3.aarch64.rpm
582582swig-debuginfo-4.2.1-1.azl3.aarch64.rpm
583583systemd-bootstrap-250.3-19.azl3.aarch64.rpm
Original file line number Diff line number Diff line change @@ -582,10 +582,10 @@ sed-lang-4.9-2.azl3.x86_64.rpm
582582slang-2.3.3-1.azl3.x86_64.rpm
583583slang-debuginfo-2.3.3-1.azl3.x86_64.rpm
584584slang-devel-2.3.3-1.azl3.x86_64.rpm
585- sqlite-3.44.0-3 .azl3.x86_64.rpm
586- sqlite-debuginfo-3.44.0-3 .azl3.x86_64.rpm
587- sqlite-devel-3.44.0-3 .azl3.x86_64.rpm
588- sqlite-libs-3.44.0-3 .azl3.x86_64.rpm
585+ sqlite-3.44.0-4 .azl3.x86_64.rpm
586+ sqlite-debuginfo-3.44.0-4 .azl3.x86_64.rpm
587+ sqlite-devel-3.44.0-4 .azl3.x86_64.rpm
588+ sqlite-libs-3.44.0-4 .azl3.x86_64.rpm
589589swig-4.2.1-1.azl3.x86_64.rpm
590590swig-debuginfo-4.2.1-1.azl3.x86_64.rpm
591591systemd-bootstrap-250.3-19.azl3.x86_64.rpm
You can’t perform that action at this time.
0 commit comments