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_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" } ], "availability": "No subscription required" }