GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the 10MB threshold is exceeded.
{
"unresolved_ranges": [
{
"extracted_events": [
{
"introduced": "8.0"
},
{
"last_affected": "8.0"
},
{
"introduced": "9.0"
},
{
"last_affected": "9.0"
},
{
"introduced": "10.0"
},
{
"last_affected": "10.0"
}
],
"cpes": [
"cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*",
"cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*",
"cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*"
],
"source": "CPE_STRING",
"vendor_product": "debian:debian_linux"
},
{
"extracted_events": [
{
"introduced": "30"
},
{
"last_affected": "30"
},
{
"introduced": "31"
},
{
"last_affected": "31"
}
],
"cpes": [
"cpe:2.3:o:fedoraproject:fedora:30:*:*:*:*:*:*:*",
"cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:*"
],
"source": "CPE_STRING",
"vendor_product": "fedoraproject:fedora"
},
{
"extracted_events": [
{
"introduced": "15.0-sp1"
},
{
"last_affected": "15.0-sp1"
}
],
"cpes": [
"cpe:2.3:a:opensuse:backports_sle:15.0:sp1:*:*:*:*:*:*"
],
"source": "CPE_STRING",
"vendor_product": "opensuse:backports_sle"
},
{
"extracted_events": [
{
"introduced": "15.1"
},
{
"last_affected": "15.1"
}
],
"cpes": [
"cpe:2.3:o:opensuse:leap:15.1:*:*:*:*:*:*:*"
],
"source": "CPE_STRING",
"vendor_product": "opensuse:leap"
},
{
"extracted_events": [
{
"introduced": "12.2.0.1"
},
{
"last_affected": "12.2.0.1"
},
{
"introduced": "19c"
},
{
"last_affected": "19c"
}
],
"cpes": [
"cpe:2.3:a:oracle:spatial_and_graph:12.2.0.1:*:*:*:*:*:*:*",
"cpe:2.3:a:oracle:spatial_and_graph:19c:*:*:*:*:*:*:*"
],
"source": "CPE_STRING",
"vendor_product": "oracle:spatial_and_graph"
}
]
}{
"cpe": "cpe:2.3:a:osgeo:gdal:*:*:*:*:*:*:*:*",
"extracted_events": [
{
"introduced": "0"
},
{
"last_affected": "3.0.1"
}
],
"source": [
"CPE_RANGE",
"REFERENCES"
]
}"2026-07-08T18:17:48Z"
[
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 159.0,
"function_hash": "110395127982434165459425119816292298899"
},
"signature_version": "v1",
"source": "https://github.com/osgeo/gdal/commit/148115fcc40f1651a5d15fa34c9a8c528e7147bb",
"id": "CVE-2019-17545-953d6849",
"target": {
"function": "OGRExpatRealloc",
"file": "gdal/ogr/ogr_expat.cpp"
}
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"308229990210759106968400908252313392300",
"152172563583615806696898864395479245553",
"259181652519837524019465353356666549752",
"91935301074849414130272711771149295592"
]
},
"signature_version": "v1",
"source": "https://github.com/osgeo/gdal/commit/148115fcc40f1651a5d15fa34c9a8c528e7147bb",
"id": "CVE-2019-17545-bbef44bd",
"target": {
"file": "gdal/ogr/ogr_expat.cpp"
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-17545.json"