A double-free condition exists in contrib/shpsort.c of shapelib 1.5.0 and older releases. This issue may allow an attacker to cause a denial of service or have other unspecified impact via control over malloc.
The product calls free() twice on the same memory address, potentially leading to modification of unexpected memory locations.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Shapelib | Osgeo | * | 1.5.0 (including) |
Shapelib | Ubuntu | bionic | * |
Shapelib | Ubuntu | kinetic | * |
Shapelib | Ubuntu | lunar | * |
Shapelib | Ubuntu | trusty | * |
Shapelib | Ubuntu | upstream | * |
Shapelib | Ubuntu | xenial | * |