Vulnerability · Published May 14, 2026 · Assigned by PostgreSQL

CVE-2026-6638PostgreSQL REFRESH PUBLICATION allows SQL injection via table name

Low 3.7

In plain English

A low-severity SQL injection 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 8% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)3.7Low
Exploit odds (30 days)0.2%top 92.3% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

SQL injection in PostgreSQL logical replication ALTER SUBSCRIPTION ... REFRESH PUBLICATION allows a subscriber table creator to execute arbitrary SQL with the subscription's publication-side credentials. The attack takes effect at the next REFRESH PUBLICATION. Within major versions 16, 17, and 18, minor versions before PostgreSQL 18.4, 17.10, and 16.14 are affected. Versions before PostgreSQL 16 are unaffected.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8pg_repack1.5.1-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:8pg_repack1.5.1-1.module_el8.10.0+4125+ceaf7d1bALSA-2026:28143
AlmaLinux:8pg_repack1.5.1-1.module_el8.10.0+3930+ecf33554ALSA-2026:28143
AlmaLinux:9pg_repack1.5.1-1.module_el9.6.0+146+c54fdecaALSA-2026:26203
AlmaLinux:9pg_repack1.5.3-1.module_el9.8.0+234+5456f35dALSA-2026:26204
AlmaLinux:8pgaudit16.0-1.module_el8.10.0+3798+606ebb9fALSA-2026:28143
AlmaLinux:9pgaudit18.0-1.module_el9.8.0+234+5456f35dALSA-2026:26204
AlmaLinux:9pgaudit16.0-1.module_el9.4.0+66+eb9878bcALSA-2026:26203
AlmaLinux:9pgvector0.6.2-2.module_el9.6.0+167+4e561146ALSA-2026:26203
AlmaLinux:9pgvector0.8.1-1.module_el9.8.0+234+5456f35dALSA-2026:26204
AlmaLinux:9postgis3.6.1-2.module_el9.8.0+239+6fb51d38ALSA-2026:26204
AlmaLinux:9postgis3.5.3-5.module_el9.8.0+236+2d3cbd4cALSA-2026:26203
AlmaLinux:9postgis-client3.5.3-5.module_el9.8.0+236+2d3cbd4cALSA-2026:26203
AlmaLinux:9postgis-client3.6.1-2.module_el9.8.0+239+6fb51d38ALSA-2026:26204
AlmaLinux:9postgis-docs3.6.1-2.module_el9.8.0+239+6fb51d38ALSA-2026:26204
AlmaLinux:9postgis-docs3.5.3-5.module_el9.8.0+236+2d3cbd4cALSA-2026:26203
AlmaLinux:9postgis-upgrade3.6.1-2.module_el9.8.0+239+6fb51d38ALSA-2026:26204
AlmaLinux:9postgis-upgrade3.5.3-5.module_el9.8.0+236+2d3cbd4cALSA-2026:26203
AlmaLinux:9postgis-utils3.6.1-2.module_el9.8.0+239+6fb51d38ALSA-2026:26204
AlmaLinux:9postgis-utils3.5.3-5.module_el9.8.0+236+2d3cbd4cALSA-2026:26203
AlmaLinux:8postgres-decoderbufs2.4.0-1.Final.module_el8.10.0+3798+606ebb9fALSA-2026:28143
AlmaLinux:9postgres-decoderbufs2.4.0-1.Final.module_el9.4.0+66+eb9878bcALSA-2026:26203
AlmaLinux:9postgres-decoderbufs3.3.1-1.Final.module_el9.8.0+234+5456f35dALSA-2026:26204
AlmaLinux:10postgresql16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:9postgresql16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:10postgresql-contrib16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-contrib16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-contrib16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:9postgresql-contrib18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:10postgresql-docs16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-docs16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-docs16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:9postgresql-docs18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:10postgresql-plperl16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-plperl16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-plperl16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:9postgresql-plperl18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:10postgresql-plpython316.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-plpython316.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-plpython316.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:9postgresql-plpython318.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:10postgresql-pltcl16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-pltcl16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-pltcl16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:9postgresql-pltcl18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:10postgresql-private-devel16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-private-devel16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-private-devel18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:9postgresql-private-devel16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:10postgresql-private-libs16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-private-libs16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-private-libs16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:9postgresql-private-libs18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:10postgresql-server16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-server16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-server18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:9postgresql-server16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:10postgresql-server-devel16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-server-devel16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-server-devel18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:9postgresql-server-devel16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:10postgresql-static16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-static16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-static18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:9postgresql-static16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:10postgresql-test16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-test16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-test18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:9postgresql-test16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:10postgresql-test-rpm-macros16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-test-rpm-macros16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-test-rpm-macros18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:9postgresql-test-rpm-macros16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:10postgresql-upgrade16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-upgrade16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-upgrade16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:9postgresql-upgrade18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:10postgresql-upgrade-devel16.14-1.el10_2ALSA-2026:27743
AlmaLinux:8postgresql-upgrade-devel16.14-1.module_el8.10.0+4199+bf03c564ALSA-2026:28143
AlmaLinux:9postgresql-upgrade-devel16.14-1.module_el9.8.0+266+1e661e97ALSA-2026:26203
AlmaLinux:9postgresql-upgrade-devel18.4-2.module_el9.8.0+280+5ad12178ALSA-2026:26204
AlmaLinux:10postgresql1818.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-contrib18.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-docs18.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-plperl18.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-plpython318.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-private-devel18.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-private-libs18.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-server18.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-server-devel18.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-static18.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-test18.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-test-rpm-macros18.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-upgrade18.4-1.el10_2ALSA-2026:27742
AlmaLinux:10postgresql18-upgrade-devel18.4-1.el10_2ALSA-2026:27742
Alpine:v3.20postgresql1616.14-r0ALPINE-CVE-2026-6638
Alpine:v3.21postgresql1616.14-r0ALPINE-CVE-2026-6638
Alpine:v3.22postgresql1616.14-r0ALPINE-CVE-2026-6638
Alpine:v3.23postgresql1616.14-r0ALPINE-CVE-2026-6638
Alpine:v3.24postgresql1616.14-r0ALPINE-CVE-2026-6638
Alpine:v3.21postgresql1717.10-r0ALPINE-CVE-2026-6638
Alpine:v3.22postgresql1717.10-r0ALPINE-CVE-2026-6638
Alpine:v3.23postgresql1717.10-r0ALPINE-CVE-2026-6638
Alpine:v3.24postgresql1717.10-r0ALPINE-CVE-2026-6638
Alpine:v3.23postgresql1818.4-r0ALPINE-CVE-2026-6638
Alpine:v3.24postgresql1818.4-r0ALPINE-CVE-2026-6638
Debian:13postgresql-1717.10-0+deb13u1DEBIAN-CVE-2026-6638
Debian:14postgresql-1818.4-1DEBIAN-CVE-2026-6638
Ubuntu:22.04:LTSpostgresql-1414.23-0ubuntu0.22.04.1UBUNTU-CVE-2026-6638
Ubuntu:24.04:LTSpostgresql-1616.14-0ubuntu0.24.04.1UBUNTU-CVE-2026-6638
Ubuntu:25.10postgresql-1717.10-0ubuntu0.25.10.1UBUNTU-CVE-2026-6638
Ubuntu:26.04:LTSpostgresql-1818.4-0ubuntu0.26.04.1UBUNTU-CVE-2026-6638

Affected products (as reported)

VendorProductVersions
n/a PostgreSQL 18 – before 18.417 – before 17.1016 – before 16.14

Weakness: CWE-89 · Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:N

References