Timescale pgvectorscale: Type confusion in DiskANN index handling (CVE-2026-116489)
Timescale pgvectorscale before 0.9.1 contains a type confusion vulnerability allowing authenticated users with schema creation privileges to trigger out-of-bounds memory access through crafted DiskANN index operations.
CVE search metadata
CVE search record: CVE-2026-116489. Severity: high. CVSS: 7.5. KEV: no. Product: pgvectorscale (< 0.9.1). Brief: Timescale pgvectorscale: Type confusion in DiskANN index handling (CVE-2026-116489). Brief link: https://feed.craftedsignal.io/briefs/2026-10-timescale-pgvectorscale-vulnerability/
Triage facts
Revision 1- Applicability
- pgvectorscale (< 0.9.1)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Oct 26, 17:44 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
Timescale pgvectorscale versions prior to 0.9.1 are susceptible to a type confusion vulnerability. The flaw originates from the ability of low-privileged database users to shadow pgvector's vector type or operators. An attacker possessing 'CREATE' privilege on the 'vectorscale' schema can define shadow objects and subsequently execute DiskANN index creation and query operations using malicious values. This leads to out-of-bounds read/write operations within the database process memory.
Impact
Successful exploitation may result in the disclosure of sensitive memory contents, server process crashes leading to denial-of-service, or the escalation of local database privileges by an authenticated user.
Recommendation
- Upgrade the pgvectorscale extension to version 0.9.1 or later to remediate the vulnerability.
- Audit current database user privileges; restrict 'CREATE' permissions on the 'vectorscale' schema to trusted administrative or service accounts.
- Monitor database error logs for repeated segmentation faults or memory-related crashes originating from the pgvectorscale extension.
Immediate actions
Upgrade pgvectorscale to 0.9.1 or later.
Threat Hunt
Identify database users with CREATE privileges on the vectorscale schema.
Data: Database system catalog queries (e.g., pg_permissions, pg_roles)
Mitigations
Revoke CREATE privileges on the vectorscale schema for non-administrative roles.
CVE-2026-116489