Every CVE Search/ Get API key

CVE-2025-29087

Sqlite 3.49.0 is susceptible to integer overflow through the concat function.

3.2 LowFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
Low

Exploit likelihood

0.53%Up 0.5 points since Apr 8, 2025
90%50%10%1%

What each source reports

CVE List Score used 3.2

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.

Record
CVE-2025-29087
CVSS 3.1
3.2 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:N/A:L
Weakness
CWE-190
Updated
2026-11-02
EUVDEUVD-2025-10312 3.2

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.

Record
EUVD-2025-10312
CVSS 3.1
3.2 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:N/A:L
Updated
2026-11-02
GitHub AdvisoriesGHSA-6j35-rq42-fv6v 9.8

Sqlite 3.49.0 is susceptible to integer overflow through the concat function.

Sqlite 3.49.0 is susceptible to integer overflow through the concat function.

Record
GHSA-6j35-rq42-fv6v
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-190
Updated
2026-11-02
NVD 3.2

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.

Record
CVE-2025-29087
CVSS 3.1
3.2 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:N/A:L
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-190
Updated
2026-11-02
OSVALPINE-CVE-2025-29087 7.5

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.

Record
ALPINE-CVE-2025-29087
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
OSVBELL-CVE-2025-29087 7.5
Record
BELL-CVE-2025-29087
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 14 moreShow less
OSV 3.2

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.

Record
CVE-2025-29087
CVSS 3.1
3.2 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:N/A:L
Weakness
CWE-190
Updated
2026-11-02
OSVDEBIAN-CVE-2025-29087 7.5

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.

Record
DEBIAN-CVE-2025-29087
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
OSVROOT-OS-ALPINE-318-CVE-2025-29087 7.5

CVE-2025-29087 in sqlite - Patched by Root

Root has patched CVE-2025-29087 in the sqlite package for Root:Alpine:3.18. Multiple fixed versions available.

Record
ROOT-OS-ALPINE-318-CVE-2025-29087
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-2025-29087 3.2

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.

Record
UBUNTU-CVE-2025-29087
CVSS 3.1
3.2 LowCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:N/A:L
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
OSVBIT-sqlite-2025-29087 No score

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.

Record
BIT-sqlite-2025-29087
Updated
2026-11-02
OSVopenSUSE-SU-2025:14991-1 No score

libsqlite3-0-3.49.1-3.1 on GA media

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

Record
openSUSE-SU-2025:14991-1
Updated
2026-11-02
OSVSUSE-SU-2025:01455-1 No score

Security update for sqlite3

This update for sqlite3 fixes the following issues:

  • CVE-2025-3277,CVE-2025-29087: Fixed integer overflow in sqlite concat function (bsc#1241020)
  • CVE-2025-29088: Fixed integer overflow through the SQLITE_DBCONFIG_LOOKASIDE component (bsc#1241078)

Other fixes:

  • Updated to version 3.49.1 from Factory (jsc#SLE-16032)
Record
SUSE-SU-2025:01455-1
Updated
2026-11-02
OSVSUSE-SU-2025:01456-1 No score

Security update for sqlite3

This update for sqlite3 fixes the following issues:

  • CVE-2025-29087,CVE-2025-3277: Fixed integer overflow in sqlite concat function (bsc#1241020)
  • CVE-2025-29088: Fixed integer overflow through the SQLITE_DBCONFIG_LOOKASIDE component (bsc#1241078)

Other fixes:

  • Updated to version 3.49.1 from Factory (jsc#SLE-16032)
Record
SUSE-SU-2025:01456-1
Updated
2026-11-02
OSVSUSE-SU-2025:01456-2 No score

Security update for sqlite3

This update for sqlite3 fixes the following issues:

  • CVE-2025-29087,CVE-2025-3277: Fixed integer overflow in sqlite concat function (bsc#1241020)
  • CVE-2025-29088: Fixed integer overflow through the SQLITE_DBCONFIG_LOOKASIDE component (bsc#1241078)

Other fixes:

  • Updated to version 3.49.1 from Factory (jsc#SLE-16032)
Record
SUSE-SU-2025:01456-2
Updated
2026-11-02
OSVSUSE-SU-2025:1455-1 No score

Security update for sqlite3

This update for sqlite3 fixes the following issues:

  • CVE-2025-3277,CVE-2025-29087: Fixed integer overflow in sqlite concat function (bsc#1241020)
  • CVE-2025-29088: Fixed integer overflow through the SQLITE_DBCONFIG_LOOKASIDE component (bsc#1241078)

Other fixes:

  • Updated to version 3.49.1 from Factory (jsc#SLE-16032)
Record
SUSE-SU-2025:1455-1
Updated
2026-11-02
OSVSUSE-SU-2025:1456-1 No score

Security update for sqlite3

This update for sqlite3 fixes the following issues:

  • CVE-2025-29087,CVE-2025-3277: Fixed integer overflow in sqlite concat function (bsc#1241020)
  • CVE-2025-29088: Fixed integer overflow through the SQLITE_DBCONFIG_LOOKASIDE component (bsc#1241078)

Other fixes:

  • Updated to version 3.49.1 from Factory (jsc#SLE-16032)
Record
SUSE-SU-2025:1456-1
Updated
2026-11-02
OSVSUSE-SU-2025:20323-1 No score

Security update for sqlite3

This update for sqlite3 fixes the following issues:

  • Update to release 3.49.1:

    • Improve portability of makefiles and configure scripts.
    • CVE-2025-29087, bsc#1241020: Fix a bug in the concat_ws() function, introduced in version 3.44.0, that could lead to a memory error if the separator string is very large (hundreds of megabytes).
    • CVE-2025-29088, bsc#1241078: Enhanced the SQLITE_DBCONFIG_LOOKASIDE interface to make it more robust against misuse.
  • Update to release 3.49.0:

    • Enhancements to the query planner:
      • Improve the query-time index optimization so that it works on WITHOUT ROWID tables.
      • Better query plans for large star-query joins. This fixes three different performance regressions that were reported on the SQLite Forum.
      • When two or more queries have the same estimated cost, use the one with the fewer bytes per row.
    • Enhance the iif() SQL function so that it can accept any number of arguments greater than or equal to two.
    • Enhance the session extension so that it works on databases that make use of generated columns.
    • Omit the SQLITE_USE_STDIO_FOR_CONSOLE compile-time option which was not implemented correctly and never worked right. In its place add the SQLITE_USE_W32_FOR_CONSOLE_IO compile-time option. This option applies to command-line tools like the CLI only, not to the SQLite core. It causes Win32 APIs to be used for console I/O instead of stdio. This option affects Windows builds only.
    • Three new options to sqlite3_db_config(). All default "on". SQLITE_DBCONFIG_ENABLE_ATTACH_CREATE SQLITE_DBCONFIG_ENABLE_ATTACH_WRITE SQLITE_DBCONFIG_ENABLE_COMMENTS
  • Re-enable SONAME which got disabled by default in 3.48.0.

  • Update to release 3.48.0:

    • Improved EXPLAIN QUERY PLAN output for covering indexes.
    • Allow a two-argument version of the iif() SQL function.
    • Also allow if() as an alternative spelling for iif().
    • Add the ".dbtotxt" command to the CLI.
    • Add the SQLITE_IOCAP_SUBPAGE_READ property to the xDeviceCharacteristics method of the sqlite3_io_methods object.
    • Add the SQLITE_PREPARE_DONT_LOG option to sqlite3_prepare_v3() that prevents warning messages being sent to the error log if the SQL is ill-formed. This allows sqlite3_prepare_v3() to be used to do test compiles of SQL to check for validity without polluting the error log with false messages.
    • Increase the minimum allowed value of SQLITE_LIMIT_LENGTH from 1 to 30.
    • Added the SQLITE_FCNTL_NULL_IO file control.
    • Extend the FTS5 auxiliary API xInstToken() to work with prefix queries via the insttoken configuration option and the fts5_insttoken() SQL function.
    • Increase the maximum number of arguments to an SQL function from 127 to 1000.
  • Update to release 3.47.2:

    • Fix a problem in text-to-floating-point conversion that affects text values where the first 16 significant digits are '1844674407370955'. This issue was introduced in 3.47.0 and only arises on x64 and i386 hardware.
    • Other minor bug fixes.
  • Enable the session extension, because NodeJS 22 needs it.

  • Update to release 3.47.1:

    • Fix the makefiles so that they once again honored DESTDIR for the "install" target.
    • Add the SQLITE_IOCAP_SUBPAGE_READ capability to the VFS, to work around issues on some non-standard VFSes caused by making SQLITE_DIRECT_OVERFLOW_READ the default in version 3.45.0.
    • Fix incorrect answers to certain obscure IN queries caused by new query optimizations added in the 3.47.0 release.
    • Other minor bug fixes.
  • Update to release 3.47.0:

    • Allow arbitrary expressions in the second argument to the RAISE function.
    • If the RHS of the ->> operator is negative, then access array elements counting from the right.
    • Fix a…
Record
SUSE-SU-2025:20323-1
Updated
2026-11-02
OSVSUSE-SU-2025:20395-1 No score

Security update for sqlite3

This update for sqlite3 fixes the following issues:

  • Update to release 3.49.1:

    • Improve portability of makefiles and configure scripts.
    • CVE-2025-29087: Fixed Integer Overflow in SQLite concat Function (bsc#1241020)
    • CVE-2025-29088: Fixed integer overflow through the SQLITE_DBCONFIG_LOOKASIDE component (bsc#1241078)
  • Update to release 3.49.0:

    • Enhancements to the query planner:
      • Improve the query-time index optimization so that it works on WITHOUT ROWID tables.
      • Better query plans for large star-query joins. This fixes three different performance regressions that were reported on the SQLite Forum.
      • When two or more queries have the same estimated cost, use the one with the fewer bytes per row.
    • Enhance the iif() SQL function so that it can accept any number of arguments greater than or equal to two.
    • Enhance the session extension so that it works on databases that make use of generated columns.
    • Omit the SQLITE_USE_STDIO_FOR_CONSOLE compile-time option which was not implemented correctly and never worked right. In its place add the SQLITE_USE_W32_FOR_CONSOLE_IO compile-time option. This option applies to command-line tools like the CLI only, not to the SQLite core. It causes Win32 APIs to be used for console I/O instead of stdio. This option affects Windows builds only.
    • Three new options to sqlite3_db_config(). All default "on". SQLITE_DBCONFIG_ENABLE_ATTACH_CREATE SQLITE_DBCONFIG_ENABLE_ATTACH_WRITE SQLITE_DBCONFIG_ENABLE_COMMENTS
  • Re-enable SONAME which got disabled by default in 3.48.0.

  • Update to release 3.48.0:

    • Improved EXPLAIN QUERY PLAN output for covering indexes.
    • Allow a two-argument version of the iif() SQL function.
    • Also allow if() as an alternative spelling for iif().
    • Add the ".dbtotxt" command to the CLI.
    • Add the SQLITE_IOCAP_SUBPAGE_READ property to the xDeviceCharacteristics method of the sqlite3_io_methods object.
    • Add the SQLITE_PREPARE_DONT_LOG option to sqlite3_prepare_v3() that prevents warning messages being sent to the error log if the SQL is ill-formed. This allows sqlite3_prepare_v3() to be used to do test compiles of SQL to check for validity without polluting the error log with false messages.
    • Increase the minimum allowed value of SQLITE_LIMIT_LENGTH from 1 to 30.
    • Added the SQLITE_FCNTL_NULL_IO file control.
    • Extend the FTS5 auxiliary API xInstToken() to work with prefix queries via the insttoken configuration option and the fts5_insttoken() SQL function.
    • Increase the maximum number of arguments to an SQL function from 127 to 1000.
  • Update to release 3.47.2:

    • Fix a problem in text-to-floating-point conversion that affects text values where the first 16 significant digits are '1844674407370955'. This issue was introduced in 3.47.0 and only arises on x64 and i386 hardware.
    • Other minor bug fixes.
  • Enable the session extension, because NodeJS 22 needs it.

  • Update to release 3.47.1:

    • Fix the makefiles so that they once again honored DESTDIR for the "install" target.
    • Add the SQLITE_IOCAP_SUBPAGE_READ capability to the VFS, to work around issues on some non-standard VFSes caused by making SQLITE_DIRECT_OVERFLOW_READ the default in version 3.45.0.
    • Fix incorrect answers to certain obscure IN queries caused by new query optimizations added in the 3.47.0 release.
    • Other minor bug fixes.
  • Update to release 3.47.0:

    • Allow arbitrary expressions in the second argument to the RAISE function.
    • If the RHS of the ->> operator is negative, then access array elements counting from the right.
    • Fix a problem with rolling back hot journal files in the seldom-used unix-dotfile VFS.
    • FTS5 tables can now be dropped even if they use a non-standard tokenizer that has not been registered.
    • Fix the group_concat() aggregate function so that it returns an…
Record
SUSE-SU-2025:20395-1
Updated
2026-11-02
OSVUSN-7528-1 No score

sqlite3 vulnerabilities

It was discovered that SQLite incorrectly handled the concat_ws() function. An attacker could use this issue to cause SQLite to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 24.04 LTS, and Ubuntu 24.10. (CVE-2025-29087, CVE-2025-3277)

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 arbitrary code. (CVE-2025-29088)

Record
USN-7528-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
sqlite
Alpine:v3.19
3.44.0 up to 3.44.2-r1
3.44.2-r1
sqlite
Alpine:v3.20
3.44.0 up to 3.45.3-r2
3.45.3-r2
sqlite
Alpine:v3.21
3.44.0 up to 3.48.0-r1
3.48.0-r1
sqlite
Alpaquita:stream
3.44.0-r0 up to 3.49.1-r0
3.49.1-r0
sqlite
BellSoft Hardened Containers:stream
3.44.0-r0 up to 3.49.1-r0
3.49.1-r0
sqlite
Bitnami
3.44.0 up to 3.49.1
3.49.1
sqlite3
Debian:13
before 3.46.1-3
3.46.1-3
sqlite3
Debian:14
before 3.46.1-3
3.46.1-3
sqlite
Root:Alpine:3.18
before 3.41.2-r30071
3.41.2-r300713.41.2-r300723.41.2-r300733.41.2-r300743.41.2-r300753.41.2-r300763.41.2-r300773.41.2-r40078
rootio-sqlite
Root:Alpine:3.18
before 3.41.2-r30071
3.41.2-r300713.41.2-r300723.41.2-r300733.41.2-r300743.41.2-r300753.41.2-r300763.41.2-r300773.41.2-r40078
Show 31 moreShow less
Affected packages
PackageAffectedFixed
sqlite3
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 3 CVEs
before 3.49.1-9.33.1
3.49.1-9.33.1
sqlite3
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Manager Proxy 4.3
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Manager Server 4.3
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Enterprise Storage 7.1
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 3 CVEs
before 3.49.1-9.33.1
3.49.1-9.33.1
sqlite3
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise Module for Basesystem 15 SP6
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
openSUSE:Leap 15.6
From an advisory covering 3 CVEs
before 3.49.1-150000.3.27.1
3.49.1-150000.3.27.1
sqlite3
SUSE:Linux Micro 6.0
From an advisory covering 2 CVEs
before 3.49.1-1.1
3.49.1-1.1
sqlite3
SUSE:Linux Micro 6.1
From an advisory covering 2 CVEs
before 3.49.1-slfo.1.1_1.1
3.49.1-slfo.1.1_1.1
sqlite3
Ubuntu:24.04:LTS
before 3.45.1-1ubuntu2.3, plus listed versions
3.42.0-13.44.0-13.44.2-13.45.0-13.45.1-13.45.1-1ubuntu13.45.1-1ubuntu23.45.1-1ubuntu2.1
3.45.1-1ubuntu2.3
sqlite3
Ubuntu:20.04:LTS
From an advisory covering 3 CVEs
before 3.31.1-4ubuntu0.7, plus listed versions
3.29.0-23.30.1-13.30.1-1ubuntu13.31.1-1ubuntu13.31.1-3
Show 7 moreShow less
3.31.1-43.31.1-4ubuntu0.13.31.1-4ubuntu0.23.31.1-4ubuntu0.33.31.1-4ubuntu0.43.31.1-4ubuntu0.53.31.1-4ubuntu0.6
3.31.1-4ubuntu0.7
sqlite3
Ubuntu:22.04:LTS
From an advisory covering 3 CVEs
before 3.37.2-2ubuntu0.4, plus listed versions
3.35.5-13.36.0-23.37.2-23.37.2-2ubuntu0.13.37.2-2ubuntu0.3
3.37.2-2ubuntu0.4
sqlite3
Ubuntu:24.04:LTS
From an advisory covering 3 CVEs
before 3.45.1-1ubuntu2.3, plus listed versions
3.42.0-13.44.0-13.44.2-13.45.0-13.45.1-13.45.1-1ubuntu13.45.1-1ubuntu23.45.1-1ubuntu2.1
3.45.1-1ubuntu2.3
sqlite3
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 3.49.1-3.1
3.49.1-3.1

History

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

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

In short

CVE-2025-29087 is a low vulnerability (CVSS 3.2) in Sqlite, published April 7, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.53%, the 45th percentile. Fixed in sqlite 3.44.2-r1.

References

Show 25 moreShow less
This page doesn't list everything

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

MoveEnter Open