Security Advisories (3)
CVE-2019-19242 (2019-11-27)

SQLite 3.30.1 mishandles pExpr->y.pTab, as demonstrated by the TK_COLUMN case in sqlite3ExprCodeTarget in expr.c.

CVE-2018-3906 (2018-09-21)

An exploitable stack-based buffer overflow vulnerability exists in the retrieval of a database field in video-core's HTTP server of Samsung SmartThings Hub. The video-core process insecurely extracts the shard.videoHostURL field from its SQLite database, leading to a buffer overflow on the stack. An attacker can send an HTTP request to trigger this vulnerability.

CVE-2021-20227 (2021-03-23)

A flaw was found in SQLite's SELECT query functionality (src/select.c). This flaw allows an attacker who is capable of running SQL queries locally on the SQLite database to cause a denial of service or possible code execution by triggering a use-after-free. The highest threat from this vulnerability is to system availability.

Changes for version 1.72 - 2022-11-04

  • Switched to a production version

Changes for version 1.71_07 - 2022-10-26

  • Upgraded SQLite to 3.39.4

Changes for version 1.71_06 - 2022-03-12

  • Set UTF8CACHE to avoid slowdown with -DDEBUGGING (andk, Leont, FGasper)

Changes for version 1.71_05 - 2022-02-26

  • Fix another test failure on perl built with -DDEBUGGING
  • Lowercase datatype in table column metadata for backcompat

Changes for version 1.71_04 - 2022-02-26

  • Fix test failure on perl built with -DDEBUGGING (andk++)

Changes for version 1.71_03 - 2022-02-23

  • Upgraded SQLite to 3.38.0
  • Expose sqlite_error_offset introduced in 3.38.0

Changes for version 1.71_02 - 2022-01-07

  • Upgraded SQLite to 3.37.2
  • Improve sqlite_load_extension doc (GH#94, Derek Lamb++)

Changes for version 1.71_01 - 2021-12-02

  • Upgraded SQLite to 3.37.0
  • Add a feature to unregister a created function
  • Fix accented characters in POD (GH#90, HaraldJoerg++)

Documentation

The DBD::SQLite Cookbook
Using fulltext searches with DBD::SQLite

Modules

Self-contained RDBMS in a DBI Driver
common SQLite constants
SQLite virtual tables implemented in Perl
virtual table for viewing file contents
virtual table hooked to Perl data

Provides

in lib/DBD/SQLite/GetInfo.pm
in lib/DBD/SQLite/VirtualTable.pm
in lib/DBD/SQLite/VirtualTable/FileContent.pm
in lib/DBD/SQLite/VirtualTable/PerlData.pm