CVE-2020-15358CWE-787

CVE-2020-15358

Medium · published June 27, 2020

CVSS v3.1
5.5
EPSS
1%
Percentile
63.0
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.01018 · 63.0th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2020-06-27T16:15Z
Affected products (18)
ProductVersionsFixed in
sqlite/sqlite< 3.32.33.32.3
canonical/ubuntu_linuxall versions—
apple/icloud< 7.217.21
apple/ipados< 14.014.0
apple/iphone_os< 14.014.0
apple/macos< 11.0.111.0.1
apple/tvos< 14.014.0
apple/watchos< 7.07.0
oracle/communications_cloud_native_core_policyall versions—
oracle/communications_messaging_serverall versions—
oracle/communications_network_charging_and_controlall versions—
oracle/communications_network_charging_and_controlall versions—
oracle/enterprise_manager_ops_centerall versions—
oracle/hyperion_infrastructure_technologyall versions—
oracle/mysql≤ 8.0.22—
oracle/outside_in_technologyall versions—
oracle/outside_in_technologyall versions—
siemens/sinec_infrastructure_network_services< 1.0.1.11.0.1.1
References (46)
https://www.oracle.com/security-alerts/cpuoct2020.html · af854a3a-2127-422b-91ae-364da2661108https://www.sqlite.org/src/info/10fa79d00f8091e5 · af854a3a-2127-422b-91ae-364da2661108https://www.sqlite.org/src/timeline?p=version-3.32.3&bt=version-3.32.2 · af854a3a-2127-422b-91ae-364da2661108https://www.sqlite.org/src/tktview?name=8f157e8010 · af854a3a-2127-422b-91ae-364da2661108https://cert-portal.siemens.com/productcert/html/ssa-389290.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5ehttps://cert-portal.siemens.com/productcert/html/ssa-398330.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5ehttp://seclists.org/fulldisclosure/2020/Dec/32 · [email protected]http://seclists.org/fulldisclosure/2020/Nov/19 · [email protected]http://seclists.org/fulldisclosure/2020/Nov/20 · [email protected]http://seclists.org/fulldisclosure/2020/Nov/22 · [email protected]http://seclists.org/fulldisclosure/2021/Feb/14 · [email protected]https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf · [email protected]https://security.gentoo.org/glsa/202007-26 · [email protected]https://security.netapp.com/advisory/ntap-20200709-0001/ · [email protected]https://support.apple.com/kb/HT211843 · [email protected]https://support.apple.com/kb/HT211844 · [email protected]https://support.apple.com/kb/HT211847 · [email protected]https://support.apple.com/kb/HT211850 · [email protected]https://support.apple.com/kb/HT211931 · [email protected]https://support.apple.com/kb/HT212147 · [email protected]https://usn.ubuntu.com/4438-1/ · [email protected]https://www.oracle.com/security-alerts/cpuApr2021.html · [email protected]https://www.oracle.com/security-alerts/cpuapr2022.html · [email protected]https://www.oracle.com/security-alerts/cpujan2021.html · [email protected]https://www.oracle.com/security-alerts/cpuoct2020.html · [email protected]https://www.sqlite.org/src/info/10fa79d00f8091e5 · [email protected]https://www.sqlite.org/src/timeline?p=version-3.32.3&bt=version-3.32.2 · [email protected]https://www.sqlite.org/src/tktview?name=8f157e8010 · [email protected]http://seclists.org/fulldisclosure/2020/Dec/32 · af854a3a-2127-422b-91ae-364da2661108http://seclists.org/fulldisclosure/2020/Nov/19 · af854a3a-2127-422b-91ae-364da2661108http://seclists.org/fulldisclosure/2020/Nov/20 · af854a3a-2127-422b-91ae-364da2661108http://seclists.org/fulldisclosure/2020/Nov/22 · af854a3a-2127-422b-91ae-364da2661108http://seclists.org/fulldisclosure/2021/Feb/14 · af854a3a-2127-422b-91ae-364da2661108https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf · af854a3a-2127-422b-91ae-364da2661108https://security.gentoo.org/glsa/202007-26 · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20200709-0001/ · af854a3a-2127-422b-91ae-364da2661108https://support.apple.com/kb/HT211843 · af854a3a-2127-422b-91ae-364da2661108https://support.apple.com/kb/HT211844 · af854a3a-2127-422b-91ae-364da2661108https://support.apple.com/kb/HT211847 · af854a3a-2127-422b-91ae-364da2661108https://support.apple.com/kb/HT211850 · af854a3a-2127-422b-91ae-364da2661108https://support.apple.com/kb/HT211931 · af854a3a-2127-422b-91ae-364da2661108https://support.apple.com/kb/HT212147 · af854a3a-2127-422b-91ae-364da2661108https://usn.ubuntu.com/4438-1/ · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuApr2021.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuapr2022.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujan2021.html · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 27 JUN 11:39Z
    In SQLite before 3.32.3, select.c mishandles query-flattener optimization, leading to a multiSelectOrderBy heap overflow because of misuse of transitive…
    cvelistv5