CVEvulnerability
CVE-2016-8640
9.1 CRITICAL
Official page ↗
- Status
- Modified
- Published
- 2018-08-01
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.0 ([email protected])
- 9.1 CRITICAL — CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
- CVSS 2.0 ([email protected])
- 7.5 HIGH — AV:N/AC:L/Au:N/C:P/I:P/A:P
- Weaknesses
- CWE-89
Description
A SQL injection vulnerability in pycsw all versions before 2.0.2, 1.10.5 and 1.8.6 that leads to read and extract of any data from any table in the pycsw database that the database user has access to. Also on PostgreSQL (at least) it is possible to perform updates/inserts/deletes and database modifications to any table the database user has access to.
Affected configurations
• pycsw pycsw (< 1.8.6)
• pycsw pycsw (>= 1.10.0 < 1.10.5)
• pycsw pycsw (>= 2.0.0 < 2.0.2)
Related
Weakness · CWE (1)
- CWE-89 Improper Neutralization of Special Elements used in an SQL Command weakness
References
- http://seclists.org/oss-sec/2016/q4/406 Mailing List, Patch, Third Party Advisory
- http://www.securityfocus.com/bid/94302 Third Party Advisory, VDB Entry
- https://github.com/geopython/pycsw/pull/474/files Patch, Third Party Advisory
- https://patch-diff.githubusercontent.com/raw/geopython/pycsw/pull/474.patch Patch, Third Party Advisory
- http://seclists.org/oss-sec/2016/q4/406 Mailing List, Patch, Third Party Advisory
- http://www.securityfocus.com/bid/94302 Third Party Advisory, VDB Entry
- https://github.com/geopython/pycsw/pull/474/files Patch, Third Party Advisory
- https://patch-diff.githubusercontent.com/raw/geopython/pycsw/pull/474.patch Patch, Third Party Advisory