Skip to content
OpenAdvisories
High · 8.8 CVE-2026-14676 EUVD-2026-57840GHSA-8848-x36c-v99q

PostgreSQL pg_stat_statements heap buffer overflow executes arbitrary code

Published Aug 13, 2026 · Updated Aug 29, 2026 · Assigned by PostgreSQL

Description

Heap buffer overflow in PostgreSQL pg_stat_statements allows the query author to execute arbitrary code as the operating system user running the database, via crafted queries containing array constants. Within major version 18, minor versions before PostgreSQL 18.6 are affected. Versions before PostgreSQL 18 are unaffected.

Affected products

VendorProductAffectedFixed
— PostgreSQL 18 – < 18.6 18.6

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 postgresql-18 18.6-1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS postgresql-18 18.6-0ubuntu0.26.04.1 USN-8653-1
Ubuntu 24.04 LTS postgresql-16 16.15-0ubuntu0.24.04.1 USN-8653-1
Ubuntu 22.04 LTS postgresql-14 14.24-0ubuntu0.22.04.1 USN-8653-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 14.04 LTS postgresql-9.3 No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 postgresql18 +13 18.6-1.el10_2 RHSA-2026:67280
RHEL 9 pg_repack 1.5.3-1.module+el9.8.0+23739+1c42644c RHSA-2026:67848
RHEL 9 pgaudit 18.0-1.module+el9.8.0+23739+1c42644c RHSA-2026:67848
RHEL 9 pgvector 0.8.1-1.module+el9.8.0+23739+1c42644c RHSA-2026:67848
RHEL 9 postgis +4 3.6.1-4.module+el9.8.0+24879+1364ef12 RHSA-2026:67848
RHEL 9 postgres-decoderbufs 3.3.1-1.Final.module+el9.8.0+23739+1c42644c RHSA-2026:67848
RHEL 9 postgresql +14 18.6-1.module+el9.8.0+24816+5c11f535 RHSA-2026:67848

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 postgresql18 +13 18.6-1.el10_2 ALSA-2026:67280
AlmaLinux 9 pg_repack 1.5.3-1.module_el9.8.0+234+5456f35d ALSA-2026:67848
AlmaLinux 9 pgaudit 18.0-1.module_el9.8.0+234+5456f35d ALSA-2026:67848
AlmaLinux 9 pgvector 0.8.1-1.module_el9.8.0+234+5456f35d ALSA-2026:67848
AlmaLinux 9 postgis +4 3.6.1-4.module_el9.8.0+310+22372bcc ALSA-2026:67848
AlmaLinux 9 postgres-decoderbufs 3.3.1-1.Final.module_el9.8.0+234+5456f35d ALSA-2026:67848
AlmaLinux 9 postgresql +14 18.6-1.module_el9.8.0+310+22372bcc ALSA-2026:67848

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 postgresql18 18.6-1.el10_2 RLSA-2026:67280
Rocky Linux 9 pg_repack 1.5.3-1.module+el9.8.0+40158+490b3c67 RLSA-2026:67848
Rocky Linux 9 pgaudit 18.0-1.module+el9.8.0+40158+490b3c67 RLSA-2026:67848
Rocky Linux 9 pgvector 0.8.1-1.module+el9.8.0+40158+490b3c67 RLSA-2026:67848
Rocky Linux 9 postgres-decoderbufs 3.3.1-1.Final.module+el9.8.0+40158+490b3c67 RLSA-2026:67848
ReleasePackageFixed inAdvisory
SLES 15 SP7 postgresql18 18.6-150600.13.16.1 SUSE-SU-2026:4014-1
SLES 15 SP6 postgresql18 18.6-150600.13.16.1 SUSE-SU-2026:4014-1
SLES 15 SP5 postgresql18 18.6-150200.5.17.1 SUSE-SU-2026:4015-1
SLES 15 SP4 postgresql18 18.6-150200.5.17.1 SUSE-SU-2026:4015-1
SLES 12 SP5 postgresql18 18.6-8.17.1 SUSE-SU-2026:3942-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 postgresql18 18.6-160000.1.1 SUSE-SU-2026:23577-1
SLES for SAP 15 SP6 postgresql18 18.6-150600.13.16.1 SUSE-SU-2026:4014-1
SLES for SAP 15 SP5 postgresql18 18.6-150200.5.17.1 SUSE-SU-2026:4015-1
SLES for SAP 15 SP4 postgresql18 18.6-150200.5.17.1 SUSE-SU-2026:4015-1
SLES 16.0 postgresql18 18.6-160000.1.1 SUSE-SU-2026:23577-1
SLE HPC 15 SP5 postgresql18 18.6-150200.5.17.1 SUSE-SU-2026:4015-1
SLE HPC 15 SP4 postgresql18 18.6-150200.5.17.1 SUSE-SU-2026:4015-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed postgresql18 18.6-1.1 openSUSE-SU-2026:11565-1
openSUSE Leap 16.0 postgresql18 +1 18.6-160000.1.1 openSUSE-SU-2026:21703-1
ReleasePackageFixed inAdvisory
Alpine v3.24 postgresql16 16.15-r0 —
Alpine v3.24 postgresql17 17.11-r0 —
Alpine v3.24 postgresql18 18.5-r0 —
Alpine v3.23 postgresql16 16.15-r0 —
Alpine v3.23 postgresql17 17.11-r0 —
Alpine v3.23 postgresql18 18.5-r0 —
Alpine v3.22 postgresql15 15.19-r0 —
Alpine v3.22 postgresql16 16.15-r0 —
Alpine v3.22 postgresql17 17.11-r0 —
Alpine v3.21 postgresql15 15.19-r0 —
Alpine v3.21 postgresql16 16.15-r0 —
Alpine v3.21 postgresql17 17.11-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 postgresql18 +15 18.6-1.amzn2023.0.1 ALAS2023-2026-2079

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 pg_repack 1.5.3-1.module+el9.8.0+90922+3defa420 ELSA-2026-67848
Oracle Linux 9 pgaudit 18.0-1.module+el9.8.0+90922+3defa420 ELSA-2026-67848
Oracle Linux 9 pgvector 0.8.1-1.module+el9.8.0+90922+3defa420 ELSA-2026-67848
Oracle Linux 9 postgis +4 3.6.1-4.module+el9.8.0+91037+efa47639 ELSA-2026-67848
Oracle Linux 9 postgres-decoderbufs 3.3.1-1.Final.module+el9.8.0+90922+3defa420 ELSA-2026-67848
Oracle Linux 9 postgresql +14 18.6-1.module+el9.8.0+91037+efa47639 ELSA-2026-67848

Advisories 16

References