Security Advisories (3)
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.

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.

Changes for version 1.70 - 2021-08-01

  • Switched to a production version

Changes for version 1.69_02 - 2021-07-30

  • Fix doc to use the correct attribute with sqlite_ (GH#86, eekboek++)
  • Modify the fix to silence the sqlite_unicode warning not to check the attribute twice
  • Fix an encoding issue of naive (GH#83, HaraldJoerg++)

Changes for version 1.69_01 - 2021-07-30

  • Typo (GH#85, grr++)
  • Silenced deprecation warning of sqlite_unicode not to break tests of existing applications

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