Integer wraparound in IVFFlat index build in pgvector before 0.8.6 allows a database user to...
Summary
Integer wraparound in IVFFlat index build in pgvector before 0.8.6 allows a database user to...
Original description
The description as published by the source.
Integer wraparound in IVFFlat index build in pgvector before 0.8.6 allows a database user to write data out-of-bounds, which could lead to arbitrary code execution. Only 32-bit systems are affected.
Source: NIST National Vulnerability Database NVD GitHub Advisory
AI summary
Written by an external AI model and may contain mistakes. Check the original description and references below before acting on it.
pgvectorの0.8.6以前のバージョンにおいて、IVFFlatインデックスビルドで整数オーバーフローが発生する可能性があります。この脆弱性を利用すると、データベースのユーザーは境界外への書き込みを行い、任意のコードを実行できる可能性があります。この問題は32ビットシステムに限定されています。
pgvectorのIVFFlatインデックスビルドでの整数ラップアラウンド
pgvector 0.8.6以前の32ビットシステム
データの境界外書き込みにより任意のコード実行が可能となるため、重要度が高い。
IVFFlatインデックスによる整数ラップアラウンドを解消したpgvector 0.8.6以降にアップデートする。
アップデートができない場合、32ビットシステムの使用を避ける。
自身のシステムが32ビットでpgvector 0.8.6未満を使用しているか確認する。
Fix status by distribution
Fixed packages published by each distribution for this CVE
- Ubuntu UBUNTU-CVE-2026-18022 pgvector
References
- patch github.com
- patch github.com
- web nvd.nist.gov
- web github.com