CVE-2025-29088
An issue in sqlite v.3.49.0 allows an attacker to cause a denial of service via the...
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.
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
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.6
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.
- Record
CVE-2025-29088- CVSS 3.1
- 5.6 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2025-10698
5.6
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.
- Record
EUVD-2025-10698- CVSS 3.1
- 5.6 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-mj4r-rr6h-q62g
7.5
An issue in sqlite v.3.49.0 allows an attacker to cause a denial of service via the...
An issue in sqlite v.3.49.0 allows an attacker to cause a denial of service via the SQLITE_DBCONFIG_LOOKASIDE component
- Record
GHSA-mj4r-rr6h-q62g- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-190, CWE-400
- Updated
- 2026-11-02
NVD
5.6
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.
- Record
CVE-2025-29088- CVSS 3.1
- 5.6 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:L - CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVALPINE-CVE-2025-29088
5.5
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.
- Record
ALPINE-CVE-2025-29088- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2025-29088
5.5
- Record
BELL-CVE-2025-29088- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 19 moreShow less
OSV
5.6
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.
- Record
CVE-2025-29088- CVSS 3.1
- 5.6 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-29088
5.5
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.
- Record
DEBIAN-CVE-2025-29088- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-11-CVE-2025-29088
5.5
CVE-2025-29088 in sqlite3 - Patched by Root
Root has patched CVE-2025-29088 in the sqlite3 package for Root:Debian:11. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-11-CVE-2025-29088- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2025-29088
5.5
CVE-2025-29088 in sqlite3 - Patched by Root
Root has patched CVE-2025-29088 in the sqlite3 package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2025-29088- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSVUBUNTU-CVE-2025-29088
5.6
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.
- Record
UBUNTU-CVE-2025-29088- CVSS 3.1
- 5.6 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:L - CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 3.1
- 7.5 High
CVSS: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-29088 No score
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.
- Record
BIT-sqlite-2025-29088- Updated
- 2026-11-02
OSVCLSA-2025-1755113204 No score
Fix CVE(s): CVE-2025-29088
- SECURITY UPDATE: denial of service issue due to incorrect memory allocations
- debian/patches/CVE-2025-29088.patch: harden the SQLITE_DBCONFIG_LOOKASIDE interface against misuse, such as described in forum post 48f365daec Enhancements to the SQLITE_DBCONFIG_LOOKASIDE documentation
- CVE-2025-29088
- Record
CLSA-2025-1755113204- Updated
- 2026-11-02
OSVCLSA-2025-1755885175 No score
Fix CVE(s): CVE-2025-29088
- SECURITY UPDATE: denial of service via sqlite3_db_config argument values
- debian/patches/CVE-2025-29088.patch: harden the SQLITE_DBCONFIG_LOOKASIDE interface against misuse, such as described in forum post 48f365daec Enhancements to the SQLITE_DBCONFIG_LOOKASIDE documentation
- CVE-2025-29088
- Record
CLSA-2025-1755885175- Updated
- 2026-11-02
OSVMGASA-2025-0167 No score
Updated sqlite3 packages fix security vulnerability
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. (CVE-2025-29088)
- Record
MGASA-2025-0167- 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
- Enhancements to the query planner:
-
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
- Enhancements to the query planner:
-
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
OSVUSN-7679-1 No score
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 arbitrary code. This update fixes the issue in Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, and Ubuntu 18.04 LTS. This issue was previously fixed in Ubuntu 20.04 LTS via USN-7528-1. (CVE-2025-29088)
- Record
USN-7679-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
sqliteAlpine:v3.21 |
before 3.48.0-r4 | 3.48.0-r4 |
sqliteAlpaquita:stream |
3.49.0-r1 up to 3.49.1-r0 | 3.49.1-r0 |
sqliteBellSoft Hardened Containers:stream |
3.49.0-r1 up to 3.49.1-r0 | 3.49.1-r0 |
sqliteBitnami |
3.49.0 and later | None known |
lemonTuxCare:Ubuntu:18.04 |
before 3.22.0-1ubuntu0.7+tuxcare.els3 | 3.22.0-1ubuntu0.7+tuxcare.els3 |
libsqlite3-0TuxCare:Ubuntu:18.04 |
before 3.22.0-1ubuntu0.7+tuxcare.els3 | 3.22.0-1ubuntu0.7+tuxcare.els3 |
libsqlite3-devTuxCare:Ubuntu:18.04 |
before 3.22.0-1ubuntu0.7+tuxcare.els3 | 3.22.0-1ubuntu0.7+tuxcare.els3 |
libsqlite3-tclTuxCare:Ubuntu:18.04 |
before 3.22.0-1ubuntu0.7+tuxcare.els3 | 3.22.0-1ubuntu0.7+tuxcare.els3 |
sqlite3TuxCare:Ubuntu:18.04 |
before 3.22.0-1ubuntu0.7+tuxcare.els3 | 3.22.0-1ubuntu0.7+tuxcare.els3 |
sqlite3-docTuxCare:Ubuntu:18.04 |
before 3.22.0-1ubuntu0.7+tuxcare.els3 | 3.22.0-1ubuntu0.7+tuxcare.els3 |
Show 54 moreShow less
| Package | Affected | Fixed |
|---|---|---|
lemonTuxCare:Ubuntu:16.04 |
before 3.11.0-1ubuntu1.5+tuxcare.els5 | 3.11.0-1ubuntu1.5+tuxcare.els5 |
libsqlite3-0TuxCare:Ubuntu:16.04 |
before 3.11.0-1ubuntu1.5+tuxcare.els5 | 3.11.0-1ubuntu1.5+tuxcare.els5 |
libsqlite3-devTuxCare:Ubuntu:16.04 |
before 3.11.0-1ubuntu1.5+tuxcare.els5 | 3.11.0-1ubuntu1.5+tuxcare.els5 |
libsqlite3-tclTuxCare:Ubuntu:16.04 |
before 3.11.0-1ubuntu1.5+tuxcare.els5 | 3.11.0-1ubuntu1.5+tuxcare.els5 |
sqlite3TuxCare:Ubuntu:16.04 |
before 3.11.0-1ubuntu1.5+tuxcare.els5 | 3.11.0-1ubuntu1.5+tuxcare.els5 |
sqlite3-docTuxCare:Ubuntu:16.04 |
before 3.11.0-1ubuntu1.5+tuxcare.els5 | 3.11.0-1ubuntu1.5+tuxcare.els5 |
sqlite3Debian:12 |
All versions, plus listed versions 3.40.1-23.40.1-2+deb12u13.40.1-2+deb12u23.42.0-13.43.0-1 Show 24 moreShow less3.43.1-13.43.2-13.44.0-13.44.2-13.45.0-13.45.1-13.45.2-13.45.3-13.45.3-2~exp13.46.0-13.46.1-13.46.1-23.46.1-2~exp3.46.1-33.46.1-43.46.1-53.46.1-63.46.1-73.46.1-83.46.1-93.53.2-13.53.3-13.53.4-13.53.4-2 |
None known |
sqlite3Debian:13 |
before 3.46.1-4 | 3.46.1-4 |
sqlite3Debian:14 |
before 3.46.1-4 | 3.46.1-4 |
sqlite3Mageia:9 |
before 3.40.1-1.2.mga9 | 3.40.1-1.2.mga9 |
sqlite3Root:Debian:11 |
before 3.34.1-3+deb11u1.root.io.9 | 3.34.1-3+deb11u1.root.io.93.34.1-3+deb11u1.root.io.23.34.1-3+deb11u1.root.io.63.34.1-3+deb11u1.root.io.73.34.1-3+deb11u1.root.io.83.34.1-3+deb11u1.root.io.43.34.1-3+deb11u1.root.io.33.34.1-3+deb11u1.root.io.53.34.1-3+deb11u1.aikido.113.34.1-3+deb11u1.root.io.10 |
rootio-sqlite3Root:Debian:11 |
before 3.34.1-3+deb11u1.root.io.9 | 3.34.1-3+deb11u1.root.io.93.34.1-3+deb11u1.root.io.23.34.1-3+deb11u1.root.io.63.34.1-3+deb11u1.root.io.73.34.1-3+deb11u1.root.io.83.34.1-3+deb11u1.root.io.43.34.1-3+deb11u1.root.io.33.34.1-3+deb11u1.root.io.53.34.1-3+deb11u1.aikido.113.34.1-3+deb11u1.root.io.10 |
sqlite3Root:Debian:12 |
before 3.40.1-2+deb12u2.root.io.8 | 3.40.1-2+deb12u2.root.io.83.40.1-2+deb12u2.root.io.73.40.1-2+deb12u2.root.io.53.40.1-2+deb12u2.root.io.63.40.1-2+deb12u2.root.io.93.40.1-2+deb12u2.root.io.103.40.1-2+deb12u2.aikido.113.40.1-2+deb12u2.aikido.12 |
rootio-sqlite3Root:Debian:12 |
before 3.40.1-2+deb12u2.root.io.8 | 3.40.1-2+deb12u2.root.io.83.40.1-2+deb12u2.root.io.73.40.1-2+deb12u2.root.io.53.40.1-2+deb12u2.root.io.63.40.1-2+deb12u2.root.io.93.40.1-2+deb12u2.root.io.103.40.1-2+deb12u2.aikido.113.40.1-2+deb12u2.aikido.12 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3SUSE: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 |
sqlite3openSUSE:Leap 15.6 From an advisory covering 3 CVEs |
before 3.49.1-150000.3.27.1 | 3.49.1-150000.3.27.1 |
sqlite3SUSE:Linux Micro 6.0 From an advisory covering 2 CVEs |
before 3.49.1-1.1 | 3.49.1-1.1 |
sqlite3SUSE: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 |
sqlite3Ubuntu:Pro:14.04:LTS |
before 3.8.2-1ubuntu2.2+esm5, plus listed versions 3.7.17-1ubuntu13.8.0.2-1ubuntu13.8.1-1ubuntu13.8.1-1ubuntu33.8.2-1ubuntu1 Show 7 moreShow less3.8.2-1ubuntu23.8.2-1ubuntu2.13.8.2-1ubuntu2.23.8.2-1ubuntu2.2+esm13.8.2-1ubuntu2.2+esm23.8.2-1ubuntu2.2+esm33.8.2-1ubuntu2.2+esm4 |
3.8.2-1ubuntu2.2+esm5 |
sqlite3Ubuntu:Pro:16.04:LTS |
before 3.11.0-1ubuntu1.5+esm3, plus listed versions 3.8.11.1-13.9.1-23.9.2-13.10.0-13.10.1-1 Show 9 moreShow less3.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+esm13.11.0-1ubuntu1.5+esm2 |
3.11.0-1ubuntu1.5+esm3 |
sqlite3Ubuntu:Pro:18.04:LTS |
before 3.22.0-1ubuntu0.7+esm2, plus listed versions 3.19.3-33.20.1-23.21.0-13.22.0-13.22.0-1ubuntu0.1 Show 7 moreShow less3.22.0-1ubuntu0.23.22.0-1ubuntu0.33.22.0-1ubuntu0.43.22.0-1ubuntu0.53.22.0-1ubuntu0.63.22.0-1ubuntu0.73.22.0-1ubuntu0.7+esm1 |
3.22.0-1ubuntu0.7+esm2 |
sqlite3Ubuntu:20.04:LTS |
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 less3.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 |
sqlite3Ubuntu:22.04:LTS |
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 |
sqlite3Ubuntu: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 |
sqlite3Ubuntu: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 less3.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 |
sqlite3Ubuntu: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 |
sqlite3Ubuntu: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 |
sqlite3Ubuntu:Pro:14.04:LTS From an advisory covering 2 CVEs |
before 3.8.2-1ubuntu2.2+esm5, plus listed versions 3.7.17-1ubuntu13.8.0.2-1ubuntu13.8.1-1ubuntu13.8.1-1ubuntu33.8.2-1ubuntu1 Show 7 moreShow less3.8.2-1ubuntu23.8.2-1ubuntu2.13.8.2-1ubuntu2.23.8.2-1ubuntu2.2+esm13.8.2-1ubuntu2.2+esm23.8.2-1ubuntu2.2+esm33.8.2-1ubuntu2.2+esm4 |
3.8.2-1ubuntu2.2+esm5 |
sqlite3Ubuntu:Pro:16.04:LTS From an advisory covering 2 CVEs |
before 3.11.0-1ubuntu1.5+esm3, plus listed versions 3.8.11.1-13.9.1-23.9.2-13.10.0-13.10.1-1 Show 9 moreShow less3.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+esm13.11.0-1ubuntu1.5+esm2 |
3.11.0-1ubuntu1.5+esm3 |
sqlite3Ubuntu:Pro:18.04:LTS From an advisory covering 2 CVEs |
before 3.22.0-1ubuntu0.7+esm2, plus listed versions 3.19.3-33.20.1-23.21.0-13.22.0-13.22.0-1ubuntu0.1 Show 7 moreShow less3.22.0-1ubuntu0.23.22.0-1ubuntu0.33.22.0-1ubuntu0.43.22.0-1ubuntu0.53.22.0-1ubuntu0.63.22.0-1ubuntu0.73.22.0-1ubuntu0.7+esm1 |
3.22.0-1ubuntu0.7+esm2 |
sqlite3Ubuntu:Pro:20.04:LTS From an advisory covering 2 CVEs |
before 3.31.1-4ubuntu0.7+esm1, plus listed versions 3.29.0-23.30.1-13.30.1-1ubuntu13.31.1-1ubuntu13.31.1-3 Show 8 moreShow less3.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.63.31.1-4ubuntu0.7 |
3.31.1-4ubuntu0.7+esm1 |
sqlite3openSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 3.49.1-3.1 | 3.49.1-3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-29088 is a medium vulnerability (CVSS 5.6) in Sqlite, published April 10, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.22%, the 12th percentile. Fixed in sqlite 3.48.0-r4.
References
sqlite.org/cves.html
sqlite.org/forum/forumpost/48f365daec
github.com/sqlite/sqlite/commit/56d2fd008b108109f489339f5fd55212bb50afd4
gist.github.com/ylwango613/d3883fb9f6ba8a78086356779ce88248
sqlite.org/releaselog/3_49_1.html
cert-portal.siemens.com/productcert/html/ssa-398330.html
Show 33 moreShow less
cert-portal.siemens.com/productcert/html/ssa-994087.html
nvd.nist.gov/vuln/detail/CVE-2025-29088
github.com/advisories/GHSA-mj4r-rr6h-q62g
security.alpinelinux.org/vuln/CVE-2025-29088
docs.bell-sw.com/security/cves/CVE-2025-29088
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2025-1755113204.html
errata.tuxcare.com/els_os/ubuntu16.04els/CLSA-2025-1755885175.html
github.com/CVEProject/cvelistV5/tree/main/cves/2025/29xxx/CVE-2025-29088.json
security-tracker.debian.org/tracker/CVE-2025-29088
advisories.mageia.org/MGASA-2025-0167.html
bugs.mageia.org/show_bug.cgi?id=34217
lists.opensuse.org/archives/list/[email protected]/message/DUNGXGTRJGRYS2XF6QS2CZPSWAF5HHVJ
suse.com/support/update/announcement/2025/suse-su-202501455-1
bugzilla.suse.com/1241020
bugzilla.suse.com/1241078
bugzilla.suse.com/1241189
suse.com/security/cve/CVE-2025-29087
suse.com/security/cve/CVE-2025-29088
suse.com/security/cve/CVE-2025-3277
suse.com/support/update/announcement/2025/suse-su-202501456-1
suse.com/support/update/announcement/2025/suse-su-202501456-2
suse.com/support/update/announcement/2025/suse-su-20251455-1
suse.com/support/update/announcement/2025/suse-su-20251456-1
suse.com/support/update/announcement/2025/suse-su-202520323-1
suse.com/support/update/announcement/2025/suse-su-202520395-1
ubuntu.com/security/CVE-2025-29088
cve.org/CVERecord?id=CVE-2025-29088
ubuntu.com/security/notices/USN-7528-1
ubuntu.com/security/notices/USN-7679-1
ubuntu.com/security/CVE-2025-3277
ubuntu.com/security/CVE-2025-29087
ubuntu.com/security/CVE-2025-6965
lists.opensuse.org/archives/list/[email protected]/thread/DUNGXGTRJGRYS2XF6QS2CZPSWAF5HHVJ
Left out here: the rest of 2 source descriptions. The JSON record has them.