Ghost Sqlite3 vulnerabilities

62 known vulnerabilities affecting ghost/sqlite3.

Total CVEs
62
CISA KEV
0
Public exploits
1
Exploited in wild
0
Severity breakdown
CRITICAL9HIGH32MEDIUM21

Vulnerabilities

Page 2 of 4
CVE-2020-15358MEDIUMCVSS 5.5≥ 0, < 3.32.3-12020-06-27
CVE-2020-15358 [MEDIUM] CVE-2020-15358: In SQLite before 3 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 propagation.
osv
CVE-2018-8740HIGHCVSS 7.5≥ 0, < 3.11.0-1ubuntu1.5≥ 0, < 3.22.0-1ubuntu0.4+1 more2020-06-10
CVE-2018-8740 [HIGH] sqlite3 vulnerabilities sqlite3 vulnerabilities It was discovered that SQLite incorrectly handled certain corruped schemas. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 18.04 LTS. (CVE-2018-8740) It was discovered that SQLite incorrectly handled certain SELECT statements. An attacker could possibly use this issue to cause a denial of service. This issue was only addressed in Ubuntu 19.10. (CVE-2019-19603) It was d
osv
CVE-2020-13871HIGHCVSS 7.5≥ 0, < 3.32.2-22020-06-06
CVE-2020-13871 [HIGH] CVE-2020-13871: SQLite 3 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.
osv
CVE-2020-13630HIGHCVSS 7.0≥ 0, < 3.32.0-12020-05-27
CVE-2020-13630 [HIGH] CVE-2020-13630: ext/fts3/fts3 ext/fts3/fts3.c in SQLite before 3.32.0 has a use-after-free in fts3EvalNextRow, related to the snippet feature.
osv
CVE-2020-13632MEDIUMCVSS 5.5≥ 0, < 3.32.0-12020-05-27
CVE-2020-13632 [MEDIUM] CVE-2020-13632: ext/fts3/fts3_snippet ext/fts3/fts3_snippet.c in SQLite before 3.32.0 has a NULL pointer dereference via a crafted matchinfo() query.
osv
CVE-2020-13631MEDIUMCVSS 5.5≥ 0, < 3.32.0-12020-05-27
CVE-2020-13631 [MEDIUM] CVE-2020-13631: SQLite before 3 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.
osv
CVE-2020-13435MEDIUMCVSS 5.5≥ 0, < 3.32.1-12020-05-24
CVE-2020-13435 [MEDIUM] CVE-2020-13435: SQLite through 3 SQLite through 3.32.0 has a segmentation fault in sqlite3ExprCodeTarget in expr.c.
osv
CVE-2020-13434MEDIUMCVSS 5.5≥ 0, < 3.32.1-12020-05-24
CVE-2020-13434 [MEDIUM] CVE-2020-13434: SQLite through 3 SQLite through 3.32.0 has an integer overflow in sqlite3_str_vappendf in printf.c.
osv
CVE-2020-11656CRITICALCVSS 9.8≥ 0, < 3.32.0-12020-04-09
CVE-2020-11656 [CRITICAL] CVE-2020-11656: In SQLite through 3 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.
osv
CVE-2020-11655HIGHCVSS 7.5≥ 0, < 3.31.1-52020-04-09
CVE-2020-11655 [HIGH] CVE-2020-11655: SQLite through 3 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 mishandled.
osv
CVE-2020-9327HIGHCVSS 7.5≥ 0, < 3.31.1-32020-02-21
CVE-2020-9327 [HIGH] CVE-2020-9327: In SQLite 3 In SQLite 3.31.1, isAuxiliaryVtabOperator allows attackers to trigger a NULL pointer dereference and segmentation fault because of generated column optimizations.
osv
CVE-2019-19959HIGHCVSS 7.5≥ 0, < 3.30.1+fossil191229-12020-01-03
CVE-2019-19959 [HIGH] CVE-2019-19959: ext/misc/zipfile 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 can be detected by (for example) valgrind.
osv
CVE-2019-20218HIGHCVSS 7.5≥ 0, < 3.30.1+fossil191229-12020-01-02
CVE-2019-20218 [HIGH] CVE-2019-20218: selectExpander in select selectExpander in select.c in SQLite 3.30.1 proceeds with WITH stack unwinding even after a parsing error.
osv
CVE-2019-19925HIGHCVSS 7.5≥ 0, < 3.30.1+fossil191229-12019-12-24
CVE-2019-19925 [HIGH] CVE-2019-19925: zipfileUpdate in ext/misc/zipfile zipfileUpdate in ext/misc/zipfile.c in SQLite 3.30.1 mishandles a NULL pathname during an update of a ZIP archive.
osv
CVE-2019-19923HIGHCVSS 7.5≥ 0, < 3.30.1+fossil191229-12019-12-24
CVE-2019-19923 [HIGH] CVE-2019-19923: flattenSubquery in select 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. This can cause a NULL pointer dereference (or incorrect results).
osv
CVE-2019-19924MEDIUMCVSS 5.3≥ 0, < 3.30.1+fossil191229-12019-12-24
CVE-2019-19924 [MEDIUM] CVE-2019-19924: SQLite 3 SQLite 3.30.1 mishandles certain parser-tree rewriting, related to expr.c, vdbeaux.c, and window.c. This is caused by incorrect sqlite3WindowRewrite() error handling.
osv
CVE-2019-19880HIGHCVSS 7.5≥ 0, < 3.30.1+fossil191229-12019-12-18
CVE-2019-19880 [HIGH] CVE-2019-19880: exprListAppendList in window 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 definitions are mishandled.
osv
CVE-2019-19603HIGHCVSS 7.5≥ 0, < 3.30.1+fossil191229-12019-12-09
CVE-2019-19603 [HIGH] CVE-2019-19603: SQLite 3 SQLite 3.30.1 mishandles certain SELECT statements with a nonexistent VIEW, leading to an application crash.
osv
CVE-2019-19645MEDIUMCVSS 5.5≥ 0, < 3.30.1+fossil191229-12019-12-09
CVE-2019-19645 [MEDIUM] CVE-2019-19645: alter alter.c in SQLite through 3.30.1 allows attackers to trigger infinite recursion via certain types of self-referential views in conjunction with ALTER TABLE statements.
osv
CVE-2019-19242MEDIUMCVSS 5.9≥ 0, < 3.30.1+fossil191229-12019-11-27
CVE-2019-19242 [MEDIUM] CVE-2019-19242: SQLite 3 SQLite 3.30.1 mishandles pExpr->y.pTab, as demonstrated by the TK_COLUMN case in sqlite3ExprCodeTarget in expr.c.
osv