CVE-2026-14669
Modified
Modified - Updated After Analysis
Heap Buffer Overflow in PostgreSQL to_char(timestamptz)
Vulnerability report for CVE-2026-14669, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-08-13
Last updated on: 2026-08-29
Assigner: PostgreSQL
Description
Description
Heap buffer overflow in PostgreSQL to_char(timestamptz) allows the party choosing the timezone to execute arbitrary code as the operating system user running the database, via a long POSIX timezone abbreviation. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| postgresql | postgresql | From 14.0 (inc) to 14.24 (exc) |
| postgresql | postgresql | From 15.0 (inc) to 15.19 (exc) |
| postgresql | postgresql | From 16.0 (inc) to 16.15 (exc) |
| postgresql | postgresql | From 17.0 (inc) to 17.11 (exc) |
| postgresql | postgresql | From 18.0 (inc) to 18.5 (exc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-122 | A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc(). |