CVE-2019-17545
GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the...
GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the 10MB threshold is exceeded.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the 10MB threshold is exceeded.
- Record
CVE-2019-17545- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-415
- Updated
- 2026-11-02
CVE List No score
GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the 10MB threshold is exceeded.
- Record
CVE-2019-17545- Updated
- 2026-11-02
EUVDEUVD-2019-0057 No score
GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the 10MB threshold is exceeded.
- Record
EUVD-2019-0057- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-f6m2-5v5j-rhf2
9.8
GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the...
GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the 10MB threshold is exceeded.
- Record
GHSA-f6m2-5v5j-rhf2- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-415
- Updated
- 2026-11-02
OSV
9.8
GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the 10MB threshold is exceeded.
- Record
CVE-2019-17545- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-17545
9.8
GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the 10MB threshold is exceeded.
- Record
DEBIAN-CVE-2019-17545- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVPYSEC-2019-241
9.8
GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the 10MB threshold is exceeded.
- Record
PYSEC-2019-241- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-17545
9.8
GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the 10MB threshold is exceeded.
- Record
UBUNTU-CVE-2019-17545- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2020-0068 No score
Updated gdal packages fix security vulnerability
Updated gdal packages fix security vulnerability:
Double free vulnerability in OGRExpatRealloc (CVE-2019-17545).
Also, the gdalinfo command, which had been built incorrectly, has been fixed.
- Record
MGASA-2020-0068- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:2466-1 No score
Security update for gdal
This update for gdal to version 2.4.3 fixes the following issues:
gdal was updated to 2.4.3:
- CVE-2019-17545: Fixed a double free vulnerability in OGRExpatRealloc (boo#1153918).
- Multiple bug and stability fixes
For more information regarding the release at: https://trac.osgeo.org/gdal/wiki/Release/2.4.3-News
- Record
openSUSE-SU-2019:2466-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gdalDebian:12 |
before 2.4.2+dfsg-2 | 2.4.2+dfsg-2 |
gdalDebian:13 |
before 2.4.2+dfsg-2 | 2.4.2+dfsg-2 |
gdalDebian:14 |
before 2.4.2+dfsg-2 | 2.4.2+dfsg-2 |
gdalDebian:8 |
before 1.10.1+dfsg-8+deb8u1, plus listed versions 1.10.1+dfsg-8 |
1.10.1+dfsg-8+deb8u1 |
gdalDebian:9 From an advisory covering 2 CVEs |
before 2.1.2+dfsg-5+deb9u1, plus listed versions 2.1.2+dfsg-5 |
2.1.2+dfsg-5+deb9u1 |
gdalDebian:10 From an advisory covering 2 CVEs |
before 2.4.0+dfsg-1+deb10u1, plus listed versions 2.4.0+dfsg-1 |
2.4.0+dfsg-1+deb10u1 |
gdalMageia:7 |
before 2.4.3-1.1.mga7 | 2.4.3-1.1.mga7 |
gdalPyPI |
before 3.0.2, plus listed versions 1.10.01.11.01.11.11.11.21.5.0 Show 27 moreShow less1.5.21.6.01.6.11.7.01.7.11.8.11.9.01.9.12.0.02.0.12.1.02.1.32.2.02.2.12.2.22.2.32.2.42.3.02.3.12.3.22.3.32.4.02.4.22.4.32.4.43.0.03.0.1 |
3.0.2 |
gdalUbuntu:Pro:14.04:LTS |
before 1.10.1+dfsg-5ubuntu1+esm1, plus listed versions 1.9.0-3.1ubuntu41.9.0-3.1ubuntu61.10.1+dfsg-21.10.1+dfsg-2build11.10.1+dfsg-3 Show 5 moreShow less1.10.1+dfsg-3build11.10.1+dfsg-3build21.10.1+dfsg-3ubuntu11.10.1+dfsg-3ubuntu21.10.1+dfsg-5ubuntu1 |
1.10.1+dfsg-5ubuntu1+esm1 |
gdalUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.11.2+dfsg-3ubuntu31.11.2+dfsg-3ubuntu41.11.3+dfsg-2build11.11.3+dfsg-2build21.11.3+dfsg-2build3 Show 5 moreShow less1.11.3+dfsg-31.11.3+dfsg-3build11.11.3+dfsg-3build21.11.3+dfsg-3ubuntu0.1~esm11.11.3+dfsg-3ubuntu0.1~esm2 |
None known |
gdalUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.2.1+dfsg-2build32.2.1+dfsg-2build52.2.2+dfsg-2build12.2.3+dfsg-12.2.3+dfsg-22.2.3+dfsg-2ubuntu0.1~esm1 |
None known |
gdalSUSE:Package Hub 15 SP1 |
before 2.4.3-bp151.4.3.1 | 2.4.3-bp151.4.3.1 |
gdalopenSUSE:Leap 15.1 |
before 2.4.3-bp151.4.3.1 | 2.4.3-bp151.4.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-17545 is a critical vulnerability (CVSS 9.8) in Osgeo Gdal, published October 14, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.58%, the 85th percentile. Fixed in gdal 2.4.2+dfsg-2.
References
lists.debian.org/debian-lts-announce/2019/11/msg00005.html
lists.opensuse.org/opensuse-security-announce/2019-11/msg00022.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/XVRC3EBQBFBVQC26XJE3AI3KQXC2NGTP
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CB7RRPCQP253XA5MYUOLHLRPKNGKVZNT
oracle.com//security-alerts/cpujul2021.html
github.com/OSGeo/gdal/commit/148115fcc40f1651a5d15fa34c9a8c528e7147bb
Show 17 moreShow less
bugs.chromium.org/p/oss-fuzz/issues/detail?id=16178
lists.debian.org/debian-lts-announce/2022/01/msg00004.html
lists.debian.org/debian-lts-announce/2022/09/msg00040.html
nvd.nist.gov/vuln/detail/CVE-2019-17545
lists.fedoraproject.org/archives/list/[email protected]/message/CB7RRPCQP253XA5MYUOLHLRPKNGKVZNT
lists.fedoraproject.org/archives/list/[email protected]/message/XVRC3EBQBFBVQC26XJE3AI3KQXC2NGTP
github.com/advisories/GHSA-f6m2-5v5j-rhf2
security-tracker.debian.org/tracker/CVE-2019-17545
advisories.mageia.org/MGASA-2020-0068.html
bugs.mageia.org/show_bug.cgi?id=25809
bugs.mageia.org/show_bug.cgi?id=26122
lists.opensuse.org/opensuse-updates/2019-11/msg00046.html
ubuntu.com/security/CVE-2019-17545
cve.org/CVERecord?id=CVE-2019-17545
lists.opensuse.org/archives/list/[email protected]/thread/F7QKHSSJBTBRWPSEGVRFGTNSCBDUT6KX
bugzilla.suse.com/1153918
suse.com/security/cve/CVE-2019-17545