SQ
Product
sqlite
65
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 8High 31Medium 15Low 0
Watch
Add sqlite to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2025-3277 | 9.8 | Apr 14 | An integer overflow can be triggered in SQLite’s `concat_ws()` function Affected: < 3.49.1 |
| CVE-2020-35527 | 9.8 | Sep 1 | In SQLite 3.31.1, there is an out of bounds access problem through ALTER TABLE for views that have a nested FROM clause Affected: 3.31.1 |
| CVE-2020-11656 | 9.8 | Apr 9 | In SQLite through 3.31.1, the ALTER TABLE implementation has a use-after-free, as demonstrated by an ORDER BY clause that belongs to a compound SELECT statement Affected: through 3.31.1 |
| CVE-2019-19646 | 9.8 | Dec 9 | pragma.c in SQLite through 3.30.1 mishandles NOT NULL in an integrity_check PRAGMA command in certain cases of generated columns Affected: through 3.30.1 |
| CVE-2019-19317 | 9.8 | Dec 5 | lookupName in resolve.c in SQLite 3.30.1 omits bits from the colUsed bitmask in the case of a generated column, which allows attackers to cause a denial of service or possibly… Affected: 3.30.1 |
| CVE-2019-8457 | 9.8 | May 30 | 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 Affected: 3.6.0 through 3.27.2 |
| CVE-2017-10989 | 9.8 | Jul 7 | The getNodeSize function in ext/rtree/rtree.c in SQLite through 3.19.3, as used in GDAL and other products, mishandles undersized RTree blobs in a crafted database, leading to a… Affected: through 3.19.3 |
| CVE-2025-7458 | 9.1 | Jul 29 | An integer overflow in the sqlite3KeyInfoFromExprList function in SQLite versions 3.39.2 through 3.41.1 allows an attacker with the ability to execute arbitrary SQL statements to… Affected: 3.39.2 before 3.41.2 |
| CVE-2019-5018 | 8.1 | May 10 | An exploitable use after free vulnerability exists in the window function functionality of Sqlite3 3.26.0 Affected: 3.26.0 |
| CVE-2018-20506 | 8.1 | Apr 3 | 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" operation that occurs after… Affected: before 3.25.3 |
| CVE-2018-20346 | 8.1 | Dec 21 | SQLite before 3.25.3, when the FTS3 extension is enabled, encounters an integer overflow (and resultant buffer overflow) for FTS3 queries that occur after crafted changes to FTS3… Affected: before 3.25.3 |
| CVE-2026-11824 | 7.8 | Jun 9 | SQLite before 3.53.2 Heap Buffer Overflow via FTS5 fts5ChunkIterate Affected: before 3.53.2 |
| CVE-2026-11822 | 7.8 | Jun 9 | SQLite before 3.53.2 Memory Corruption in FTS5 Extension Affected: before 3.53.2 |
| CVE-2025-6965 | 7.7 | Jul 15 | Integer Truncation on SQLite Affected: before 3.50.2 |
| CVE-2025-70873 | 7.5 | Mar 12 | An information disclosure issue in the zipfileInflate function in the zipfile extension in SQLite v3.51.1 and earlier allows attackers to obtain heap memory via supplying a… Affected: before 3.51.1 |
| CVE-2025-29087 | 7.5 | Apr 7 | In SQLite 3.44.0 through 3.49.0 before 3.49.1, the concat_ws() SQL function can cause memory to be written beyond the end of a malloc-allocated buffer Affected: 3.44.0 before 3.49.1 |
| CVE-2021-31239 | 7.5 | May 9 | An issue found in SQLite SQLite3 v.3.35.4 that allows a remote attacker to cause a denial of service via the appendvfs.c function Affected: 3.35.4 |
| CVE-2020-35525 | 7.5 | Sep 1 | In SQlite 3.31.1, a potential null pointer derreference was found in the INTERSEC query processing Affected: 3.31.1 |
| CVE-2022-35737 | 7.5 | Aug 3 | SQLite 1.0.12 through 3.39.x before 3.39.2 sometimes allows an array-bounds overflow if billions of bytes are used in a string argument to a C API Affected: 1.0.12 before 3.39.2 |
| CVE-2021-36690 | 7.5 | Aug 24 | A segmentation fault can occur in the sqlite3.exe command-line component of SQLite 3.36.0 via the idxGetTableInfo function when there is a crafted SQL query Affected: 3.36.0 |
| CVE-2020-13871 | 7.5 | Jun 6 | SQLite 3.32.2 has a use-after-free in resetAccumulator in select.c because the parse tree rewrite for window functions is too late Affected: 3.32.2 |
| CVE-2020-11655 | 7.5 | Apr 9 | SQLite through 3.31.1 allows attackers to cause a denial of service (segmentation fault) via a malformed window-function query because the AggInfo object's initialization is… Affected: through 3.31.1 |
| CVE-2020-9327 | 7.5 | Feb 21 | In SQLite 3.31.1, isAuxiliaryVtabOperator allows attackers to trigger a NULL pointer dereference and segmentation fault because of generated column optimizations Affected: 3.31.1 |
| CVE-2019-19959 | 7.5 | Jan 3 | ext/misc/zipfile.c in SQLite 3.30.1 mishandles certain uses of INSERT INTO in situations involving embedded '\0' characters in filenames, leading to a memory-management error that… Affected: 3.30.1 |
| CVE-2019-20218 | 7.5 | Jan 2 | selectExpander in select.c in SQLite 3.30.1 proceeds with WITH stack unwinding even after a parsing error Affected: 3.30.1 |
| CVE-2019-19925 | 7.5 | Dec 24 | zipfileUpdate in ext/misc/zipfile.c in SQLite 3.30.1 mishandles a NULL pathname during an update of a ZIP archive Affected: 3.30.1 |
| CVE-2019-19923 | 7.5 | Dec 24 | flattenSubquery in select.c in SQLite 3.30.1 mishandles certain uses of SELECT DISTINCT involving a LEFT JOIN in which the right-hand side is a view Affected: 3.30.1 |
| CVE-2019-19926 | 7.5 | Dec 23 | multiSelect in select.c in SQLite 3.30.1 mishandles certain errors during parsing, as demonstrated by errors from sqlite3WindowRewrite() calls Affected: 3.30.1 |
| CVE-2019-19880 | 7.5 | Dec 18 | exprListAppendList in window.c in SQLite 3.30.1 allows attackers to trigger an invalid pointer dereference because constant integer values in ORDER BY clauses of window… Affected: 3.30.1 |
| CVE-2019-19603 | 7.5 | Dec 9 | SQLite 3.30.1 mishandles certain SELECT statements with a nonexistent VIEW, leading to an application crash Affected: 3.30.1 |
| CVE-2019-19244 | 7.5 | Nov 25 | sqlite3Select in select.c in SQLite 3.30.1 allows a crash if a sub-select uses both DISTINCT and window functions, and also has certain ORDER BY usage Affected: 3.30.1 |
| CVE-2018-20505 | 7.5 | Apr 3 | 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) by leveraging the ability to… Affected: through 3.25.2 |
| CVE-2019-9937 | 7.5 | Mar 22 | 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 fts5ChunkIterate in sqlite3.c Affected: 3.27.2 |
| CVE-2019-9936 | 7.5 | Mar 22 | 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, which may lead to an information… Affected: 3.27.2 |
| CVE-2018-8740 | 7.5 | Mar 17 | In SQLite through 3.22.0, databases whose schema is corrupted using a CREATE TABLE AS statement could cause a NULL pointer dereference, related to build.c and prepare.c Affected: through 3.22.0 |
| CVE-2017-15286 | 7.5 | Oct 12 | SQLite 3.20.1 has a NULL pointer dereference in tableColumnList in shell.c because it fails to consider certain cases where `sqlite3_step(pStmt)==SQLITE_ROW` is false and a data… Affected: 3.20.1 |
| CVE-2023-7104 | 7.3 | Dec 25 | SQLite SQLite3 make alltest sqlite3session.c sessionReadRecord heap-based overflow Affected: through 3.43.0 |
| CVE-2022-46908 | 7.3 | Dec 12 | SQLite through 3.40.0, when relying on --safe for execution of an untrusted CLI script, does not properly implement the azProhibitedFunctions protection mechanism, and instead… Affected: 3.37.0 before 3.40.1 |
| CVE-2020-13630 | 7.0 | May 27 | ext/fts3/fts3.c in SQLite before 3.32.0 has a use-after-free in fts3EvalNextRow, related to the snippet feature Affected: before 3.32.0 |
| CVE-2019-16168 | 6.5 | Sep 9 | In SQLite through 3.29.0, whereLoopAddBtreeIndex in sqlite3.c can crash a browser or other application because of missing validation of a sqlite_stat1 sz field, aka a "severe… Affected: 3.8.5 through 3.29.0 |
| CVE-2019-19242 | 5.9 | Nov 25 | SQLite 3.30.1 mishandles pExpr->y.pTab, as demonstrated by the TK_COLUMN case in sqlite3ExprCodeTarget in expr.c Affected: 3.30.1 |
| CVE-2016-6153 | 5.9 | Sep 26 | os_unix.c in SQLite before 3.13.0 improperly implements the temporary directory search algorithm, which might allow local users to obtain sensitive information, cause a denial of… Affected: through 3.12.2 |
| CVE-2025-29088 | 5.5 | Apr 10 | In SQLite 3.49.0 before 3.49.1, certain argument values to sqlite3_db_config (in the C-language API) can cause a denial of service (application crash) Affected: 3.49.0 before 3.49.1 |
| CVE-2024-0232 | 5.5 | Jan 16 | Sqlite: use-after-free bug in jsonparseaddnodearray Affected: 3.43.0 before 3.43.2 |
| CVE-2021-20227 | 5.5 | Mar 23 | A flaw was found in SQLite's SELECT query functionality (src/select.c) Affected: 3.33.0 before 3.34.1 |
| CVE-2020-15358 | 5.5 | Jun 27 | In SQLite before 3.32.3, select.c mishandles query-flattener optimization, leading to a multiSelectOrderBy heap overflow because of misuse of transitive properties for constant… Affected: before 3.32.3 |
| CVE-2020-13631 | 5.5 | May 27 | SQLite before 3.32.0 allows a virtual table to be renamed to the name of one of its shadow tables, related to alter.c and build.c Affected: before 3.32.0 |
| CVE-2020-13632 | 5.5 | May 27 | ext/fts3/fts3_snippet.c in SQLite before 3.32.0 has a NULL pointer dereference via a crafted matchinfo() query Affected: before 3.32.0 |
| CVE-2020-13434 | 5.5 | May 24 | SQLite through 3.32.0 has an integer overflow in sqlite3_str_vappendf in printf.c Affected: through 3.32.0 |
| CVE-2020-13435 | 5.5 | May 24 | SQLite through 3.32.0 has a segmentation fault in sqlite3ExprCodeTarget in expr.c Affected: through 3.32.0 |
