Skip to content
OpenAdvisories
Unscored CVE-2015-3415 EUVD-2015-3459GHSA-p88q-qx6q-mhv3

The sqlite3VdbeExec function in vdbe.c in SQLite before 3.8.9 does not properly implement comparison operators, which allows context-depend…

Published Apr 24, 2015 · Updated Aug 6, 2024 · Assigned by mitre

Description

The sqlite3VdbeExec function in vdbe.c in SQLite before 3.8.9 does not properly implement comparison operators, which allows context-dependent attackers to cause a denial of service (invalid free operation) or possibly have unspecified other impact via a crafted CHECK clause, as demonstrated by CHECK(0&O>O) in a CREATE TABLE statement.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 sqlite3 3.8.9-1 —
Debian 13 sqlite3 3.8.9-1 —
Debian 12 sqlite3 3.8.9-1 —
Debian 8 sqlite3 3.8.7.1-1+deb8u1 DSA-3252-1
ReleasePackageFixed inAdvisory
RHEL 7 lemon +4 3.7.17-6.ael7b_1.1 RHSA-2015:1635
ReleasePackageFixed inAdvisory
SLES 15 SP3 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
SLES 15 SP2 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
SLES 15 SP1 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
SLES 15 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
SLES 12 SP5 sqlite3 3.36.0-9.18.1 SUSE-SU-2021:3215-1
Show 20 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 SP4 sqlite3 3.36.0-9.18.1 SUSE-SU-2021:3215-1
SLES 12 SP3 sqlite3 3.36.0-9.18.1 SUSE-SU-2021:3215-1
SLES 12 SP2 sqlite3 3.36.0-9.18.1 SUSE-SU-2021:3215-1
SLES for SAP 15 SP1 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
SLES for SAP 15 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
SLES for SAP 12 SP5 sqlite3 3.36.0-9.18.1 SUSE-SU-2021:3215-1
SLES for SAP 12 SP4 sqlite3 3.36.0-9.18.1 SUSE-SU-2021:3215-1
SLES for SAP 12 SP3 sqlite3 3.36.0-9.18.1 SUSE-SU-2021:3215-1
SLE Micro 5.0 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
SLE HPC 15 SP1 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
SLE HPC 15 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
SUSE OpenStack Cloud Crowbar 9 sqlite3 3.36.0-9.18.1 SUSE-SU-2021:3215-1
SUSE OpenStack Cloud Crowbar 8 sqlite3 3.36.0-9.18.1 SUSE-SU-2021:3215-1
SUSE OpenStack Cloud 9 sqlite3 3.36.0-9.18.1 SUSE-SU-2021:3215-1
SUSE OpenStack Cloud 8 sqlite3 3.36.0-9.18.1 SUSE-SU-2021:3215-1
SUSE Manager Server 4.0 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
SUSE Manager Retail Branch Server 4.0 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
SUSE Manager Proxy 4.0 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
SUSE HPE Helion OpenStack 8 sqlite3 3.36.0-9.18.1 SUSE-SU-2021:3215-1
SUSE Enterprise Storage 6 sqlite3 3.36.0-3.12.1 SUSE-SU-2021:2320-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed php5 5.6.28-1.1 openSUSE-SU-2024:10344-1
openSUSE Tumbleweed php7 7.0.14-1.4 openSUSE-SU-2024:10290-1
openSUSE Tumbleweed php8 8.0.11-1.1 openSUSE-SU-2024:11169-1
openSUSE Leap 15.3 sqlite3 3.36.0-3.12.1 openSUSE-SU-2021:2320-1
openSUSE Leap 15.2 sqlite3 3.36.0-lp152.4.3.1 openSUSE-SU-2021:1058-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 lemon +4 3.7.17-6.el7_1.1 ELSA-2015-1635

Advisories 12

References