Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions SPECS/sqlite/CVE-2025-70873.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
From 0832f5004d3865c226a45a9dd408950e2e267482 Mon Sep 17 00:00:00 2001
From: AllSpark <allspark@microsoft.com>
Date: Fri, 17 Apr 2026 18:41:44 +0000
Subject: [PATCH] zipfile: return only bytes actually inflated; add
SQLITE_HAVE_ZLIB feature flag to configure per upstream patch

Signed-off-by: Azure Linux Security Servicing Account <azurelinux-security@microsoft.com>
Upstream-reference: AI Backport of https://github.com/sqlite/sqlite/commit/5a05c59d4d75c03f23d5fb70feac9f789954bf8a.patch
---
shell.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/shell.c b/shell.c
index d423278..ea204a2 100644
--- a/shell.c
+++ b/shell.c
@@ -7681,7 +7681,7 @@ static void zipfileInflate(
if( err!=Z_STREAM_END ){
zipfileCtxErrorMsg(pCtx, "inflate() failed (%d)", err);
}else{
- sqlite3_result_blob(pCtx, aRes, nOut, zipfileFree);
+ sqlite3_result_blob(pCtx, aRes, (int)str.total_out, zipfileFree);
aRes = 0;
}
}
--
2.45.4

6 changes: 5 additions & 1 deletion SPECS/sqlite/sqlite.spec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Summary: A portable, high level programming interface to various calling conventions
Name: sqlite
Version: 3.39.2
Release: 4%{?dist}
Release: 5%{?dist}
License: Public Domain
Vendor: Microsoft Corporation
Distribution: Mariner
Expand All @@ -15,6 +15,7 @@ Patch1: CVE-2022-46908.patch
Patch2: CVE-2023-7104.patch
Patch3: CVE-2025-7458.patch
Patch4: CVE-2025-6965.patch
Patch5: CVE-2025-70873.patch
Requires: sqlite-libs = %{version}-%{release}
Provides: sqlite3

Expand Down Expand Up @@ -85,6 +86,9 @@ make %{?_smp_mflags} check
%{_libdir}/libsqlite3.so.0.8.6

%changelog
* Fri Apr 17 2026 Azure Linux Security Servicing Account <azurelinux-security@microsoft.com> - 3.39.2-5
- Patch for CVE-2025-70873

* Mon Aug 04 2025 Kshitiz Godara <kgodara@microsoft.com> - 3.39.2-4
- Address CVE-2025-6965 and CVE-2025-7458

Expand Down
6 changes: 3 additions & 3 deletions toolkit/resources/manifests/package/pkggen_core_aarch64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,9 @@ bison-3.7.6-2.cm2.aarch64.rpm
popt-1.18-1.cm2.aarch64.rpm
popt-devel-1.18-1.cm2.aarch64.rpm
popt-lang-1.18-1.cm2.aarch64.rpm
sqlite-3.39.2-4.cm2.aarch64.rpm
sqlite-devel-3.39.2-4.cm2.aarch64.rpm
sqlite-libs-3.39.2-4.cm2.aarch64.rpm
sqlite-3.39.2-5.cm2.aarch64.rpm
sqlite-devel-3.39.2-5.cm2.aarch64.rpm
sqlite-libs-3.39.2-5.cm2.aarch64.rpm
elfutils-0.186-2.cm2.aarch64.rpm
elfutils-default-yama-scope-0.186-2.cm2.noarch.rpm
elfutils-devel-0.186-2.cm2.aarch64.rpm
Expand Down
6 changes: 3 additions & 3 deletions toolkit/resources/manifests/package/pkggen_core_x86_64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,9 @@ bison-3.7.6-2.cm2.x86_64.rpm
popt-1.18-1.cm2.x86_64.rpm
popt-devel-1.18-1.cm2.x86_64.rpm
popt-lang-1.18-1.cm2.x86_64.rpm
sqlite-3.39.2-4.cm2.x86_64.rpm
sqlite-devel-3.39.2-4.cm2.x86_64.rpm
sqlite-libs-3.39.2-4.cm2.x86_64.rpm
sqlite-3.39.2-5.cm2.x86_64.rpm
sqlite-devel-3.39.2-5.cm2.x86_64.rpm
sqlite-libs-3.39.2-5.cm2.x86_64.rpm
elfutils-0.186-2.cm2.x86_64.rpm
elfutils-default-yama-scope-0.186-2.cm2.noarch.rpm
elfutils-devel-0.186-2.cm2.x86_64.rpm
Expand Down
8 changes: 4 additions & 4 deletions toolkit/resources/manifests/package/toolchain_aarch64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -548,10 +548,10 @@ sed-lang-4.8-3.cm2.aarch64.rpm
slang-2.3.2-4.cm2.aarch64.rpm
slang-debuginfo-2.3.2-4.cm2.aarch64.rpm
slang-devel-2.3.2-4.cm2.aarch64.rpm
sqlite-3.39.2-4.cm2.aarch64.rpm
sqlite-debuginfo-3.39.2-4.cm2.aarch64.rpm
sqlite-devel-3.39.2-4.cm2.aarch64.rpm
sqlite-libs-3.39.2-4.cm2.aarch64.rpm
sqlite-3.39.2-5.cm2.aarch64.rpm
sqlite-debuginfo-3.39.2-5.cm2.aarch64.rpm
sqlite-devel-3.39.2-5.cm2.aarch64.rpm
sqlite-libs-3.39.2-5.cm2.aarch64.rpm
swig-4.0.2-3.cm2.aarch64.rpm
swig-debuginfo-4.0.2-3.cm2.aarch64.rpm
systemd-bootstrap-250.3-14.cm2.aarch64.rpm
Expand Down
8 changes: 4 additions & 4 deletions toolkit/resources/manifests/package/toolchain_x86_64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -554,10 +554,10 @@ sed-lang-4.8-3.cm2.x86_64.rpm
slang-2.3.2-4.cm2.x86_64.rpm
slang-debuginfo-2.3.2-4.cm2.x86_64.rpm
slang-devel-2.3.2-4.cm2.x86_64.rpm
sqlite-3.39.2-4.cm2.x86_64.rpm
sqlite-debuginfo-3.39.2-4.cm2.x86_64.rpm
sqlite-devel-3.39.2-4.cm2.x86_64.rpm
sqlite-libs-3.39.2-4.cm2.x86_64.rpm
sqlite-3.39.2-5.cm2.x86_64.rpm
sqlite-debuginfo-3.39.2-5.cm2.x86_64.rpm
sqlite-devel-3.39.2-5.cm2.x86_64.rpm
sqlite-libs-3.39.2-5.cm2.x86_64.rpm
swig-4.0.2-3.cm2.x86_64.rpm
swig-debuginfo-4.0.2-3.cm2.x86_64.rpm
systemd-bootstrap-250.3-14.cm2.x86_64.rpm
Expand Down
Loading