CVE-2020-15358
In SQLite before 3.32.3, select.c mishandles query-flattener optimization, leading to a multiSelectOrderBy heap overflow because of misuse of transitive properties for…
Published Jun 27, 2020 · updated Oct 14, 2026 · sqlite sqlite
In SQLite before 3.32.3, select.c mishandles query-flattener optimization, leading to a multiSelectOrderBy heap overflow because of misuse of transitive properties for constant propagation.
Code
The project this record applies to. Exploit listings stay in References.
No public source repository is identified for this product.
Timeline
Detection, updates, and resolution for this record.
Jun 27, 2020 · NIST NVD
Detected
In SQLite before 3.32.3, select.c mishandles query-flattener optimization, leading to a multiSelectOrderBy heap overflow because of misuse of transitive properties for constant propagation.
Oct 14, 2026 · NIST NVD
Updated
In SQLite before 3.32.3, select.c mishandles query-flattener optimization, leading to a multiSelectOrderBy heap overflow because of misuse of transitive properties for constant propagation.
Affected
- cpe apple/icloudversion unspecified
- cpe apple/ipadosversion unspecified
- cpe apple/iphone osversion unspecified
- cpe apple/macosversion unspecified
- cpe apple/tvosversion unspecified
- cpe apple/watchosversion unspecified
- cpe canonical/ubuntu linux20.04
- cpe oracle/communications cloud native core policy1.14.0
- cpe siemens/sinec infrastructure network servicesversion unspecified
- cpe sqlite/sqliteversion unspecified
Sources
- CVE.orgVulnerability recordCVE-2020-15358
Official CVE identifier
cve.org - FIRST EPSSExploitation probabilityCVE-2020-15358
30-day exploitation probability 1.0%
first.org - NIST NVDVulnerability recordCVE-2020-15358
In SQLite before 3.32.3, select.c mishandles query-flattener optimization, leading to a multiSelectOrderBy heap overflow because of misuse of transitive properties for constant propagation.
nvd.nist.gov