PostGIS 2.x before 2.3.3, as used with PostgreSQL, allows remote attackers to cause a denial of service via crafted STAsX3D function input, as demonstrated by an abnormal server termination for "SELECT STAsX3D('LINESTRING EMPTY');" because empty geometries are mishandled.
{
"binaries": [
{
"binary_name": "liblwgeom-2.1.2",
"binary_version": "2.1.2+dfsg-2ubuntu0.2"
},
{
"binary_name": "liblwgeom-dev",
"binary_version": "2.1.2+dfsg-2ubuntu0.2"
},
{
"binary_name": "libpostgis-java",
"binary_version": "2.1.2+dfsg-2ubuntu0.2"
},
{
"binary_name": "postgis",
"binary_version": "2.1.2+dfsg-2ubuntu0.2"
},
{
"binary_name": "postgresql-9.3-postgis-2.1",
"binary_version": "2.1.2+dfsg-2ubuntu0.2"
},
{
"binary_name": "postgresql-9.3-postgis-2.1-scripts",
"binary_version": "2.1.2+dfsg-2ubuntu0.2"
},
{
"binary_name": "postgresql-9.3-postgis-scripts",
"binary_version": "2.1.2+dfsg-2ubuntu0.2"
}
],
"availability": "No subscription required"
}
{
"binaries": [
{
"binary_name": "liblwgeom-2.2-5",
"binary_version": "2.2.1+dfsg-2ubuntu0.1"
},
{
"binary_name": "liblwgeom-dev",
"binary_version": "2.2.1+dfsg-2ubuntu0.1"
},
{
"binary_name": "postgis",
"binary_version": "2.2.1+dfsg-2ubuntu0.1"
},
{
"binary_name": "postgresql-9.5-postgis-2.2",
"binary_version": "2.2.1+dfsg-2ubuntu0.1"
},
{
"binary_name": "postgresql-9.5-postgis-scripts",
"binary_version": "2.2.1+dfsg-2ubuntu0.1"
}
],
"availability": "No subscription required"
}