← CVE index
Vulnerability record/PUBLISHED/Published Nov 12, 2026 14:15:08 UTC

CVE-2026-116315

Heap-based buffer overflow in PostgreSQL tsvector_delete() allows a database user to execute arbitrary code as the operating system user running the database, via a tsvector whose lexeme data uses a nonstandard but valid ordering that requires additional alignment padding in the result. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected.

Base score8.8/ 10
SeverityHighCVSS 3.1

Exploitability / impact

CVSS metric breakdown

Vector-derived attributes
Base severityHigh
Attack vectorNetworkAV
Attack complexityLowAC
Privileges requiredLowPR
User interactionNoneUI
ScopeUnchangedS
Confidentiality impactHighC
Integrity impactHighI
Availability impactHighA
CVSS vector stringCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

CVSS communicates standardized severity and impact characteristics. It does not establish whether a system is exploitable in your specific environment.

Record context

CVE Numbering AuthorityPostgreSQL
Last updatedNov 12, 2026 21:48:11 UTC
PublishedNov 12, 2026 14:15:08 UTC
ReservedOct 26, 2026 03:52:44 UTC

Credits

  • The PostgreSQL project thanks Anthropic OSS program for reporting this problem.