sqlite3 (3.22.0-1ubuntu0.1) bionic-security; urgency=medium
* SECURITY UPDATE: Integer overflow
- debian/patches/CVE-2018-20346-and-CVE-2018-20506.patch:
add extra defenses against strategically corrupt databases
in ext/fts3/fst3.c, ext/fts3/fts3_write.c, test/fts3corrupt4.test,
test/permutations.test.
- CVE-2018-20346
- CVE-2018-20506
* SECURITY UPDATE: Denial of service
- debian/patches/CVE-2018-20505.patch: remove assert
which fail due to a malformed PK and add check in
src/wherecode.c, test/rowvalue.test.
- CVE-2018-20505
* SECURITY UPDATE: heap out-of-bound read
- debian/patches/CVE-2019-8457.patch: enhance the
rtreenode() in ext/rtree/rtree.c.
- debian/patches/CVE-2019-8457-string-interface.patch:
add string interface in src/btree.c, src/build.c,
src/func.c, src/mutex.c, src/pragma.c, src/printf.c,
src/sqlite.h.in, src/sqliteInt.h, src/treeview.c,
src/vdbeaux.c, src/vdbetrace.c, src/wherecode.c.
- CVE-2019-8457
* security update: heap-buffer over-read
- debian/patches/cve-2019-9936.patch: add checks
in code in order to fix in ext/fts5/fts5_hash.c,
ext/fts5/test/fts5aa.test.
- CVE-2019-9936
* security update: NULL pointer dereference
- debian/patches/cve-2019-9937.patch: fix in
ext/fts5/fts5Int.h, ext/fts5/fts5_hash.c, ext/fts5/fts5_index.c,
ext/fts5/test/fts5aa.test.
- CVE-2019-9937
-- <email address hidden> (Leonidas S. Barbosa) Fri, 14 Jun 2019 15:02:21 -0300
|
CVE-2018-20346 |
SQLite before 3.25.3, when the FTS3 extension is enabled, encounters an integer overflow (and resultant buffer overflow) for FTS3 queries that occur |
CVE-2018-20506 |
SQLite before 3.25.3, when the FTS3 extension is enabled, encounters an integer overflow (and resultant buffer overflow) for FTS3 queries in a "merge |
CVE-2018-20505 |
SQLite 3.25.2, when queries are run on a table with a malformed PRIMARY KEY, allows remote attackers to cause a denial of service (application crash) |
CVE-2019-8457 |
SQLite3 from 3.6.0 to and including 3.27.2 is vulnerable to heap out-of-bound read in the rtreenode() function when handling invalid rtree tables. |
CVE-2019-9936 |
In SQLite 3.27.2, running fts5 prefix queries inside a transaction could trigger a heap-based buffer over-read in fts5HashEntrySort in sqlite3.c, whi |
CVE-2019-9937 |
In SQLite 3.27.2, interleaving reads and writes in a single transaction with an fts5 virtual table will lead to a NULL Pointer Dereference in fts5Chu |
|