Description
The to_char function in PostgreSQL before 9.0.19, 9.1.x before 9.1.15, 9.2.x before 9.2.10, 9.3.x before 9.3.6, and 9.4.x before 9.4.1 allows remote authenticated users to cause a denial of service (crash) or possibly execute arbitrary code via a (1) large number of digits when processing a numeric formatting template, which triggers a buffer over-read, or (2) crafted timestamp formatting template, which triggers a buffer overflow.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
PostgreSQL Global Development Group PostgreSQL
before 9.0.19affected9.1.x before 9.1.15affected9.2.x before 9.2.10affected9.3.x before 9.3.6affected9.4.x before 9.4.1affected
References
- http://www.postgresql.org/docs/9.4/static/release-9-4-1.html ↗
- http://www.postgresql.org/docs/current/static/release-9-0-19.html ↗
- http://www.postgresql.org/docs/current/static/release-9-1-15.html ↗
- http://www.postgresql.org/docs/current/static/release-9-2-10.html ↗
- http://www.postgresql.org/docs/current/static/release-9-3-6.html ↗
- http://www.postgresql.org/about/news/1569/ ↗
- http://www.debian.org/security/2015/dsa-3155 ↗