PostgreSQL: Use after free in pltcl (CVE-2026-116323)
A use-after-free vulnerability in the PostgreSQL pltcl extension allows an object creator to execute arbitrary code as the operating system user running the database.
CVE search metadata
CVE search record: CVE-2026-116323. Severity: high. CVSS: 8.8. KEV: no. Product: PostgreSQL. Brief: PostgreSQL: Use after free in pltcl (CVE-2026-116323). Brief link: https://feed.craftedsignal.io/briefs/2026-11-postgresql-pltcl-uaf-cve-2026-116323/
Triage facts
Revision 1- Applicability
- PostgreSQL
- Evidence
- Unknown
- Severity
- High
- Sources
- 1 public source
- Freshness
- Revision 1Nov 12, 16:55 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A2Roughly even chance
CVE-2026-116323 is a use-after-free vulnerability in the PostgreSQL pltcl extension. The vulnerability can be triggered via a domain CHECK constraint that re-enters the Tcl interpreter, leading to a condition where a string is freed or changed while still in use by the outer result conversion process. This allows an object creator to execute arbitrary code as the operating system user running the database.