AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Informational 19 Bitcoin

db: drop support for sqlite3 < 3.14.

Public commit record

What the developer wrote

Authored by Rusty Russell

60/100 · Adequate
db: drop support for sqlite3 < 3.14.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
✓ Descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
The short version

What changed, and why it matters

This commit removes support for very old SQLite versions (before 3.14) in Core Lightning. It deletes a fallback mechanism that used SQLite's tracing feature to log expanded SQL statements when the newer sqlite3_expanded_sql function wasn't available. The change simplifies the code and requires SQLite 3.14 or newer. There is no direct security fix here, but running outdated SQLite versions can carry general security risks.

Recommended action

Ensure build and runtime environments use SQLite 3.14 or later. Review systems still running older SQLite versions, as they may have unpatched security issues. No immediate code-level mitigation is required.

Security signals we found

01

Removes fallback code path for old SQLite versions

02

Raises minimum SQLite version implicitly to 3.14

03

Eliminates use of deprecated sqlite3_trace API

Risk score

Why this scored 19/100

Our methodology →
Potential impact 2/30
Exploitability 1/25
Stealth signal 1/15
Affected reach 3/15
Confidence 8/10
Evidence quality 4/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.