SHA256
1
0
forked from pool/sqlite3

Accepting request 816144 from home:AndreasStieger:branches:server:database

SQLite 3.32.3
    CVE-2020-13871 boo#1172646

OBS-URL: https://build.opensuse.org/request/show/816144
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=248
This commit is contained in:
Andreas Stieger 2020-06-20 11:26:28 +00:00 committed by Git OBS Bridge
parent dd9eb59508
commit 324a41fa9f
6 changed files with 34 additions and 16 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4355a8e835b1b67e6d555ee383c904aab6912b3298f3ee7380246a3428760701
size 9766769

3
sqlite-doc-3320300.zip Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:36920536daf7f8b19c2e646dc79db62e13cc1a992f562ba9a11fa7c191f24a4e
size 9772933

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e027dd65738eb03fa87d79075a0ec2db2d2c7ad8ebca9ad2a0e96e6612d210cb
size 12525765

3
sqlite-src-3320300.zip Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9312f0865d3692384d466048f746d18f88e7ffd1758b77d4f07904e03ed5f5b9
size 12461750

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Sat Jun 20 11:11:01 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
- SQLite 3.32.3:
* Fix Heap Buffer Overflow in multiSelectOrderBy
* Fix Assertion `flags3==pIn3->flags' failed
* Fix Assertion `pExpr->pAggInfo==pAggInfo' failed
* Fix Segfault in sqlite3Select
* Fix Use after free in resetAccumulator
CVE-2020-13871 boo#1172646
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jun 5 12:57:51 UTC 2020 - Paolo Stivanin <info@paolostivanin.com> Fri Jun 5 12:57:51 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
@ -29,6 +40,13 @@ Sun May 24 06:03:29 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
* Add code for the UINT collating sequence as an optional * Add code for the UINT collating sequence as an optional
loadable extension loadable extension
* multiple enhancements to the CLI * multiple enhancements to the CLI
* CVE-2020-13434 boo#1172115: integer overflow in
sqlite3_str_vappendf
* CVE-2020-13630 boo#1172234: use-after-free in fts3EvalNextRow
* CVE-2020-13631 boo#1172236: virtual table allowed to be renamed
to one of its shadow tables
* CVE-2020-13632 boo#1172240: NULL pointer dereference via
crafted matchinfo() query
- drop upstreamed patches: - drop upstreamed patches:
* 04885763c4cd00cb-s390-compatibility.patch * 04885763c4cd00cb-s390-compatibility.patch
* b20503aaf5b6595a-adapt-FTS-tests-for-big-endian.patch * b20503aaf5b6595a-adapt-FTS-tests-for-big-endian.patch

View File

@ -16,23 +16,20 @@
# #
%bcond_with icu
%define oname sqlite %define oname sqlite
%define tarversion 3320200 %define tarversion 3320300
%bcond_with icu
Name: sqlite3 Name: sqlite3
Version: 3.32.2 Version: 3.32.3
Release: 0 Release: 0
Summary: Embeddable SQL Database Engine Summary: Embeddable SQL Database Engine
License: SUSE-Public-Domain License: SUSE-Public-Domain
Group: Productivity/Databases/Servers Group: Productivity/Databases/Servers
URL: http://www.sqlite.org/ URL: https://www.sqlite.org/
Source0: http://www.sqlite.org/2020/sqlite-src-%{tarversion}.zip Source0: http://www.sqlite.org/2020/sqlite-src-%{tarversion}.zip
Source1: baselibs.conf Source1: baselibs.conf
Source2: http://www.sqlite.org/2020/sqlite-doc-%{tarversion}.zip Source2: http://www.sqlite.org/2020/sqlite-doc-%{tarversion}.zip
BuildRequires: automake BuildRequires: automake
%if %{with icu}
BuildRequires: libicu-devel
%endif
BuildRequires: libtool BuildRequires: libtool
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: readline-devel BuildRequires: readline-devel
@ -41,6 +38,9 @@ BuildRequires: unzip
BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(zlib)
Provides: %{oname} = %{version} Provides: %{oname} = %{version}
Obsoletes: %{oname} < %{version} Obsoletes: %{oname} < %{version}
%if %{with icu}
BuildRequires: libicu-devel
%endif
%description %description
SQLite is a C library that implements an embeddable SQL database SQLite is a C library that implements an embeddable SQL database
@ -144,11 +144,11 @@ export CFLAGS="%{optflags} \
--enable-json1 \ --enable-json1 \
--enable-update-limit \ --enable-update-limit \
--enable-rtree --enable-rtree
make %{?_smp_mflags} sqlite3.c %make_build sqlite3.c
make %{?_smp_mflags} %make_build
%check %check
make %{?_smp_mflags} test %make_build test
%install %install
%make_install %make_install