๐Ÿ” CVE Alert

CVE-2026-116314

HIGH 8.8

PostgreSQL pg_restore executes arbitrary code due to missing non-plain archive validation

CVSS Score
8.8
EPSS Score
0.0%
EPSS Percentile
0th

Improper input validation in PostgreSQL pg_restore allows a non-plain archive provider to execute arbitrary code as the operating system user running pg_restore, via a crafted archive. Note a contrast: crafted archive data may legitimately cause arbitrary SQL to execute at the restore destination, but it does not legitimately confer arbitrary code execution in the pg_restore OS process. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected.

CWE CWE-20
Vendor n/a
Product postgresql
Ecosystems
Industries
Technology
Published Nov 12, 2026
Stay Ahead of the Next One

Get instant alerts for n/a postgresql

Be the first to know when new high vulnerabilities affecting n/a postgresql are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

n/a / PostgreSQL
18 < 18.7 17 < 17.12 16 < 16.16 15 < 15.20 0 < 14.25

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
postgresql.org: https://www.postgresql.org/support/security/CVE-2026-116314/

Credits

The PostgreSQL project thanks Dilip Kumar, Yonghwa Lee, OpenSec, and Ben Dixon for reporting this problem.