Every CVE Search/ Get API key

CVE-2020-24736

Buffer Overflow vulnerability found in SQLite3 v.3.27.1 and before allows a local attacker to...

5.5 MediumFix available

Buffer Overflow vulnerability found in SQLite3 v.3.27.1 and before allows a local attacker to cause a denial of service via a crafted script.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.32%Up 0.3 points since Apr 12, 2023
90%50%10%1%

What each source reports

NVD Score used 5.5

Buffer Overflow vulnerability found in SQLite3 v.3.27.1 and before allows a local attacker to cause a denial of service via a crafted script.

Record
CVE-2020-24736
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-120
Updated
2026-11-02
CVE List 5.5

Buffer Overflow vulnerability found in SQLite3 v.3.27.1 and before allows a local attacker to cause a denial of service via a crafted script.

Record
CVE-2020-24736
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-120
Updated
2026-11-02
EUVDEUVD-2020-17447 5.5

Buffer Overflow vulnerability found in SQLite3 v.3.27.1 and before allows a local attacker to cause a denial of service via a crafted script.

Record
EUVD-2020-17447
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-p8qf-86fr-5x4q 5.5

Buffer Overflow vulnerability found in SQLite3 v.3.27.1 and before allows a local attacker to...

Buffer Overflow vulnerability found in SQLite3 v.3.27.1 and before allows a local attacker to cause a denial of service via a crafted script.

Record
GHSA-p8qf-86fr-5x4q
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-120
Updated
2026-11-02
OSV 5.5

Buffer Overflow vulnerability found in SQLite3 v.3.27.1 and before allows a local attacker to cause a denial of service via a crafted script.

Record
CVE-2020-24736
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2020-24736 5.5

Buffer Overflow vulnerability found in SQLite3 v.3.27.1 and before allows a local attacker to cause a denial of service via a crafted script.

Record
DEBIAN-CVE-2020-24736
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 7 moreShow less
OSVRHSA-2023:3840 6.2

Red Hat Security Advisory: sqlite security update

Record
RHSA-2023:3840
CVSS 3.1
6.2 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2024:0425 6.2

Red Hat Security Advisory: sqlite security update

Record
RHSA-2024:0425
CVSS 3.1
6.2 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRLSA-2023:3840 6.2

Moderate: sqlite security update

SQLite is a C library that implements an SQL database engine. A large subset of SQL92 is supported. A complete database is stored in a single disk file. The API is designed for convenience and ease of use. Applications that link against SQLite can enjoy the power and flexibility of an SQL database without the administrative hassles of supporting a separate database server.

Security Fix(es):

  • sqlite: Crash due to misuse of window functions. (CVE-2020-24736)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2023:3840
CVSS 3.1
6.2 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2020-24736 5.5

Buffer Overflow vulnerability found in SQLite3 v.3.27.1 and before allows a local attacker to cause a denial of service via a crafted script.

Record
UBUNTU-CVE-2020-24736
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVALSA-2023:3840 No score

Moderate: sqlite security update

SQLite is a C library that implements an SQL database engine. A large subset of SQL92 is supported. A complete database is stored in a single disk file. The API is designed for convenience and ease of use. Applications that link against SQLite can enjoy the power and flexibility of an SQL database without the administrative hassles of supporting a separate database server.

Security Fix(es):

  • sqlite: Crash due to misuse of window functions. (CVE-2020-24736)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2023:3840
Updated
2026-11-02
OSVCLSA-2023-1688069016 No score

sqlite: Fix of CVE-2020-24736

  • CVE-2020-24736: internally, remove all references to a Window object that belongs to an expression in an ORDER BY clause if that expression is converted to an alias of a result-set expression.
Record
CLSA-2023-1688069016
Updated
2026-11-02
OSVCLSA-2023-1688070107 No score

sqlite: Fix of CVE-2020-24736

  • CVE-2020-24736: internally, remove all references to a Window object that belongs to an expression in an ORDER BY clause if that expression is converted to an alias of a result-set expression.
Record
CLSA-2023-1688070107
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
lemon
AlmaLinux:8
before 3.26.0-18.el8_8
3.26.0-18.el8_8
sqlite
AlmaLinux:8
before 3.26.0-18.el8_8
3.26.0-18.el8_8
sqlite-devel
AlmaLinux:8
before 3.26.0-18.el8_8
3.26.0-18.el8_8
sqlite-doc
AlmaLinux:8
before 3.26.0-18.el8_8
3.26.0-18.el8_8
sqlite-libs
AlmaLinux:8
before 3.26.0-18.el8_8
3.26.0-18.el8_8
lemon
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
sqlite
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
sqlite-analyzer
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
sqlite-devel
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
sqlite-doc
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
Show 52 moreShow less
Affected packages
PackageAffectedFixed
sqlite-libs
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
sqlite-tcl
TuxCare:CentOS:8.4
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
lemon
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
sqlite
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
sqlite-analyzer
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
sqlite-devel
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
sqlite-doc
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
sqlite-libs
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
sqlite-tcl
TuxCare:CentOS:8.5
before 3.26.0-15.el8.tuxcare.els5
3.26.0-15.el8.tuxcare.els5
sqlite3
Debian:12
before 3.27.2-1
3.27.2-1
sqlite3
Debian:13
before 3.27.2-1
3.27.2-1
sqlite3
Debian:14
before 3.27.2-1
3.27.2-1
lemon
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
lemon-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-analyzer-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-libs-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-tcl-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
lemon-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-analyzer-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-debugsource
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-devel
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-doc
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-libs
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-libs-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite-tcl-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
lemon
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
lemon-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-analyzer-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-debugsource
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-libs-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-tcl-debuginfo
Red Hat:rhel_eus:8.6::appstream
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
lemon-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-analyzer-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-debugsource
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-devel
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-doc
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-libs
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-libs-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite-tcl-debuginfo
Red Hat:rhel_eus:8.6::baseos
From an advisory covering 2 CVEs
before 0:3.26.0-16.el8_6.1
0:3.26.0-16.el8_6.1
sqlite
Rocky Linux:8
before 0:3.26.0-18.el8_8
0:3.26.0-18.el8_8
sqlite
Ubuntu:14.04:LTS
All versions, plus listed versions
2.8.17-8fakesync12.8.17-9fakesync12.8.17-10ubuntu2
None known
sqlite
Ubuntu:16.04:LTS
All versions, plus listed versions
2.8.17-12fakesync1
None known
sqlite
Ubuntu:18.04:LTS
All versions, plus listed versions
2.8.17-14fakesync1
None known
sqlite
Ubuntu:20.04:LTS
All versions, plus listed versions
2.8.17-15fakesync1build1
None known
sqlite
Ubuntu:22.04:LTS
All versions, plus listed versions
2.8.17-15fakesync1build1
None known

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2020-24736 is a medium vulnerability (CVSS 5.5) in Ghost Sqlite3, published April 11, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.32%, the 25th percentile. Fixed in lemon 3.26.0-18.el8_8.

References

Show 19 moreShow less
MoveEnter Open