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.
{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "2.1.2+dfsg-2ubuntu0.2",
"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"
}
]
}
{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "2.2.1+dfsg-2ubuntu0.1",
"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"
}
]
}