CVE-2026-116307
PostgreSQL plperl prepared-query use-after-free executes arbitrary code
Description
Use after free in PostgreSQL plperl allows an object creator to execute arbitrary code as the operating system user running the database, via re-entering plperl and freeing a prepared query while an outer invocation is executing it. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected.
INFO
Published Date :
Nov. 12, 2026, 2:15 p.m.
Last Modified :
Nov. 12, 2026, 2:15 p.m.
Remotely Exploit :
Yes !
Source :
PostgreSQL
CVSS Scores
| Score | Version | Severity | Vector | Exploitability Score | Impact Score | Source |
|---|---|---|---|---|---|---|
| CVSS 3.1 | HIGH | f86ef6dc-4d3a-42ad-8f28-e6d5547a5007 | ||||
| CVSS 3.1 | HIGH | MITRE-CVE |
Solution
- Update PostgreSQL to version 18.7 or later.
- Update PostgreSQL to version 17.12 or later.
- Update PostgreSQL to version 16.16 or later.
- Update PostgreSQL to version 15.20 or later.
We scan GitHub repositories to detect new proof-of-concept exploits. Following list is a collection of public exploits and proof-of-concepts, which have been published on GitHub (sorted by the most recently updated).
Results are limited to the first 15 repositories due to potential performance issues.
The following list is the news that have been mention
CVE-2026-116307 vulnerability anywhere in the article.