CVE catalog

CVE-2018-20506

sqlite3: CVE-2018-20506

[CVE catalog]

Severity
High · CVSS 8.1CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C
Published
Source
[NVD] · [CVE record]
EPSS
7.50% · Oct 27, 2026

SQLite before 3.25.3, when the FTS3 extension is enabled, encounters an integer overflow (and resultant buffer overflow) for FTS3 queries in a "merge" operation that occurs after crafted changes to FTS3 shadow tables, allowing remote attackers to execute arbitrary code by leveraging the ability to run arbitrary SQL statements (such as in certain WebSQL use cases). This is a different vulnerability than CVE-2018-20346.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiansqlite3sid3.53.4-2fixed
Debiansqlite3forky3.53.4-2fixed
Debiansqlite3trixie3.46.1-7+deb13u2fixed
Debiansqlite3bookworm3.40.1-2+deb12u2fixed
Ubuntusqlite3pro3.7.17-1ubuntu1vulnerable
Ubuntusqlite3pro3.8.0.2-1ubuntu1vulnerable
Ubuntusqlite3pro3.8.1-1ubuntu1vulnerable
Ubuntusqlite3pro3.8.1-1ubuntu3vulnerable
Ubuntusqlite3pro3.8.2-1ubuntu1vulnerable
Ubuntusqlite3pro3.8.2-1ubuntu2vulnerable
Ubuntusqlite3pro3.8.2-1ubuntu2.1vulnerable
Ubuntusqlite3pro3.8.2-1ubuntu2.2vulnerable
Ubuntusqlite3pro3.8.2-1ubuntu2.2+esm1fixed
Ubuntusqlite316.043.8.11.1-1vulnerable
Ubuntusqlite316.043.9.1-2vulnerable
Ubuntusqlite316.043.9.2-1vulnerable
Ubuntusqlite316.043.10.0-1vulnerable
Ubuntusqlite316.043.10.1-1vulnerable
Ubuntusqlite316.043.10.2-1vulnerable
Ubuntusqlite316.043.11.0-1ubuntu1vulnerable
Ubuntusqlite316.043.11.0-1ubuntu1.1vulnerable
Ubuntusqlite316.043.11.0-1ubuntu1.2fixed
Ubuntusqlite318.043.19.3-3vulnerable
Ubuntusqlite318.043.20.1-2vulnerable
Ubuntusqlite318.043.21.0-1vulnerable
Ubuntusqlite318.043.22.0-1vulnerable
Ubuntusqlite318.043.22.0-1ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiansqlite3sourcesid3.25.3-1not yet assignedNot reportedNot reported
Debiansqlite3sourceforky3.25.3-1not yet assignedNot reportedNot reported
Debiansqlite3sourcetrixie3.25.3-1not yet assignedNot reportedNot reported
Debiansqlite3sourcebookworm3.25.3-1not yet assignedNot reportedNot reported
Ubuntusqlite3debpro3.8.2-1ubuntu2.2+esm1Not reportedUBUNTU-CVE-2018-20506Not reported
Ubuntusqlite3deb16.043.11.0-1ubuntu1.2Not reportedUBUNTU-CVE-2018-20506Not reported
Ubuntusqlite3deb18.043.22.0-1ubuntu0.1Not reportedUBUNTU-CVE-2018-20506Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [lemon]Fixed

    Source package: [sqlite3]

    Details (2)
    • 3.40.1-2+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

    • 3.40.1-2+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

  • Source package: [sqlite3]

    Details (2)
    • 3.40.1-2+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

    • 3.40.1-2+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

  • Source package: [sqlite3]

    Details (2)
    • 3.40.1-2+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

    • 3.40.1-2+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

  • Source package: [sqlite3]

    Details (2)
    • 3.40.1-2+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

    • 3.40.1-2+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

  • [sqlite3]Fixed
    Details (2)
    • 3.40.1-2+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

    • 3.40.1-2+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

  • Source package: [sqlite3]

    Details (2)
    • 3.40.1-2+deb12u2 · all · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

    • 3.40.1-2+deb12u2 · all · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

  • Source package: [sqlite3]

    Details (2)
    • 3.40.1-2+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

    • 3.40.1-2+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · bookworm; dsa · sqlite3 · debian · 12

[Debian 13 (Trixie)]

  • [lemon]Fixed

    Source package: [sqlite3]

    Details (2)
    • 3.46.1-7+deb13u1 · amd64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

    • 3.46.1-7+deb13u1 · arm64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

  • Source package: [sqlite3]

    Details (2)
    • 3.46.1-7+deb13u1 · amd64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

    • 3.46.1-7+deb13u1 · arm64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

  • Source package: [sqlite3]

    Details (2)
    • 3.46.1-7+deb13u1 · amd64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

    • 3.46.1-7+deb13u1 · arm64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

  • Source package: [sqlite3]

    Details (2)
    • 3.46.1-7+deb13u1 · amd64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

    • 3.46.1-7+deb13u1 · arm64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

  • Source package: [sqlite3]

    Details (2)
    • 3.46.1-7+deb13u1 · amd64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

    • 3.46.1-7+deb13u1 · arm64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

  • Source package: [sqlite3]

    Details (2)
    • 3.46.1-7+deb13u1 · amd64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

    • 3.46.1-7+deb13u1 · arm64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

  • [sqlite3]Fixed
    Details (2)
    • 3.46.1-7+deb13u1 · amd64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

    • 3.46.1-7+deb13u1 · arm64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

  • Source package: [sqlite3]

    Details (2)
    • 3.46.1-7+deb13u1 · all · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

    • 3.46.1-7+deb13u1 · all · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

  • Source package: [sqlite3]

    Details (2)
    • 3.46.1-7+deb13u1 · amd64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

    • 3.46.1-7+deb13u1 · arm64 · trixie

      Fixed · Fixed: 3.25.3-1

      dsa · sqlite3 · debian · 13

Observed:

References