Description
Timescale pgvectorscale before 0.9.1 contains a type confusion vulnerability that allows low-privileged database users to corrupt memory by shadowing pgvector's vector type or operators. Attackers with CREATE privilege on the vectorscale schema can pre-create shadow objects, then build and query DiskANN indexes over crafted values to cause out-of-bounds reads and writes, disclosing memory, crashing the server, or escalating privileges.
Published: 2026-10-26
Score: 7.7 High
EPSS: n/a
KEV: No
Impact: Memory Corruption
Action: Patch
AI Analysis

Impact

This vulnerability is a type‑confusion flaw in Timescale's pgvectorscale that lets a low‑privileged database user, with CREATE rights on the vectorscale schema, shadow the pgvector vector type or its operators. By pre‑creating shadow objects, an attacker can build and query DiskANN indexes over crafted values, leading to out‑of‑bounds reads and writes. The result may include disclosure of sensitive memory contents, server crashes, or escalation of privileges. The weakness is described by CWE‑843.

Affected Systems

The affected product is Timescale pgvectorscale, specifically all releases before 0.9.1 (e.g., 0.9.0). Attackers must have CREATE privileges within the vectorscale schema to exploit the issue.

Risk and Exploitability

The CVSS score of 7.7 marks the flaw as high severity, and while EPSS is not available, the lack of immediate exploitation evidence does not diminish the risk. The flaw is not listed in the CISA KEV catalog. An attacker requires only local database access with limited privileges but can leverage the schema’s CREATE permission to manipulate the indexing layer, rendering the attack relatively low effort for an authenticated attacker.

Generated by OpenCVE AI on October 26, 2026 at 16:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Timescale pgvectorscale to version 0.9.1 or later to eliminate the type‑confusion vulnerability.
  • Restrict CREATE privileges on the vectorscale schema to trusted users only, preventing untrusted users from shadowing pgvector types.
  • If an upgrade is not immediately possible, revoke CREATE rights and monitor for abnormal DiskANN index activity; consider isolating the vectorscale schema in a separate, hardened database to limit potential impact.

Generated by OpenCVE AI on October 26, 2026 at 16:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 19:15:00 +0000

Type Values Removed Values Added
First Time appeared Timescale
Timescale pgvectorscale
Vendors & Products Timescale
Timescale pgvectorscale

Mon, 26 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description Timescale pgvectorscale before 0.9.1 contains a type confusion vulnerability that allows low-privileged database users to corrupt memory by shadowing pgvector's vector type or operators. Attackers with CREATE privilege on the vectorscale schema can pre-create shadow objects, then build and query DiskANN indexes over crafted values to cause out-of-bounds reads and writes, disclosing memory, crashing the server, or escalating privileges.
Title Timescale pgvectorscale before 0.9.1 Type Confusion via Unqualified DiskANN Operator Classes
Weaknesses CWE-843
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 7.7, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Timescale Pgvectorscale
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T14:59:38.170Z

Reserved: 2026-10-26T11:37:39.154Z

Link: CVE-2026-116489

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-26T16:17:18.690

Modified: 2026-10-26T18:39:42.503

Link: CVE-2026-116489

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T18:49:58Z

Weaknesses
  • CWE-843

    Access of Resource Using Incompatible Type ('Type Confusion')