CVE-2018-20506
Description
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.
How to fix
- sqlite sqlite3.25.3 or later
- apple iphone_os12.1.3 or later
- apple mac_os_x10.14.3 or later
- apple tvos12.1.2 or later
- apple watchos5.1.3 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| sqlite sqlite | v < 3.25.3 | 3.25.3 |
| apple iphone_os | v < 12.1.3 | 12.1.3 |
| apple mac_os_x | v < 10.14.3 | 10.14.3 |
| apple tvos | v < 12.1.2 | 12.1.2 |
| apple watchos | v < 5.1.3 | 5.1.3 |
| apple icloud | v ≤ 7.10 | — |
| apple itunes | v ≤ 12.9.3 | — |
| opensuse leap | 42.3 | — |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.