Every CVE Search/ Get API key

CVE-2022-35737

`libsqlite3-sys` via C SQLite improperly validates array index

7.5 HighPublic exploitFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

23.6%Up 22.7 points since Aug 3, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

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.

Record
CVE-2022-35737
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-129
Updated
2026-11-02
CVE List 7.5

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.

Record
CVE-2022-35737
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
EUVDEUVD-2022-6580 7.5

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.

Record
EUVD-2022-6580
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-jw36-hf63-69r9 7.5

`libsqlite3-sys` via C SQLite improperly validates array index

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.

Record
GHSA-jw36-hf63-69r9
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-129
Updated
2026-11-02
OSVALPINE-CVE-2022-35737 7.5

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.

Record
ALPINE-CVE-2022-35737
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSVAZL-10467 7.5

CVE-2022-35737 affecting package sqlite for versions less than 3.39.2-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.

Record
AZL-10467
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 30 moreShow less
OSVBELL-CVE-2022-35737 7.5

CVE-2022-35737 does not affect BellSoft software

Record
BELL-CVE-2022-35737
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 7.5

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.

Record
CVE-2022-35737
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVGHSA-jw36-hf63-69r9 7.5

`libsqlite3-sys` via C SQLite improperly validates array index

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.

Record
GHSA-jw36-hf63-69r9
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-129
Updated
2026-11-02
OSVOESA-2022-1909 7.5

sqlite security update

SQLite is a C-language library that implements a small, fast, self-contained,high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.It also include lemon and sqlite3_analyzer and tcl tools.

Security Fix(es):

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.(CVE-2022-35737)

Record
OESA-2022-1909
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2023:0110 5.9

Red Hat Security Advisory: sqlite security update

Record
RHSA-2023:0110
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2023:0339 5.9

Red Hat Security Advisory: sqlite security update

Record
RHSA-2023:0339
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2024:0425 6.2

Red Hat Security Advisory: sqlite security update

Record
RHSA-2024:0425
CVSS 3.1
6.2 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRLSA-2023:0110 5.9

Moderate: sqlite security update

SQLite is a C library that implements an SQL database engine. A large subset of SQL92 is supported. A complete database is stored in a single disk file. The API is designed for convenience and ease of use. Applications that link against SQLite can enjoy the power and flexibility of an SQL database without the administrative hassles of supporting a separate database server.

Security Fix(es):

  • sqlite: an array-bounds overflow if billions of bytes are used in a string argument to a C API (CVE-2022-35737)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2023:0110
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRLSA-2023:0339 5.9

Moderate: sqlite security update

SQLite is a C library that implements an SQL database engine. A large subset of SQL92 is supported. A complete database is stored in a single disk file. The API is designed for convenience and ease of use. Applications that link against SQLite can enjoy the power and flexibility of an SQL database without the administrative hassles of supporting a separate database server.

Security Fix(es):

  • sqlite: an array-bounds overflow if billions of bytes are used in a string argument to a C API (CVE-2022-35737)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2023:0339
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVROOT-OS-DEBIAN-11-CVE-2022-35737 7.5

CVE-2022-35737 in sqlite3 - Patched by Root

Root has patched CVE-2022-35737 in the sqlite3 package for Root:Debian:11. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-11-CVE-2022-35737
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRUSTSEC-2022-0090 7.5

`libsqlite3-sys` via C SQLite CVE-2022-35737

It was sometimes possible for SQLite versions >= 1.0.12, < 3.39.2 to allow an array-bounds overflow when large string were input into SQLite's printf function.

As libsqlite3-sys bundles SQLite, it is susceptible to the vulnerability. libsqlite3-sys was updated to bundle the patched version of SQLite here.

Record
RUSTSEC-2022-0090
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2022-35737 7.5

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.

Record
UBUNTU-CVE-2022-35737
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVALSA-2023:0110 No score

Moderate: sqlite security update

SQLite is a C library that implements an SQL database engine. A large subset of SQL92 is supported. A complete database is stored in a single disk file. The API is designed for convenience and ease of use. Applications that link against SQLite can enjoy the power and flexibility of an SQL database without the administrative hassles of supporting a separate database server.

Security Fix(es):

  • sqlite: an array-bounds overflow if billions of bytes are used in a string argument to a C API (CVE-2022-35737)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2023:0110
Updated
2026-11-02
OSVALSA-2023:0339 No score

Moderate: sqlite security update

SQLite is a C library that implements an SQL database engine. A large subset of SQL92 is supported. A complete database is stored in a single disk file. The API is designed for convenience and ease of use. Applications that link against SQLite can enjoy the power and flexibility of an SQL database without the administrative hassles of supporting a separate database server.

Security Fix(es):

  • sqlite: an array-bounds overflow if billions of bytes are used in a string argument to a C API (CVE-2022-35737)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2023:0339
Updated
2026-11-02
OSVBIT-sqlite-2022-35737 No score

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.

Record
BIT-sqlite-2022-35737
Updated
2026-11-02
OSVCLSA-2022-1668116271 No score

sqlite: Fix of CVE-2022-35737

  • CVE-2022-35737: fix a buffer overflow
Record
CLSA-2022-1668116271
Updated
2026-11-02
OSVCLSA-2022-1668118023 No score

Fix CVE(s): CVE-2022-35737

  • SECURITY UPDATE: array-bounds overflow if billions of bytes are used in a string argument to a C API
    • debian/patches/CVE-2022-35737.patch: increase the size of loop variables in the printf() implementation to avoid overflow.
    • CVE-2022-35737
Record
CLSA-2022-1668118023
Updated
2026-11-02
OSVCLSA-2022-1668121215 No score

sqlite: Fix of CVE-2022-35737

  • CVE-2022-35737: fix a buffer overflow
Record
CLSA-2022-1668121215
Updated
2026-11-02
OSVCLSA-2022-1668122377 No score

sqlite: Fix of CVE-2022-35737

  • CVE-2022-35737: fix a buffer overflow
Record
CLSA-2022-1668122377
Updated
2026-11-02
OSVCLSA-2022-1668468398 No score

sqlite: Fix of CVE-2022-35737

  • CVE-2022-35737: fix a buffer overflow
Record
CLSA-2022-1668468398
Updated
2026-11-02
OSVCLSA-2023-1698946014 No score

sqlite: Fix of CVE-2022-35737

  • CVE-2022-35737: increase the size of loop variables in the printf() implementation
Record
CLSA-2023-1698946014
Updated
2026-11-02
OSVDEBIAN-CVE-2022-35737 No score

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.

Record
DEBIAN-CVE-2022-35737
Updated
2026-11-03
OSVMGASA-2022-0273 No score

Updated sqlite3 packages fix security vulnerability

It was discovered that sqlite contained an assertion failure upon queries when compiled with -DSQLITE_ENABLE_STAT4 (CVE-2022-35737).

Record
MGASA-2022-0273
Updated
2026-11-02
OSVopenSUSE-SU-2024:12210-1 No score

libsqlite3-0-3.39.2-1.1 on GA media

These are all security issues fixed in the libsqlite3-0-3.39.2-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12210-1
Updated
2026-11-02
OSVSUSE-SU-2022:3307-1 No score

Security update for sqlite3

This update for sqlite3 fixes the following issues:

Security issues fixed:

  • CVE-2022-35737: Fixed an array-bounds overflow if billions of bytes are used in a string argument to a C API (bnc#1201783).

  • CVE-2021-36690: Fixed an issue with the SQLite Expert extension when a column has no collating sequence (bsc#1189802).

  • Package the Tcl bindings here again so that we only ship one copy of SQLite (bsc#1195773).

sqlite was updated to 3.39.3:

  • Use a statement journal on DML statement affecting two or more database rows if the statement makes use of a SQL functions that might abort.
  • Use a mutex to protect the PRAGMA temp_store_directory and PRAGMA data_store_directory statements, even though they are decremented and documented as not being threadsafe.

Update to 3.39.2:

  • Fix a performance regression in the query planner associated with rearranging the order of FROM clause terms in the presences of a LEFT JOIN.
  • Apply fixes for CVE-2022-35737, Chromium bugs 1343348 and 1345947, forum post 3607259d3c, and other minor problems discovered by internal testing. [boo#1201783]

Update to 3.39.1:

  • Fix an incorrect result from a query that uses a view that contains a compound SELECT in which only one arm contains a RIGHT JOIN and where the view is not the first FROM clause term of the query that contains the view
  • Fix a long-standing problem with ALTER TABLE RENAME that can only arise if the sqlite3_limit(SQLITE_LIMIT_SQL_LENGTH) is set to a very small value.
  • Fix a long-standing problem in FTS3 that can only arise when compiled with the SQLITE_ENABLE_FTS3_PARENTHESIS compile-time option.
  • Fix the initial-prefix optimization for the REGEXP extension so that it works correctly even if the prefix contains characters that require a 3-byte UTF8 encoding.
  • Enhance the sqlite_stmt virtual table so that it buffers all of its output.

Update to 3.39.0:

  • Add (long overdue) support for RIGHT and FULL OUTER JOIN
  • Add new binary comparison operators IS NOT DISTINCT FROM and IS DISTINCT FROM that are equivalent to IS and IS NOT, respective, for compatibility with PostgreSQL and SQL standards
  • Add a new return code (value '3') from the sqlite3_vtab_distinct() interface that indicates a query that has both DISTINCT and ORDER BY clauses
  • Added the sqlite3_db_name() interface
  • The unix os interface resolves all symbolic links in database filenames to create a canonical name for the database before the file is opened
  • Defer materializing views until the materialization is actually needed, thus avoiding unnecessary work if the materialization turns out to never be used
  • The HAVING clause of a SELECT statement is now allowed on any aggregate query, even queries that do not have a GROUP BY clause
  • Many microoptimizations collectively reduce CPU cycles by about 2.3%.

Update to 3.38.5:

  • Fix a blunder in the CLI of the 3.38.4 release

Update to 3.38.4:

  • fix a byte-code problem in the Bloom filter pull-down optimization added by release 3.38.0 in which an error in the byte code causes the byte code engine to enter an infinite loop when the pull-down optimization encounters a NULL key

Update to 3.38.3:

  • Fix a case of the query planner be overly aggressive with optimizing automatic-index and Bloom-filter construction, using inappropriate ON clause terms to restrict the size of the automatic-index or Bloom filter, and resulting in missing rows in the output.
  • Other minor patches. See the timeline for details.

Update to 3.38.2:

  • Fix a problem with the Bloom filter optimization that might cause an incorrect answer when doing a LEFT JOIN with a WHERE clause constraint that says that one of the columns on the right table of the LEFT JOIN is NULL.
  • Other minor patches.
  • Package the Tcl bindings here again so that we only ship one copy of SQLite (bsc#1195773).

Update to 3.38.1:

  • Fix problems with the new Bloom filter optimization that might …
Record
SUSE-SU-2022:3307-1
Updated
2026-11-02
OSVSUSE-SU-2022:3307-2 No score

Security update for sqlite3

This update for sqlite3 fixes the following issues:

Security issues fixed:

  • CVE-2022-35737: Fixed an array-bounds overflow if billions of bytes are used in a string argument to a C API (bnc#1201783).

  • CVE-2021-36690: Fixed an issue with the SQLite Expert extension when a column has no collating sequence (bsc#1189802).

  • Package the Tcl bindings here again so that we only ship one copy of SQLite (bsc#1195773).

sqlite was updated to 3.39.3:

  • Use a statement journal on DML statement affecting two or more database rows if the statement makes use of a SQL functions that might abort.
  • Use a mutex to protect the PRAGMA temp_store_directory and PRAGMA data_store_directory statements, even though they are decremented and documented as not being threadsafe.

Update to 3.39.2:

  • Fix a performance regression in the query planner associated with rearranging the order of FROM clause terms in the presences of a LEFT JOIN.
  • Apply fixes for CVE-2022-35737, Chromium bugs 1343348 and 1345947, forum post 3607259d3c, and other minor problems discovered by internal testing. [boo#1201783]

Update to 3.39.1:

  • Fix an incorrect result from a query that uses a view that contains a compound SELECT in which only one arm contains a RIGHT JOIN and where the view is not the first FROM clause term of the query that contains the view
  • Fix a long-standing problem with ALTER TABLE RENAME that can only arise if the sqlite3_limit(SQLITE_LIMIT_SQL_LENGTH) is set to a very small value.
  • Fix a long-standing problem in FTS3 that can only arise when compiled with the SQLITE_ENABLE_FTS3_PARENTHESIS compile-time option.
  • Fix the initial-prefix optimization for the REGEXP extension so that it works correctly even if the prefix contains characters that require a 3-byte UTF8 encoding.
  • Enhance the sqlite_stmt virtual table so that it buffers all of its output.

Update to 3.39.0:

  • Add (long overdue) support for RIGHT and FULL OUTER JOIN
  • Add new binary comparison operators IS NOT DISTINCT FROM and IS DISTINCT FROM that are equivalent to IS and IS NOT, respective, for compatibility with PostgreSQL and SQL standards
  • Add a new return code (value '3') from the sqlite3_vtab_distinct() interface that indicates a query that has both DISTINCT and ORDER BY clauses
  • Added the sqlite3_db_name() interface
  • The unix os interface resolves all symbolic links in database filenames to create a canonical name for the database before the file is opened
  • Defer materializing views until the materialization is actually needed, thus avoiding unnecessary work if the materialization turns out to never be used
  • The HAVING clause of a SELECT statement is now allowed on any aggregate query, even queries that do not have a GROUP BY clause
  • Many microoptimizations collectively reduce CPU cycles by about 2.3%.

Update to 3.38.5:

  • Fix a blunder in the CLI of the 3.38.4 release

Update to 3.38.4:

  • fix a byte-code problem in the Bloom filter pull-down optimization added by release 3.38.0 in which an error in the byte code causes the byte code engine to enter an infinite loop when the pull-down optimization encounters a NULL key

Update to 3.38.3:

  • Fix a case of the query planner be overly aggressive with optimizing automatic-index and Bloom-filter construction, using inappropriate ON clause terms to restrict the size of the automatic-index or Bloom filter, and resulting in missing rows in the output.
  • Other minor patches. See the timeline for details.

Update to 3.38.2:

  • Fix a problem with the Bloom filter optimization that might cause an incorrect answer when doing a LEFT JOIN with a WHERE clause constraint that says that one of the columns on the right table of the LEFT JOIN is NULL.
  • Other minor patches.
  • Package the Tcl bindings here again so that we only ship one copy of SQLite (bsc#1195773).

Update to 3.38.1:

  • Fix problems with the new Bloom filter optimization that might …
Record
SUSE-SU-2022:3307-2
Updated
2026-11-02
OSVSUSE-SU-2022:3401-1 No score

Security update for sqlite3

This update for sqlite3 fixes the following issues:

Security issues fixed:

  • CVE-2022-35737: Fixed an array-bounds overflow if billions of bytes are used in a string argument to a C API (bnc#1201783).

  • CVE-2021-36690: Fixed an issue with the SQLite Expert extension when a column has no collating sequence (bsc#1189802).

  • Package the Tcl bindings here again so that we only ship one copy of SQLite (bsc#1195773).

sqlite3 was update to 3.39.3:

  • Use a statement journal on DML statement affecting two or more database rows if the statement makes use of a SQL functions that might abort.
  • Use a mutex to protect the PRAGMA temp_store_directory and PRAGMA data_store_directory statements, even though they are decremented and documented as not being threadsafe.

Update to 3.39.2:

  • Fix a performance regression in the query planner associated with rearranging the order of FROM clause terms in the presences of a LEFT JOIN.
  • Apply fixes for CVE-2022-35737, Chromium bugs 1343348 and 1345947, forum post 3607259d3c, and other minor problems discovered by internal testing. [boo#1201783]

Update to 3.39.1:

  • Fix an incorrect result from a query that uses a view that contains a compound SELECT in which only one arm contains a RIGHT JOIN and where the view is not the first FROM clause term of the query that contains the view
  • Fix a long-standing problem with ALTER TABLE RENAME that can only arise if the sqlite3_limit(SQLITE_LIMIT_SQL_LENGTH) is set to a very small value.
  • Fix a long-standing problem in FTS3 that can only arise when compiled with the SQLITE_ENABLE_FTS3_PARENTHESIS compile-time option.
  • Fix the initial-prefix optimization for the REGEXP extension so that it works correctly even if the prefix contains characters that require a 3-byte UTF8 encoding.
  • Enhance the sqlite_stmt virtual table so that it buffers all of its output.

Update to 3.39.0:

  • Add (long overdue) support for RIGHT and FULL OUTER JOIN
  • Add new binary comparison operators IS NOT DISTINCT FROM and IS DISTINCT FROM that are equivalent to IS and IS NOT, respective, for compatibility with PostgreSQL and SQL standards
  • Add a new return code (value '3') from the sqlite3_vtab_distinct() interface that indicates a query that has both DISTINCT and ORDER BY clauses
  • Added the sqlite3_db_name() interface
  • The unix os interface resolves all symbolic links in database filenames to create a canonical name for the database before the file is opened
  • Defer materializing views until the materialization is actually needed, thus avoiding unnecessary work if the materialization turns out to never be used
  • The HAVING clause of a SELECT statement is now allowed on any aggregate query, even queries that do not have a GROUP BY clause
  • Many microoptimizations collectively reduce CPU cycles by about 2.3%.

Update to 3.38.5:

  • Fix a blunder in the CLI of the 3.38.4 release

Update to 3.38.4:

  • fix a byte-code problem in the Bloom filter pull-down optimization added by release 3.38.0 in which an error in the byte code causes the byte code engine to enter an infinite loop when the pull-down optimization encounters a NULL key

Update to 3.38.3:

  • Fix a case of the query planner be overly aggressive with optimizing automatic-index and Bloom-filter construction, using inappropriate ON clause terms to restrict the size of the automatic-index or Bloom filter, and resulting in missing rows in the output.
  • Other minor patches. See the timeline for details.

Update to 3.38.2:

  • Fix a problem with the Bloom filter optimization that might cause an incorrect answer when doing a LEFT JOIN with a WHERE clause constraint that says that one of the columns on the right table of the LEFT JOIN is NULL.
  • Other minor patches.
  • Package the Tcl bindings here again so that we only ship one copy of SQLite (bsc#1195773).

Update to 3.38.1:

  • Fix problems with the new Bloom filter optimization that might …
Record
SUSE-SU-2022:3401-1
Updated
2026-11-02
OSVUSN-5712-1 No score

sqlite3 vulnerability

It was discovered that SQLite did not properly handle large string inputs in certain circumstances. An attacker could possibly use this issue to cause a denial of service or arbitrary code execution.

Record
USN-5712-1
Updated
2026-11-02
OSVUSN-5716-1 No score

sqlite3 vulnerability

It was discovered that SQLite incorrectly handled certain long string arguments. An attacker could use this issue to cause SQLite to crash, resulting in a denial of service, or possibly execute arbitrary code.

Record
USN-5716-1
Updated
2026-11-02
OSVUSN-5716-2 No score

sqlite3 vulnerability

USN-5716-1 fixed a vulnerability in SQLite. This update provides the corresponding update for Ubuntu 14.04 ESM.

Original advisory details:

It was discovered that SQLite incorrectly handled certain long string arguments. An attacker could use this issue to cause SQLite to crash, resulting in a denial of service, or possibly execute arbitrary code.

Record
USN-5716-2
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libsqlite3-sys
crates.io
before 0.25.1
0.25.1
qt5-qtwebengine
Alpine:v3.16
before 5.15.3_git20220505-r4
5.15.3_git20220505-r4
qt5-qtwebengine
Alpine:v3.17
before 5.15.11-r3
5.15.11-r3
qt5-qtwebengine
Alpine:v3.18
before 5.15.11-r3
5.15.11-r3
qt5-qtwebengine
Alpine:v3.19
before 5.15.11-r3
5.15.11-r3
qt5-qtwebengine
Alpine:v3.20
before 5.15.11-r3
5.15.11-r3
qt5-qtwebengine
Alpine:v3.21
before 5.15.11-r3
5.15.11-r3
qt5-qtwebengine
Alpine:v3.22
before 5.15.11-r3
5.15.11-r3
qt5-qtwebengine
Alpine:v3.23
before 5.15.11-r3
5.15.11-r3
lemon
AlmaLinux:8
before 3.26.0-17.el8_7
3.26.0-17.el8_7
Show 151 moreShow less
Affected packages
PackageAffectedFixed
sqlite
AlmaLinux:8
before 3.26.0-17.el8_7
3.26.0-17.el8_7
sqlite-devel
AlmaLinux:8
before 3.26.0-17.el8_7
3.26.0-17.el8_7
sqlite-doc
AlmaLinux:8
before 3.26.0-17.el8_7
3.26.0-17.el8_7
sqlite-libs
AlmaLinux:8
before 3.26.0-17.el8_7
3.26.0-17.el8_7
sqlite
AlmaLinux:9
before 3.34.1-6.el9_1
3.34.1-6.el9_1
sqlite-devel
AlmaLinux:9
before 3.34.1-6.el9_1
3.34.1-6.el9_1
sqlite-libs
AlmaLinux:9
before 3.34.1-6.el9_1
3.34.1-6.el9_1
sqlite
Azure Linux:2
before 3.39.2-1
3.39.2-1
sqlite
Bitnami
1.0.12 up to 3.39.2
3.39.2
lemon
TuxCare:OracleLinux:6
before 3.6.20-1.el6_7.2.tuxcare.els2
3.6.20-1.el6_7.2.tuxcare.els2
sqlite
TuxCare:OracleLinux:6
before 3.6.20-1.el6_7.2.tuxcare.els2
3.6.20-1.el6_7.2.tuxcare.els2
sqlite-devel
TuxCare:OracleLinux:6
before 3.6.20-1.el6_7.2.tuxcare.els2
3.6.20-1.el6_7.2.tuxcare.els2
sqlite-doc
TuxCare:OracleLinux:6
before 3.6.20-1.el6_7.2.tuxcare.els2
3.6.20-1.el6_7.2.tuxcare.els2
sqlite-tcl
TuxCare:OracleLinux:6
before 3.6.20-1.el6_7.2.tuxcare.els2
3.6.20-1.el6_7.2.tuxcare.els2
lemon
TuxCare:Ubuntu:16.04
before 3.11.0-1ubuntu1.5+tuxcare.els3
3.11.0-1ubuntu1.5+tuxcare.els3
libsqlite3-0
TuxCare:Ubuntu:16.04
before 3.11.0-1ubuntu1.5+tuxcare.els3
3.11.0-1ubuntu1.5+tuxcare.els3
libsqlite3-dev
TuxCare:Ubuntu:16.04
before 3.11.0-1ubuntu1.5+tuxcare.els3
3.11.0-1ubuntu1.5+tuxcare.els3
libsqlite3-tcl
TuxCare:Ubuntu:16.04
before 3.11.0-1ubuntu1.5+tuxcare.els3
3.11.0-1ubuntu1.5+tuxcare.els3
sqlite3
TuxCare:Ubuntu:16.04
before 3.11.0-1ubuntu1.5+tuxcare.els3
3.11.0-1ubuntu1.5+tuxcare.els3
sqlite3-doc
TuxCare:Ubuntu:16.04
before 3.11.0-1ubuntu1.5+tuxcare.els3
3.11.0-1ubuntu1.5+tuxcare.els3
lemon
TuxCare:CentOS:6
before 3.6.20-1.el6_7.2.tuxcare.els2
3.6.20-1.el6_7.2.tuxcare.els2
sqlite
TuxCare:CentOS:6
before 3.6.20-1.el6_7.2.tuxcare.els2
3.6.20-1.el6_7.2.tuxcare.els2
sqlite-devel
TuxCare:CentOS:6
before 3.6.20-1.el6_7.2.tuxcare.els2
3.6.20-1.el6_7.2.tuxcare.els2
sqlite-doc
TuxCare:CentOS:6
before 3.6.20-1.el6_7.2.tuxcare.els2
3.6.20-1.el6_7.2.tuxcare.els2
sqlite-tcl
TuxCare:CentOS:6
before 3.6.20-1.el6_7.2.tuxcare.els2
3.6.20-1.el6_7.2.tuxcare.els2
lemon
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
sqlite
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
sqlite-analyzer
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
sqlite-devel
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
sqlite-doc
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
sqlite-libs
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
sqlite-tcl
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
lemon
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
sqlite
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
sqlite-analyzer
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
sqlite-devel
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
sqlite-doc
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
sqlite-libs
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
sqlite-tcl
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els4
3.26.0-15.el8.tuxcare.els4
lemon
TuxCare:CentOS:7
before 3.7.17-8.el7_7.1.tuxcare.els1
3.7.17-8.el7_7.1.tuxcare.els1
sqlite
TuxCare:CentOS:7
before 3.7.17-8.el7_7.1.tuxcare.els1
3.7.17-8.el7_7.1.tuxcare.els1
sqlite-devel
TuxCare:CentOS:7
before 3.7.17-8.el7_7.1.tuxcare.els1
3.7.17-8.el7_7.1.tuxcare.els1
sqlite-doc
TuxCare:CentOS:7
before 3.7.17-8.el7_7.1.tuxcare.els1
3.7.17-8.el7_7.1.tuxcare.els1
sqlite-tcl
TuxCare:CentOS:7
before 3.7.17-8.el7_7.1.tuxcare.els1
3.7.17-8.el7_7.1.tuxcare.els1
sqlite3
Debian:12
before 3.39.2-1
3.39.2-1
sqlite3
Debian:13
before 3.39.2-1
3.39.2-1
sqlite3
Debian:14
before 3.39.2-1
3.39.2-1
sqlite3
Mageia:8
before 3.39.2-1.mga8
3.39.2-1.mga8
sqlite
openEuler:20.03-LTS-SP1
before 3.32.3-6.oe1
3.32.3-6.oe1
sqlite
openEuler:20.03-LTS-SP3
before 3.32.3-6.oe1
3.32.3-6.oe1
sqlite
openEuler:22.03-LTS
before 3.37.2-2.oe2203
3.37.2-2.oe2203
lemon
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
lemon-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-analyzer-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-libs-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-tcl-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
lemon-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-analyzer-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-debugsource
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-devel
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-doc
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-libs
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-libs-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite-tcl-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
lemon-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite
Red Hat:enterprise_linux:9::appstream
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-analyzer-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-devel
Red Hat:enterprise_linux:9::appstream
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-tcl-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-tools-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
lemon-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite
Red Hat:enterprise_linux:9::baseos
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-analyzer-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-debugsource
Red Hat:enterprise_linux:9::baseos
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-libs
Red Hat:enterprise_linux:9::baseos
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-libs-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-tcl-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite-tools-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
lemon
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
lemon-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-analyzer-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-debugsource
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-libs-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-tcl-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
lemon-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-analyzer-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-debugsource
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-devel
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-doc
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-libs
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-libs-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-tcl-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite
Rocky Linux:8
before 0:3.26.0-17.el8_7
0:3.26.0-17.el8_7
sqlite
Rocky Linux:9
before 0:3.34.1-6.el9_1
0:3.34.1-6.el9_1
sqlite3
Root:Debian:11
before 3.34.1-3+deb11u1.root.io.9
3.34.1-3+deb11u1.root.io.93.34.1-3+deb11u1.aikido.113.34.1-3+deb11u1.root.io.10
rootio-sqlite3
Root:Debian:11
before 3.34.1-3+deb11u1.root.io.9
3.34.1-3+deb11u1.root.io.93.34.1-3+deb11u1.aikido.113.34.1-3+deb11u1.root.io.10
libsqlite3-sys
crates.io
0.0.0-0 up to 0.25.1
0.25.1
sqlite3
SUSE:Linux Enterprise Module for Basesystem 15 SP3
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise Module for Basesystem 15 SP4
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
openSUSE:Leap Micro 5.2
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise High Performance Computing 15-LTSS
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise Server 15-LTSS
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise Server 15 SP2-BCL
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise Server for SAP Applications 15
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Manager Proxy 4.1
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Manager Retail Branch Server 4.1
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Manager Server 4.1
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Enterprise Storage 6
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:Enterprise Storage 7
From an advisory covering 2 CVEs
before 3.39.3-150000.3.17.1
3.39.3-150000.3.17.1
sqlite3
SUSE:OpenStack Cloud 9
From an advisory covering 2 CVEs
before 3.39.3-9.23.1
3.39.3-9.23.1
sqlite3
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 2 CVEs
before 3.39.3-9.23.1
3.39.3-9.23.1
sqlite3
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 2 CVEs
before 3.39.3-9.23.1
3.39.3-9.23.1
sqlite3
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 2 CVEs
before 3.39.3-9.23.1
3.39.3-9.23.1
sqlite3
SUSE:Linux Enterprise Server 12 SP2-BCL
From an advisory covering 2 CVEs
before 3.39.3-9.23.1
3.39.3-9.23.1
sqlite3
SUSE:Linux Enterprise Server 12 SP3-BCL
From an advisory covering 2 CVEs
before 3.39.3-9.23.1
3.39.3-9.23.1
sqlite3
SUSE:Linux Enterprise Server 12 SP4-LTSS
From an advisory covering 2 CVEs
before 3.39.3-9.23.1
3.39.3-9.23.1
sqlite3
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 2 CVEs
before 3.39.3-9.23.1
3.39.3-9.23.1
sqlite3
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 2 CVEs
before 3.39.3-9.23.1
3.39.3-9.23.1
sqlite3
Ubuntu:Pro:14.04:LTS
before 3.8.2-1ubuntu2.2+esm3, plus listed versions
3.7.17-1ubuntu13.8.0.2-1ubuntu13.8.1-1ubuntu13.8.1-1ubuntu33.8.2-1ubuntu1
Show 5 moreShow less
3.8.2-1ubuntu23.8.2-1ubuntu2.13.8.2-1ubuntu2.23.8.2-1ubuntu2.2+esm13.8.2-1ubuntu2.2+esm2
3.8.2-1ubuntu2.2+esm3
sqlite3
Ubuntu:Pro:16.04:LTS
before 3.11.0-1ubuntu1.5+esm2, plus listed versions
3.8.11.1-13.9.1-23.9.2-13.10.0-13.10.1-1
Show 8 moreShow less
3.10.2-13.11.0-1ubuntu13.11.0-1ubuntu1.13.11.0-1ubuntu1.23.11.0-1ubuntu1.33.11.0-1ubuntu1.43.11.0-1ubuntu1.53.11.0-1ubuntu1.5+esm1
3.11.0-1ubuntu1.5+esm2
sqlite
Ubuntu:16.04:LTS
All versions, plus listed versions
2.8.17-12fakesync1
None known
sqlite3
Ubuntu:18.04:LTS
before 3.22.0-1ubuntu0.7, plus listed versions
3.19.3-33.20.1-23.21.0-13.22.0-13.22.0-1ubuntu0.1
Show 5 moreShow less
3.22.0-1ubuntu0.23.22.0-1ubuntu0.33.22.0-1ubuntu0.43.22.0-1ubuntu0.53.22.0-1ubuntu0.6
3.22.0-1ubuntu0.7
sqlite3
Ubuntu:20.04:LTS
before 3.31.1-4ubuntu0.5, plus listed versions
3.29.0-23.30.1-13.30.1-1ubuntu13.31.1-1ubuntu13.31.1-3
Show 5 moreShow less
3.31.1-43.31.1-4ubuntu0.13.31.1-4ubuntu0.23.31.1-4ubuntu0.33.31.1-4ubuntu0.4
3.31.1-4ubuntu0.5
sqlite3
Ubuntu:22.04:LTS
before 3.37.2-2ubuntu0.1, plus listed versions
3.35.5-13.36.0-23.37.2-2
3.37.2-2ubuntu0.1
sqlite3
openSUSE:Tumbleweed
before 3.39.2-1.1
3.39.2-1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubgmh5225/CVE-2022-357372022-10-24
PoC in GitHubrvermeulen/codeql-cve-2022-357372023-02-21

History

History
RecordedChangedSources
affected, facts
affectedOSV
affected
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-35737 is a high vulnerability (CVSS 7.5) in Sqlite, published August 3, 2022. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 23.6%, the 97th percentile. Fixed in libsqlite3-sys 0.25.1.

References

Show 51 moreShow less
This page doesn't list everything

Left out here: the rest of 3 source descriptions. The JSON record has them.

MoveEnter Open