Untrusted data inclusion in PostgreSQL psql COPY may allow a server administrator to elicit execution of data lines as psql commands, via error injection. If the "COPY FROM STDIN" or "\copy FROM STDIN" command fails before the server indicates that it awaits input rows, psql processes the in-line data rows as psql commands. "COPY FROM" with a filename is unaffected. The server administrator has no inherent control over the data rows, so a complete attack requires the attacker to separately acquire control of both the server and the data rows. Alternatively, an attacker controlling data rows alone might complete an attack through a coincidental error that they don't control. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.
CVSS Details
- CVSS 3.1 Base Score: 8.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade postgresql18Upgrade postgresql16Upgrade postgresql17Upgrade postgresql15 | Aug 17, 2026 | Aug 13, 2026 |
| Amazon_linux_2023 | — | Upgrade postgresql17-docsUpgrade postgresql16-server-debuginfoUpgrade postgresql16-server-devel-debuginfoUpgrade postgresql16-private-libs-debuginfoUpgrade postgresql15-plperl-debuginfoUpgrade postgresql16-private-libsUpgrade postgresql16-serverUpgrade postgresql16-staticUpgrade postgresql17-plperl-debuginfoUpgrade postgresql18-pltcl-debuginfoUpgrade postgresql15-docs-debuginfoUpgrade postgresql17-upgrade-devel-debuginfoUpgrade postgresql17-pltclUpgrade postgresql17-upgrade-debuginfoUpgrade postgresql18-docs-debuginfoUpgrade postgresql18-upgrade-devel-debuginfoUpgrade postgresql17-docs-debuginfoUpgrade postgresql18-upgrade-develUpgrade postgresql15-upgrade-debuginfoUpgrade postgresql15-plpython3Upgrade postgresql16-contribUpgrade postgresql16-llvmjit-debuginfoUpgrade postgresql16-plpython3Upgrade postgresql17-staticUpgrade postgresql18-serverUpgrade postgresql16-test-rpm-macrosUpgrade postgresql17-serverUpgrade postgresql16-upgradeUpgrade postgresql16-plperlUpgrade postgresql16-plpython3-debuginfoUpgrade postgresql18-docsUpgrade postgresql18-private-develUpgrade postgresql18-server-devel-debuginfoUpgrade postgresql15-llvmjitUpgrade postgresql16-llvmjitUpgrade postgresql17-plpython3Upgrade postgresql17-test-debuginfoUpgrade postgresql16-docsUpgrade postgresql18-debuginfoUpgrade postgresql18-plperl-debuginfoUpgrade postgresql18-server-develUpgrade postgresql18-plperlUpgrade postgresql17Upgrade postgresql17-debugsourceUpgrade postgresql15-pltclUpgrade postgresql17-llvmjitUpgrade postgresql15-upgradeUpgrade postgresql16-server-develUpgrade postgresql15-server-devel-debuginfoUpgrade postgresql15-private-libs-debuginfoUpgrade postgresql15-private-develUpgrade postgresql16-pltclUpgrade postgresql18-contribUpgrade postgresql18-plpython3-debuginfoUpgrade postgresql15-staticUpgrade postgresql17-server-devel-debuginfoUpgrade postgresql17-server-debuginfoUpgrade postgresql16-debugsourceUpgrade postgresql16-test-debuginfoUpgrade postgresql17-debuginfoUpgrade postgresql18-debugsourceUpgrade postgresql16-upgrade-devel-debuginfoUpgrade postgresql16-contrib-debuginfoUpgrade postgresql17-server-develUpgrade postgresql17-pltcl-debuginfoUpgrade postgresql18-server-debuginfoUpgrade postgresql18Upgrade postgresql17-upgrade-develUpgrade postgresql17-contribUpgrade postgresql16-testUpgrade postgresql15-upgrade-develUpgrade postgresql15-server-develUpgrade postgresql15-pltcl-debuginfoUpgrade postgresql15-contribUpgrade postgresql18-staticUpgrade postgresql17-private-libs-debuginfoUpgrade postgresql16-upgrade-develUpgrade postgresql15-contrib-debuginfoUpgrade postgresql18-upgradeUpgrade postgresql18-test-rpm-macrosUpgrade postgresql15-plpython3-debuginfoUpgrade postgresql18-pltclUpgrade postgresql18-llvmjitUpgrade postgresql17-testUpgrade postgresql16-debuginfoUpgrade postgresql15-test-rpm-macrosUpgrade postgresql15-docsUpgrade postgresql18-test-debuginfoUpgrade postgresql18-plpython3Upgrade postgresql15-testUpgrade postgresql16-plperl-debuginfoUpgrade postgresql16-docs-debuginfoUpgrade postgresql16Upgrade postgresql15-upgrade-devel-debuginfoUpgrade postgresql15-test-debuginfoUpgrade postgresql15-server-debuginfoUpgrade postgresql15-private-libsUpgrade postgresql15-plperlUpgrade postgresql15-debugsourceUpgrade postgresql15-debuginfoUpgrade postgresql18-upgrade-debuginfoUpgrade postgresql18-llvmjit-debuginfoUpgrade postgresql16-upgrade-debuginfoUpgrade postgresql18-testUpgrade postgresql18-private-libs-debuginfoUpgrade postgresql17-private-libsUpgrade postgresql18-contrib-debuginfoUpgrade postgresql17-upgradeUpgrade postgresql18-private-libsUpgrade postgresql15-llvmjit-debuginfoUpgrade postgresql15Upgrade postgresql17-test-rpm-macrosUpgrade postgresql17-plpython3-debuginfoUpgrade postgresql17-plperlUpgrade postgresql17-contrib-debuginfoUpgrade postgresql16-private-develUpgrade postgresql15-serverUpgrade postgresql17-llvmjit-debuginfoUpgrade postgresql16-pltcl-debuginfoUpgrade postgresql17-private-devel | Sep 1, 2026 | Aug 13, 2026 |
| Debian | — | Upgrade postgresql-15Upgrade postgresql-17 | Aug 16, 2026 | Aug 16, 2026 |
| Freebsd | — | Upgrade postgresql14-serverUpgrade postgresql16-serverUpgrade postgresql15-serverUpgrade postgresql18-serverUpgrade postgresql17-server | Aug 17, 2026 | Aug 16, 2026 |
| Postgres | — | Upgrade to PostgreSQL version 17.11Upgrade to PostgreSQL version 18.6Upgrade to PostgreSQL version 14.24Upgrade to PostgreSQL version 16.15Upgrade to PostgreSQL version 15.19 | Aug 14, 2026 | Aug 13, 2026 |
| Redhat_linux | — | Upgrade postgresql18-plperlUpgrade postgresql-staticUpgrade postgis-docsUpgrade postgresql18-docsUpgrade postgresql-serverUpgrade postgresql18-upgrade-devel-debuginfoUpgrade postgresql18-plpython3Upgrade postgresql18-plpython3-debuginfoUpgrade postgresql18-private-libs-debuginfoUpgrade postgresql-docs-debuginfoUpgrade postgresql-pltcl-debuginfoUpgrade postgresql18-test-rpm-macrosUpgrade postgres-decoderbufs-debugsourceUpgrade pg_repackUpgrade postgresql18-upgrade-debuginfoUpgrade postgresql-server-develUpgrade postgresql18Upgrade postgresql-server-debuginfoUpgrade postgresql18-pltcl-debuginfoUpgrade postgresql18-staticNo solution existsUpgrade postgresqlUpgrade pgaudit-debuginfoUpgrade postgresql-upgrade-debuginfoUpgrade postgresql18-private-develUpgrade postgis-upgradeUpgrade postgresql18-contribUpgrade pg_repack-debuginfoUpgrade postgresql-plperlUpgrade postgresql-private-libsUpgrade postgresql-plpython3-debuginfoUpgrade postgis-clientUpgrade postgresql-test-debuginfoUpgrade postgresql-testUpgrade postgresql-debugsourceUpgrade postgresql18-testUpgrade postgresql18-test-debuginfoUpgrade postgresql18-debuginfoUpgrade pgauditUpgrade postgis-utilsUpgrade postgresql-upgradeUpgrade postgresql-pltclUpgrade pgvector-debuginfoUpgrade pgaudit-debugsourceUpgrade postgresql18-private-libsUpgrade postgresql-private-libs-debuginfoUpgrade postgresql18-docs-debuginfoUpgrade postgresql18-debugsourceUpgrade postgresql-plpython3Upgrade postgresql-contribUpgrade postgresql18-upgrade-develUpgrade postgresql-plperl-debuginfoUpgrade pg_repack-debugsourceUpgrade postgresql-server-devel-debuginfoUpgrade postgresql-upgrade-develUpgrade postgresql-debuginfoUpgrade postgresql-contrib-debuginfoUpgrade postgresql-docsUpgrade pgvector-debugsourceUpgrade postgresql18-server-devel-debuginfoUpgrade postgis-client-debuginfoUpgrade postgresql18-plperl-debuginfoUpgrade postgres-decoderbufs-debuginfoUpgrade postgresql18-serverUpgrade postgisUpgrade postgresql18-server-debuginfoUpgrade postgresql-upgrade-devel-debuginfoUpgrade postgres-decoderbufsUpgrade postgresql18-server-develUpgrade postgresql18-upgradeUpgrade postgis-upgrade-debuginfoUpgrade postgis-debuginfoUpgrade pgvectorUpgrade postgresql18-contrib-debuginfoUpgrade postgresql-test-rpm-macrosUpgrade postgresql-private-develUpgrade postgis-debugsource | Sep 2, 2026 | Aug 13, 2026 |
| Rocky_linux | — | Upgrade postgres-decoderbufs-debugsourceUpgrade postgresql18-staticUpgrade postgresql-test-debuginfoUpgrade postgresql-server-debuginfoUpgrade postgis-docsUpgrade pgaudit-debuginfoUpgrade postgresql18-plpython3-debuginfoUpgrade postgresql-upgradeUpgrade postgresql18Upgrade postgresql18-private-develUpgrade postgresql-plpython3Upgrade postgis-upgradeUpgrade postgresql-debugsourceUpgrade postgresql18-private-libs-debuginfoUpgrade postgresql18-plpython3Upgrade postgresql18-test-debuginfoUpgrade postgresql-testUpgrade postgresql18-plperlUpgrade postgresql-plperlUpgrade postgresql18-contribUpgrade postgresql-private-libsUpgrade postgresql18-docsUpgrade postgresql-serverUpgrade postgresql18-testUpgrade postgresql-staticUpgrade postgresql-pltcl-debuginfoUpgrade postgresql-upgrade-debuginfoUpgrade pg_repackUpgrade postgresql18-upgrade-debuginfoUpgrade pg_repack-debuginfoUpgrade postgresql-plpython3-debuginfoUpgrade postgresqlUpgrade pgvectorUpgrade postgresql-upgrade-devel-debuginfoUpgrade postgresql-plperl-debuginfoUpgrade postgresql18-contrib-debuginfoUpgrade postgresql-pltclUpgrade postgisUpgrade postgresql18-docs-debuginfoUpgrade postgresql-server-develUpgrade postgres-decoderbufsUpgrade postgis-debugsourceUpgrade postgresql-debuginfoUpgrade postgresql-contribUpgrade pgvector-debuginfoUpgrade postgresql-private-libs-debuginfoUpgrade postgresql18-upgradeUpgrade postgresql-docs-debuginfoUpgrade postgresql-contrib-debuginfoUpgrade postgresql18-upgrade-develUpgrade postgresql18-server-devel-debuginfoUpgrade postgres-decoderbufs-debuginfoUpgrade pgauditUpgrade postgresql-private-develUpgrade postgresql18-debugsourceUpgrade postgis-debuginfoUpgrade postgresql18-upgrade-devel-debuginfoUpgrade postgresql18-private-libsUpgrade postgresql18-serverUpgrade postgis-client-debuginfoUpgrade postgresql-docsUpgrade postgresql-server-devel-debuginfoUpgrade postgresql18-server-debuginfoUpgrade postgresql-upgrade-develUpgrade postgresql18-debuginfoUpgrade postgis-utilsUpgrade postgis-clientUpgrade postgis-upgrade-debuginfoUpgrade postgresql18-plperl-debuginfoUpgrade pgvector-debugsourceUpgrade pgaudit-debugsourceUpgrade pg_repack-debugsourceUpgrade postgresql18-server-devel | Sep 17, 2026 | Sep 15, 2026 |
| Ubuntu | — | Upgrade postgresql-16Upgrade postgresql-14Upgrade postgresql-18 | Aug 20, 2026 | Aug 13, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub