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 1 of 4
CVE-2025-52099MEDIUMCVSS 5.5≥ 0, < 3.46.1-42025-10-24
CVE-2025-52099 [MEDIUM] CVE-2025-52099: Integer Overflow vulnerability in SQLite SQLite3 v Integer Overflow vulnerability in SQLite SQLite3 v.3.50.0 allows a remote attacker to cause a denial of service via the setupLookaside function
osv
CVE-2025-7709MEDIUMCVSS 6.9≥ 0, < 3.46.1-7+deb13u1≥ 0, < 3.46.1-82025-09-08
CVE-2025-7709 [MEDIUM] CVE-2025-7709: An integer overflow exists in the FTS5 https://sqlite An integer overflow exists in the FTS5 https://sqlite.org/fts5.html extension. It occurs when the size of an array of tombstone pointers is calculated and truncated into a 32-bit integer. A pointer to partially controlled data can then be written out of bounds.
osv
CVE-2025-6965MEDIUMCVSS 5.5PoC≥ 0, < 3.8.2-1ubuntu2.2+esm5≥ 0, < 3.11.0-1ubuntu1.5+esm3+2 more2025-07-29
CVE-2025-6965 [MEDIUM] sqlite3 vulnerabilities sqlite3 vulnerabilities It was discovered that SQLite incorrectly handled aggregate terms. An attacker could use this issue to cause SQLite to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2025-6965) It was discovered that SQLite incorrectly handled certain argument values to sqlite3_db_config(). An attacker could use this issue to cause SQLite to crash, resulting in a denial of service, or possibly execute arbi
osv
CVE-2025-7458MEDIUMCVSS 6.9≥ 0, < 3.42.0-12025-07-29
CVE-2025-7458 [MEDIUM] CVE-2025-7458: An integer overflow in the sqlite3KeyInfoFromExprList function in SQLite versions 3 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 cause a denial of service or disclose sensitive information from process memory via a crafted SELECT statement with a large number of expressions in the ORDER BY clause.
osv
CVE-2025-3277MEDIUMCVSS 6.9≥ 0, < 3.46.1-32025-04-14
CVE-2025-3277 [MEDIUM] CVE-2025-3277: An integer overflow can be triggered in SQLite’s `concat_ws()` function An integer overflow can be triggered in SQLite’s `concat_ws()` function. The resulting, truncated integer is then used to allocate a buffer. When SQLite then writes the resulting string to the buffer, it uses the original, untruncated size and thus a wild Heap Buffer overflow of size ~4GB can be triggered. This can result in arbitrary code execution.
osv
CVE-2025-29088MEDIUMCVSS 5.5≥ 0, < 3.46.1-42025-04-10
CVE-2025-29088 [MEDIUM] CVE-2025-29088: In SQLite 3 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). An sz*nBig multiplication is not cast to a 64-bit integer, and consequently some memory allocations may be incorrect.
osv
CVE-2025-29087HIGHCVSS 7.5≥ 0, < 3.46.1-32025-04-07
CVE-2025-29087 [HIGH] CVE-2025-29087: In SQLite 3 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. If the separator argument is attacker-controlled and has a large string (e.g., 2MB or more), an integer overflow occurs in calculating the size of the result buffer, and thus malloc may not allocate enough memory.
osv
CVE-2023-7104HIGHCVSS 7.3≥ 0, < 3.22.0-1ubuntu0.7+esm12024-06-26
CVE-2023-7104 [HIGH] sqlite3 vulnerability sqlite3 vulnerability USN-6566-1 fixed several vulnerabilities in SQLite. This update provides the corresponding fix for CVE-2023-7104 for Ubuntu 18.04 LTS. Original advisory details: It was discovered that SQLite incorrectly handled certain memory operations in the sessions extension. A remote attacker could possibly use this issue to cause SQLite to crash, resulting in a denial of service.
osv
CVE-2024-0232MEDIUMCVSS 5.5≥ 0, < 3.43.2-12024-01-16
CVE-2024-0232 [MEDIUM] CVE-2024-0232: A heap use-after-free issue has been identified in SQLite in the jsonParseAddNodeArray() function in sqlite3 A heap use-after-free issue has been identified in SQLite in the jsonParseAddNodeArray() function in sqlite3.c. This flaw allows a local attacker to leverage a victim to pass specially crafted malicious input to the application, potentially causing a crash and leading to a denial of service.
osv
CVE-2022-46908HIGHCVSS 7.3≥ 0, < 3.31.1-4ubuntu0.6≥ 0, < 3.37.2-2ubuntu0.32024-01-03
CVE-2022-46908 [HIGH] sqlite3 vulnerabilities sqlite3 vulnerabilities It was discovered that SQLite incorrectly handled certain protection mechanisms when using a CLI script with the --safe option, contrary to expectations. This issue only affected Ubuntu 22.04 LTS. (CVE-2022-46908) It was discovered that SQLite incorrectly handled certain memory operations in the sessions extension. A remote attacker could possibly use this issue to cause SQLite to crash, resulting in a denial of service. (CV
osv
CVE-2021-31239HIGHCVSS 7.5≥ 0, < 3.36.0-22023-05-09
CVE-2021-31239 [HIGH] CVE-2021-31239: An issue found in SQLite SQLite3 v 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.
osv
CVE-2020-24736MEDIUMCVSS 5.5v3.27.12023-04-11
CVE-2020-24736 [MEDIUM] CWE-120 CVE-2020-24736: Buffer Overflow vulnerability found in SQLite3 v.3.27.1 and before allows a local attacker to cause Buffer Overflow vulnerability found in SQLite3 v.3.27.1 and before allows a local attacker to cause a denial of service via a crafted script.
nvdosv
CVE-2022-43441CRITICALCVSS 9.8≥ 5.0.0, < 5.1.52023-03-16
CVE-2022-43441 [CRITICAL] CWE-915 CVE-2022-43441: A code execution vulnerability exists in the Statement Bindings functionality of Ghost Foundation no A code execution vulnerability exists in the Statement Bindings functionality of Ghost Foundation node-sqlite3 5.1.1. A specially-crafted Javascript file can lead to arbitrary code execution. An attacker can provide malicious input to trigger this vulnerability.
ghsanvdosv
CVE-2020-35525HIGHCVSS 7.5≥ 0, < 3.11.0-1ubuntu1.5+esm12022-09-28
CVE-2020-35525 [HIGH] sqlite3 vulnerability sqlite3 vulnerability USN-5615-1 fixed several vulnerabilities in SQLite. This update provides the corresponding fix for CVE-2020-35525 for Ubuntu 16.04 ESM. Original advisory details: It was discovered that SQLite incorrectly handled INTERSEC query processing. An attacker could use this issue to cause SQLite to crash, resulting in a denial of service, or possibly execute arbitrary code.
osv
CVE-2020-35527CRITICALCVSS 9.8≥ 0, < 3.32.0-12022-09-01
CVE-2020-35527 [CRITICAL] CVE-2020-35527: In SQLite 3 In SQLite 3.31.1, there is an out of bounds access problem through ALTER TABLE for views that have a nested FROM clause.
osv
CVE-2022-35737HIGHCVSS 7.5≥ 0, < 3.39.2-12022-08-03
CVE-2022-35737 [HIGH] CVE-2022-35737: SQLite 1 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.
osv
CVE-2022-21227HIGHCVSS 7.5fixed in 5.0.3≥ unspecified, < 5.0.32022-05-01
CVE-2022-21227 [HIGH] CVE-2022-21227: The package sqlite3 before 5.0.3 are vulnerable to Denial of Service (DoS) which will invoke the toS The package sqlite3 before 5.0.3 are vulnerable to Denial of Service (DoS) which will invoke the toString function of the passed parameter. If passed an invalid Function object it will throw and crash the V8 engine.
cvelistv5ghsanvdosv
CVE-2021-36690HIGHCVSS 7.5≥ 0, < 3.34.1-3+deb11u1≥ 0, < 3.36.0-22021-08-24
CVE-2021-36690 [HIGH] CVE-2021-36690: A segmentation fault can occur in the sqlite3 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. NOTE: the vendor disputes the relevance of this report because a sqlite3.exe user already has full privileges (e.g., is intentionally allowed to execute commands). This report does NOT imply any problem in the SQLite library.
osv
CVE-2021-20227MEDIUMCVSS 5.5≥ 0, < 3.34.1-12021-03-23
CVE-2021-20227 [MEDIUM] CVE-2021-20227: A flaw was found in SQLite's SELECT query functionality (src/select A flaw was found in SQLite's SELECT query functionality (src/select.c). This flaw allows an attacker who is capable of running SQL queries locally on the SQLite database to cause a denial of service or possible code execution by triggering a use-after-free. The highest threat from this vulnerability is to system availability.
osv
CVE-2019-13734HIGHCVSS 8.8≥ 0, < 3.8.2-1ubuntu2.2+esm22020-08-03
CVE-2019-13734 [HIGH] sqlite3 vulnerabilities sqlite3 vulnerabilities USN-4298-1 fixed several vulnerabilities in SQLite. This update provides the corresponding update for Ubuntu 14.04 ESM. Original advisory details: It was discovered that SQLite incorrectly handled certain shadow tables. An attacker could use this issue to cause SQLite to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2019-13734, CVE-2019-13750, CVE-2019-13752, CVE-2019-13753) It was disco
osv