Skip to content

CVE-2015-3415 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 oper...

HighCVSS 7.5 EPSS 4.1%
Published
Updated
Exploit status
No public exploit known

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.

Affected products

ProductAffected versionsFixed in
debian/sqlite3(Debian:12) < 3.8.9-1 3.8.9-1
debian/sqlite3(Debian:13) < 3.8.9-1 3.8.9-1
debian/sqlite3(Debian:14) < 3.8.9-1 3.8.9-1
apple mac os x = 10.10.5 No fix listed
apple watchOS = 1.0.1 No fix listed
debian linux = 8.0 No fix listed
Canonical Ubuntu Linux = 12.04 No fix listed
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 15.04 No fix listed
SQLite <= 3.8.8.3 No fix listed
PHP >= 5.4.0, < 5.4.42 5.4.42
PHP >= 5.5.0, < 5.5.26 5.5.26
PHP >= 5.6.0, < 5.6.10 5.6.10

References