Skip to content
OpenAdvisories
High · 8.8 CVE-2026-103484 EUVD-2026-91044GHSA-pw7q-9788-x566

pgvector buffer overflow in IVFFlat index build

Published Oct 1, 2026 · Updated Oct 1, 2026 · Assigned by PostgreSQL

Description

IVFFlat index build in pgvector before 0.8.7 allows a database user to write data out-of-bounds, which can lead to arbitrary code execution.

Affected products

VendorProductAffectedFixed
— pgvector < 0.8.7 0.8.7

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 pgvector 0.8.7-1 —
Debian 13 pgvector No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 pgvector No fix yet —
Ubuntu 26.04 LTS pgvector No fix yet —
Ubuntu 24.04 LTS pgvector No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 pgvector +2 0.8.7-1.el10_2 RHSA-2026:88360, RHSA-2026:88359
RHEL 9 pg_repack 1.5.1-1.module+el9.8.0+24090+8f0ee565 RHSA-2026:97875, RHSA-2026:85814, RHSA-2026:85791
RHEL 9 pgaudit 16.0-1.module+el9.8.0+24090+8f0ee565 RHSA-2026:97875, RHSA-2026:85814, RHSA-2026:85791
RHEL 9 pgvector 0.8.7-1.module+el9.8.0+25064+c8e71655 RHSA-2026:97875, RHSA-2026:85814, RHSA-2026:85791
RHEL 9 postgis +4 3.5.3-6.module+el9.8.0+24839+3a67b9ca RHSA-2026:97875, RHSA-2026:85814, RHSA-2026:85791
RHEL 9 postgres-decoderbufs 2.4.0-1.Final.module+el9.8.0+24090+8f0ee565 RHSA-2026:97875, RHSA-2026:85814, RHSA-2026:85791
RHEL 9 postgresql +14 16.15-1.module+el9.8.0+24803+9dca000b RHSA-2026:97875, RHSA-2026:85814, RHSA-2026:85791
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 10.0 EUS pgvector +1 0.8.7-1.el10_0 RHSA-2026:95521
RHEL 9.6 EUS pg_repack 1.5.1-1.module+el9.6.0+22880+6b241eec RHSA-2026:93460
RHEL 9.6 EUS pgaudit 16.0-1.module+el9.4.0+20427+07482b8c RHSA-2026:93460
RHEL 9.6 EUS pgvector 0.8.7-1.module+el9.6.0+25207+17f809b9 RHSA-2026:93460
RHEL 9.6 EUS postgres-decoderbufs 2.4.0-1.Final.module+el9.4.0+20427+07482b8c RHSA-2026:93460
RHEL 9.6 EUS postgresql +14 16.15-1.module+el9.6.0+24915+52fd15c1 RHSA-2026:93460

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 pgvector +1 0.8.7-1.el10_2 ALSA-2026:88360, ALSA-2026:88359
AlmaLinux 9 pg_repack 1.5.1-1.module_el9.6.0+146+c54fdeca ALSA-2026:85814, ALSA-2026:85791
AlmaLinux 9 pgaudit 16.0-1.module_el9.4.0+66+eb9878bc ALSA-2026:85814, ALSA-2026:85791
AlmaLinux 9 pgvector 0.8.7-1.module_el9.8.0+324+0cb93d9d ALSA-2026:85814, ALSA-2026:85791
AlmaLinux 9 postgis +4 3.5.3-6.module_el9.8.0+311+c39b793b ALSA-2026:85814, ALSA-2026:85791
AlmaLinux 9 postgres-decoderbufs 2.4.0-1.Final.module_el9.4.0+66+eb9878bc ALSA-2026:85814, ALSA-2026:85791
AlmaLinux 9 postgresql +14 16.15-1.module_el9.8.0+311+c39b793b ALSA-2026:85814, ALSA-2026:85791

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 postgresql16-pgvector +1 0.8.7-1.el10_2 RLSA-2026:88360, RLSA-2026:88359
Rocky Linux 9 pg_repack 1.5.1-1.module+el9.8.0+40159+adcaa225 RLSA-2026:97875, RLSA-2026:85814, RLSA-2026:85791
Rocky Linux 9 pgaudit 16.0-1.module+el9.8.0+40159+adcaa225 RLSA-2026:97875, RLSA-2026:85814, RLSA-2026:85791
Rocky Linux 9 postgis 3.5.3-6.module+el9.8.0+40320+f6f9ed3c RLSA-2026:97875, RLSA-2026:85814, RLSA-2026:85791
Rocky Linux 9 postgres-decoderbufs 2.4.0-1.Final.module+el9.8.0+40159+adcaa225 RLSA-2026:97875, RLSA-2026:85814, RLSA-2026:85791
Rocky Linux 9 postgresql 16.15-1.module+el9.8.0+40320+f6f9ed3c RLSA-2026:97875, RLSA-2026:85814, RLSA-2026:85791
ReleasePackageFixed inAdvisory
SLES 15 SP7 pgvector +3 0.8.7-150600.13.12.1 SUSE-SU-2026:4804-1
SLES 15 SP6 pgvector +3 0.8.7-150600.13.12.1 SUSE-SU-2026:4804-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 pgvector +6 0.8.7-160000.1.1 SUSE-SU-2026:24211-1
SLES for SAP 15 SP6 pgvector +3 0.8.7-150600.13.12.1 SUSE-SU-2026:4804-1
SLES 16.0 pgvector +6 0.8.7-160000.1.1 SUSE-SU-2026:24211-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed pgvector 0.8.7-1.1 openSUSE-SU-2026:12067-1
openSUSE Leap 16.0 pgvector +6 0.8.7-160000.1.1 openSUSE-SU-2026:22065-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 pgvector +1 0.8.7-1.el10_2 ELSA-2026-88360, ELSA-2026-88359
Oracle Linux 9 pg_repack 1.5.1-1.module+el9.8.0+91036+1d936f05 ELSA-2026-85814, ELSA-2026-85791
Oracle Linux 9 pgaudit 16.0-1.module+el9.8.0+91036+1d936f05 ELSA-2026-85814, ELSA-2026-85791
Oracle Linux 9 pgvector 0.8.7-1.module+el9.8.0+91070+9d37edeb ELSA-2026-85814, ELSA-2026-85791
Oracle Linux 9 postgis +4 3.5.3-6.module+el9.8.0+91036+1d936f05 ELSA-2026-85814, ELSA-2026-85791
Oracle Linux 9 postgres-decoderbufs 2.4.0-1.Final.module+el9.8.0+91036+1d936f05 ELSA-2026-85814, ELSA-2026-85791
Oracle Linux 9 postgresql +14 16.15-1.module+el9.8.0+91070+9d37edeb ELSA-2026-85814, ELSA-2026-85791

Advisories 25

References