CVE-2026-14678
Received Received - Intake

Buffer Over-Read in PostgreSQL pg_trgm Extension

Vulnerability report for CVE-2026-14678, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-13

Last updated on: 2026-08-13

Assigner: PostgreSQL

Description

Buffer over-read in PostgreSQL pg_trgm index picksplit function reads past end of a heap buffer. This might allow a table maintainer to infer limited memory values, via the lossy signal of index split choices. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-13
Last Modified
2026-08-13
Generated
2026-08-13
AI Q&A
2026-08-13
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
postgresql postgresql to 14.24 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-126 The product reads from a buffer using buffer access mechanisms such as indexes or pointers that reference memory locations after the targeted buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a buffer over-read vulnerability in PostgreSQL's pg_trgm extension. It occurs in the picksplit function, where the system reads past the end of a heap buffer. This could allow a table maintainer to infer limited memory values by observing how index splits are chosen.

Detection Guidance

Check PostgreSQL version with 'psql --version' or 'SELECT version();'. If running versions before 18.5, 17.11, 16.15, 15.19, or 14.24, the system is vulnerable. Review pg_trgm extension usage in databases.

Impact Analysis

If you maintain PostgreSQL tables with the pg_trgm extension, an attacker with low privileges could exploit this to infer limited memory values. This might expose some internal system information but does not allow arbitrary code execution or data modification.

Mitigation Strategies

Upgrade PostgreSQL to patched versions (18.5, 17.11, 16.15, 15.19, or 14.24). Disable pg_trgm extension if not required. Apply security patches immediately.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-14678. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart