Skip to content

CVE-2015-3416 The sqlite3VXPrintf function in printf.c in SQLite before 3.8.9 does not properly handle precision and width values during floating-point conversions, which allows context-dependent attackers to cause...

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

Description

The sqlite3VXPrintf function in printf.c in SQLite before 3.8.9 does not properly handle precision and width values during floating-point conversions, which allows context-dependent attackers to cause a denial of service (integer overflow and stack-based buffer overflow) or possibly have unspecified other impact via large integers in a crafted printf function call in a SELECT statement.

Affected products

ProductAffected versionsFixed in
ubuntu/sqlite(Ubuntu:22.04) All versions No fix listed
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
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
debian linux = 8.0 No fix listed
apple mac os x <= 10.6.8 No fix listed
apple watchOS <= 1.0.1 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