Search vulnerabilities

Results 98

Export CSV
CVE-2022-31631

PDO::quote() may return unquoted string

In PHP versions 8.0.* before 8.0.27, 8.1.* before 8.1.15, 8.2.* before 8.2.2 when using PDO::quote() function to quote user-supplied data for SQLite, supplying an overly long string may cause the driver to incorrectly quote the data, which may further lead to SQL injection vulnerabilities.

CVSS 3.1 · 9.1 Critical EPSS 2.2% KEV · Not listed
Vendors
CVE-2017-15286

sqlite: NULL pointer dereference in tableColumnList

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 structure is never initialized.

CVSS 3.0 · 7.5 High EPSS 2.9% KEV · Not listed
Vendors
Products
CVE-2017-10989

sqlite: Heap-buffer overflow in the getNodeSize function

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 heap-based buffer over-read or possibly unspecified other impact.

CVSS 3.0 · 9.8 Critical EPSS 8.6% KEV · Not listed
Vendors
Products
CVE-2017-13685

sqlite: Local DoS via dump_callback function

The dump_callback function in SQLite 3.20.0 allows remote attackers to cause a denial of service (EXC_BAD_ACCESS and application crash) via a crafted file.

CVSS 3.0 · 5.5 Medium EPSS 1.8% KEV · Not listed
Vendors
Products
CVE-2015-3415

sqlite: invalid free() in src/vdbe.c

The sqlite3VdbeExec function in vdbe.c in SQLite before 3.8.9 does not properly implement comparison operators, which allows context-dependent attackers to cause a denial of service (invalid free operation) or possibly have unspecified other impact via a crafted CHECK clause, as demonstrated by CHECK(0&O>O) in a CREATE TABLE statement.

CVSS 2.0 · 7.5 High EPSS 4.1% KEV · Not listed
Vendors
Apple Canonical Debian and 3 more
Products
CVE-2015-3414

sqlite: use of uninitialized memory when parsing collation sequences in src/where.c

SQLite before 3.8.9 does not properly implement the dequoting of collation-sequence names, which allows context-dependent attackers to cause a denial of service (uninitialized memory access and application crash) or possibly have unspecified other impact via a crafted COLLATE clause, as demonstrated by COLLATE"""""""" at the end of a SELECT statement.

CVSS 2.0 · 7.5 High EPSS 4.1% KEV · Not listed
Vendors
Apple Canonical Debian and 3 more
Products
CVE-2013-7443

sqlite: array overrun in the skip-scan optimization leading to memory corruption (DoS)

Buffer overflow in the skip-scan optimization in SQLite 3.8.2 allows remote attackers to cause a denial of service (crash) via crafted SQL statements.

CVSS 2.0 · 5.0 Medium EPSS 3.2% KEV · Not listed
Vendors
Products
CVE-2015-3717

Multiple buffer overflows in the printf functionality in SQLite, as used in Apple iOS before 8.4 and OS X before 10.10.4, allow remote attackers to execute arbitrary code or cause a denial of service (application crash) via unspecified vectors.

CVSS 2.0 · 7.5 High EPSS 4.5% KEV · Not listed
Vendors
CVE-2015-5895

Multiple unspecified vulnerabilities in SQLite before 3.8.10.2, as used in Apple iOS before 9, have unknown impact and attack vectors.

CVSS 2.0 · 10.0 Critical EPSS 9.1% KEV · Not listed
Vendors
Products
CVE-2015-6607

SQLite before 3.8.9, as used in Android before 5.1.1 LMY48T, allows attackers to gain privileges via a crafted application, aka internal bug 20099586.

CVSS 2.0 · 6.8 Medium EPSS 1.5% KEV · Not listed
Vendors
Products
CVE-2016-6153

sqlite: Tempdir selection vulnerability

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 service (application crash), or have unspecified other impact by leveraging use of the current working directory for temporary files.

CVSS 3.0 · 5.9 Medium EPSS < 1% KEV · Not listed
Products
CVE-2015-3416

sqlite: stack buffer overflow in src/printf.c

The sqlite3VXPrintf function in printf.c in SQLite before 3.8.9 does not properly handle precision and width values during floating-point conversions, which allows context-dependent attackers to cause a denial of service (integer overflow and stack-based buffer overflow) or possibly have unspecified other impact via large integers in a crafted printf function call in a SELECT statement.

CVSS 2.0 · 7.5 High EPSS 5.4% KEV · Not listed
Vendors
Apple Canonical Debian and 3 more
Products
CVE-2021-45346

sqlite: crafted SQL query allows a malicious user to obtain sensitive information

A Memory Leak vulnerability exists in SQLite Project SQLite3 3.35.1 and 3.37.0 via maliciously crafted SQL Queries (made via editing the Database File), it is possible to query a record, and leak subsequent bytes of memory that extend beyond the record, which could let a malicious user obtain sensitive information. NOTE: The developer disputes this as a vulnerability stating that If you give SQLite a corrupted database file and submit a query against the database, it might read parts of the database that you did not intend or expect.

CVSS 3.1 · 4.3 Medium EPSS 1.6% KEV · Not listed
Vendors
CVE-2018-8740

sqlite: NULL pointer dereference with databases with schema corrupted with CREATE TABLE AS allows for denial of service

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.

CVSS 3.0 · 7.5 High EPSS 8.0% KEV · Not listed
Vendors
Products
CVE-2018-20506

sqlite: Multiple flaws in sqlite which can be triggered via corrupted internal databases (Magellan)

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 crafted changes to FTS3 shadow tables, allowing remote attackers to execute arbitrary code by leveraging the ability to run arbitrary SQL statements (such as in certain WebSQL use cases). This is a different vulnerability than CVE-2018-20346.

CVSS 3.0 · 8.1 High EPSS 7.5% KEV · Not listed
Vendors
Apple Microsoft Opensuse and 1 more
Products
Icloud Iphone Os Itunes and 6 more
CVE-2018-20505

sqlite: Multiple flaws in sqlite which can be triggered via corrupted internal databases (Magellan)

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 run arbitrary SQL statements (such as in certain WebSQL use cases).

CVSS 3.0 · 7.5 High EPSS 6.9% KEV · Not listed
Products
Icloud Iphone Os Itunes and 4 more
CVE-2018-20346

sqlite: Multiple flaws in sqlite which can be triggered via corrupted internal databases (Magellan)

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 shadow tables, allowing remote attackers to execute arbitrary code by leveraging the ability to run arbitrary SQL statements (such as in certain WebSQL use cases), aka Magellan.

CVSS 3.0 · 8.1 High EPSS 10.2% KEV · Not listed
Vendors
Debian Google Opensuse and 2 more
Products
Debian Linux Chrome Leap and 2 more
CVE-2024-46488

sqlite-vec v0.1.1 was discovered to contain a heap buffer overflow via the npy_token_next function. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted file.

CVSS 3.1 · 9.1 Critical EPSS < 1% KEV · Not listed
Vendors