Vulnerability · Published May 14, 2026 · Assigned by PostgreSQL
CVE-2026-6575PostgreSQL pg_restore_attribute_stats accepts values that cause query planning to read past end of stats array
Medium 4.3
In plain English
A medium-severity security flaw in PostgreSQL. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 11% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Buffer over-read in PostgreSQL function pg_restore_attribute_stats() accepts array values of unmatched length, which causes query planning to read past end of one array. This allows a table maintainer to infer memory values past that array end. Within major version 18, minor versions before PostgreSQL 18.4 are affected. Versions before PostgreSQL 18 are unaffected.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:9 | pg_repack | 1.5.3-1.module_el9.8.0+234+5456f35d | ALSA-2026:26204 |
| AlmaLinux:9 | pgaudit | 18.0-1.module_el9.8.0+234+5456f35d | ALSA-2026:26204 |
| AlmaLinux:9 | pgvector | 0.8.1-1.module_el9.8.0+234+5456f35d | ALSA-2026:26204 |
| AlmaLinux:9 | postgis | 3.6.1-2.module_el9.8.0+239+6fb51d38 | ALSA-2026:26204 |
| AlmaLinux:9 | postgis-client | 3.6.1-2.module_el9.8.0+239+6fb51d38 | ALSA-2026:26204 |
| AlmaLinux:9 | postgis-docs | 3.6.1-2.module_el9.8.0+239+6fb51d38 | ALSA-2026:26204 |
| AlmaLinux:9 | postgis-upgrade | 3.6.1-2.module_el9.8.0+239+6fb51d38 | ALSA-2026:26204 |
| AlmaLinux:9 | postgis-utils | 3.6.1-2.module_el9.8.0+239+6fb51d38 | ALSA-2026:26204 |
| AlmaLinux:9 | postgres-decoderbufs | 3.3.1-1.Final.module_el9.8.0+234+5456f35d | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-contrib | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-docs | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-plperl | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-plpython3 | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-pltcl | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-private-devel | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-private-libs | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-server | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-server-devel | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-static | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-test | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-test-rpm-macros | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-upgrade | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:9 | postgresql-upgrade-devel | 18.4-2.module_el9.8.0+280+5ad12178 | ALSA-2026:26204 |
| AlmaLinux:10 | postgresql18 | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-contrib | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-docs | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-plperl | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-plpython3 | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-private-devel | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-private-libs | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-server | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-server-devel | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-static | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-test | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-test-rpm-macros | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-upgrade | 18.4-1.el10_2 | ALSA-2026:27742 |
| AlmaLinux:10 | postgresql18-upgrade-devel | 18.4-1.el10_2 | ALSA-2026:27742 |
| Alpine:v3.23 | postgresql18 | 18.4-r0 | ALPINE-CVE-2026-6575 |
| Alpine:v3.24 | postgresql18 | 18.4-r0 | ALPINE-CVE-2026-6575 |
| Debian:14 | postgresql-18 | 18.4-1 | DEBIAN-CVE-2026-6575 |
| Ubuntu:22.04:LTS | postgresql-14 | 14.23-0ubuntu0.22.04.1 | UBUNTU-CVE-2026-6575 |
| Ubuntu:24.04:LTS | postgresql-16 | 16.14-0ubuntu0.24.04.1 | UBUNTU-CVE-2026-6575 |
| Ubuntu:25.10 | postgresql-17 | 17.10-0ubuntu0.25.10.1 | UBUNTU-CVE-2026-6575 |
| Ubuntu:26.04:LTS | postgresql-18 | 18.4-0ubuntu0.26.04.1 | UBUNTU-CVE-2026-6575 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| n/a | PostgreSQL | 18 – before 18.4 |
Weakness: CWE-126 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N