Uncaught Exception Vulnerability in PostgreSQL Affecting Multiple Versions
CVE-2026-116326
8.8HIGH
What is CVE-2026-116326?
The vulnerability in PostgreSQL's plperl allows attackers to exploit uncaught exceptions, leading to the potential use of a stale sigjmp_buf. This can occur via tied Perl objects or when overloaded conversion throws an error during error handling. While it remains uncertain whether arbitrary code execution is feasible on certain platforms, the situation necessitates vigilance for all versions prior to PostgreSQL releases 18.7, 17.12, 16.16, 15.20, and 14.25.
Affected Version(s)
PostgreSQL 18 < 18.7
PostgreSQL 17 < 17.12
PostgreSQL 16 < 16.16
References
CVSS V3.1
Score:
8.8
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved
Credit
The PostgreSQL project thanks Dwij Mehta, Ngoc Trần, and Anthropic OSS program for reporting this problem.