PostgreSQL Security Update Advisory
PostgreSQL Security Update Advisory
Several vulnerabilities have been identified in PostgreSQL, and security updates addressing these issues have been released. This affects PostgreSQL versions 14.24, 15.19, 16.15, 17.11, And versions prior to 18.5, As well as some 32-bit builds.
The vulnerabilities addressed in this update include the following:
- A vulnerability in
psql(the PostgreSQL command-line client) where an early failure inCOPY FROM STDINcauses data rows to be processed aspsqlcommands (CVE-2026-6464). - An arbitrary code execution vulnerability caused by a lack of permission verification during logical decoding (CVE-2026-6471).
- An out-of-bounds memory write vulnerability caused by integer wraparound in functions for the
tsvectorandtsquerydata types (CVE-2026-14662). - A heap buffer overflow vulnerability in the regular expression processing (CVE-2026-14664).
- A memory disclosure vulnerability caused by type confusion in the
ctiddata type selector (CVE-2026-14668). - Arbitrary code execution vulnerability caused by a heap buffer overflow in the
to_char(timestamptz)function (CVE-2026-14669). - Arbitrary code execution vulnerability caused by a heap buffer overflow in
plperl(CVE-2026-14670). - Arbitrary code execution vulnerability caused by type confusion in the
refintmodule (CVE-2026-14671). - Arbitrary code execution vulnerability in
pgstatstatementscaused by a heap buffer overflow (CVE-2026-14676). - Out-of-bounds write vulnerability in
pltclandplperlon 32-bit builds (CVE-2026-14677). - Stack buffer overflow vulnerability in the argument name matching process (CVE-2026-14679).
- Arbitrary code execution vulnerability caused by type confusion in
internaldata type arguments (CVE-2026-14680). - SQL injection vulnerability in the
EXTRACT()expression deparse process (CVE-2026-15741). - Arbitrary memory write vulnerability caused by integer wraparound in
fuzzystrmatch(CVE-2026-15742). - Arbitrary code execution vulnerability due to type confusion in the
pgrestoreattribute_stats()function (CVE-2026-16238). - Arbitrary code execution vulnerability caused by a type confusion in the
cursorCLOSEandDECLAREprocesses (CVE-2026-16239). - Arbitrary code execution vulnerability in
psqldiscovered through the\unrestrictmeta-command (CVE-2026-18408). - Arbitrary code execution vulnerability caused by a heap buffer overflow in
pg_dump(CVE-2026-19385).
As per the published guidance, users of these versions should update to the latest version with the Vulnerability Patch.