CVE-2026-116489
Timescale pgvectorscale before 0.9.1 Type Confusion via Unqualified DiskANN Operator Classes
timescale pgvectorscale
CVSS
7.7HighExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)No scoreNo FIRST EPSS score in this snapshot yet
What fixes it
- 0.9.1pgvectorscaleCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
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.
Text from CVE List
Affected versions 1
- pgvectorscaleaffected: all versions before 0.9.1CVE List
References 10
- github.com/timescale/pgvectorscale/pull/280Fixvia CVE List
- github.com/timescale/pgvectorscale/commit/1c7cb1cab919ac122f901f163a71f69a264a8f81Fixvia CVE List
- github.com/timescale/pgvectorscale/commit/59d2f573dbd7a1446728ac547576d22f5b05cfaaFixvia CVE List
- github.com/timescale/pgvectorscale/commit/f42f8cf29c92111add863ccf3255b3bf23fb51cdFixvia CVE List
- github.com/timescale/pgvectorscale/releases/tag/0.9.1Fixvia CVE List
- vulncheck.com/advisories/timescale-pgvectorscale-before-0.9.1-type-confusion-via-unqualified-diskann-operator-classesAdvisoryvia CVE List
- github.com/timescale/pgvectorscale/blob/0.9.0/pgvectorscale/src/access_method/mod.rs#L208-L231Referencevia CVE List
- github.com/timescale/pgvectorscale/blob/0.9.0/pgvectorscale/src/access_method/pg_vector.rs#L133-L151Referencevia CVE List
- github.com/timescale/pgvectorscale/blob/0.9.0/pgvectorscale/src/access_method/build.rs#L253Referencevia CVE List
- github.com/timescale/pgvectorscaleReferencevia CVE List