Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Yama var
  • Son 7 gün
  • CWE-787

CVE-2026-119373

SQLite FTS5 fts5MergeRowidLists fonksiyonunda heap taşması (buffer overflow)

SQLite

Yüksek 7,8 CVSS 3.1
Yayımlandı
Güncellendi
30 Eki 2026
Açık yaşı
1 gün
Kaydı açan
VulnCheck

Yönetici özeti

Bu açık, veritabanı motoru olarak SQLite kullanan uygulamalarda uygulamanın çökmesine veya beklenmedik davranmasına yol açabilir. Yazılımın güncellenmesi, kesinti riskini ve olası kötüye kullanımı azaltmak için öncelikli bir işlemdir.

ÖzetTürkçe

SQLite'ın 3.54.0 öncesi sürümlerinde, FTS5 özelliği etkinleştirilmiş derlemelerde fts5MergeRowidLists fonksiyonu, detail=none önek doclist'lerini birleştirirken çıktı tamponunu olması gerekenden küçük ayırmaktadır. Bu da heap bellek taşmasına yol açar. Etkilenen sistemler, FTS5 tablolarına veri yazabilen ve bu tablolarda önek MATCH sorgusu çalıştırabilen kullanıcıların bulunduğu SQLite kurulumlarıdır.

Saldırgan ne yapabilir?

Saldırgan, negatif rowid değerleri içeren bir tablo üzerinden sorgu tetikleyerek bellekte yetkisiz alana yazabilir; bu durum bellek bozulmasına ve uygulamanın çökmesine (hizmet kesintisine) neden olabilir.

Kaynaktaki açıklama (İngilizce)

SQLite before 3.54.0 built with FTS5 contains a heap buffer overflow in fts5MergeRowidLists() that undersizes the output buffer when merging detail=none prefix doclists. Attackers who can populate a detail=none FTS5 table with negative rowids and run a prefix MATCH query can write past the allocation, corrupting heap memory and crashing the process.

Ne yapmalı?

  1. SQLite sürümünü 3.54.0 veya daha yeni bir sürüme yükseltin. Üretici
  2. SQLite'ı kullanan uygulamaları ve gömülü kütüphaneleri de yeni sürümle yeniden derleyip dağıtın. Genel öneri
  3. Güncelleme yapılana kadar, FTS5 tablolarında detail=none ayarını kullanan tabloların ve bu tablolara yönelik önek sorgularının erişimini kısıtlayın. Genel öneri

Ek önlemler

  • Hangi uygulamaların SQLite sürümünü ve FTS5 özelliğini kullandığını envanterinizde belirleyin. Genel öneri
  • Uygulama çökmeleri ve beklenmedik bellek hatalarına ilişkin günlükleri izleyin. Genel öneri
  • Güvenilmeyen kaynaklardan gelen verilerin FTS5 tablolarına yazılmasını engelleyin. Genel öneri

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
SQLite < 3.54.0 3.54.0

Kaynaklar10 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.