Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
8.1
CVE-2017-15098: PostgreSQL crashes or leaks memory via JSON functions
CVE-2017-15098 · published 8 years ago
Summary
Certain versions of PostgreSQL can stop working or unintentionally reveal a small amount of server memory when specific JSON processing functions are used. This affects PostgreSQL versions prior to 10.1, 9.6.6, 9.5.10, 9.4.15, and 9.3.20. Upgrade PostgreSQL to the latest patch level or apply the available security update to prevent the crash and data exposure.
What to do
The CVE record does not list a fixed version. Check the vendor's site or the advisory links below - a fix may already be released.
Affected software
| Vendor | Product | Affected versions |
|---|---|---|
| postgresql | postgresql |
9.3 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.3.6 9.3.7 9.3.8 9.3.9 9.3.10 9.3.11 40 more version ranges
cpe:2.3:a:postgresql:postgresql:9.3:*:*:*:*:*:*:* |
| debian | debian_linux |
8.0 cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:* |
Original advisory text
Invalid json_populate_recordset or jsonb_populate_recordset function calls in PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before 9.5.10, 9.4.x before 9.4.15, and 9.3.x before 9.3.20 can ...
Invalid json_populate_recordset or jsonb_populate_recordset function calls in PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before 9.5.10, 9.4.x before 9.4.15, and 9.3.x before 9.3.20 can crash the server or disclose a few bytes of server memory.
References
- http://www.securityfocus.com/bid/101781 Third Party Advisory VDB Entry
- http://www.securitytracker.com/id/1039752 Third Party Advisory VDB Entry
- https://access.redhat.com/errata/RHSA-2018:2511
- https://access.redhat.com/errata/RHSA-2018:2566
- https://www.debian.org/security/2017/dsa-4027 Issue Tracking Third Party Advisory
- https://www.debian.org/security/2017/dsa-4028 Issue Tracking Third Party Advisory
- https://www.postgresql.org/about/news/1801/ Issue Tracking Vendor Advisory
- https://www.postgresql.org/support/security/ Issue Tracking Vendor Advisory
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit (estimated)
- Gives an attacker partial control (estimated)
Type
CWE-200Information Exposure
Timeline
Published22 Nov 2017
Updated23 Oct 2026
First seen29 Sep 2026
Sources
CVE-2017-15098 · NVD
Track software like this
Free during beta