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

CVE-2026-119379

SQLite oturum eklentisinde (session extension) heap taşması (sessionUpdateFind)

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 SQLite'ı kullanan uygulamalarda veri bütünlüğü ve sistem güvenliği riski oluşturabilir. Etkilenen sürümü kullanan sistemlerin güncellenmesi öncelikli olmalıdır.

ÖzetTürkçe

SQLite'ın 3.54.0 öncesi sürümlerinde, session eklentisiyle derlenmiş kurulumlarda sqlite3changeset_apply fonksiyonunda heap bellek taşması bulunmaktadır. Saldırgan, aynı tablo adını ikinci bir changeset bloğunda daha fazla sütun sayısıyla tekrar eden özel hazırlanmış changeset'ler sunabilir. Bu durum sessionUpdateFind fonksiyonunun küçük ayrılmış aUpdateMask tamponunun ötesine yazmasına neden olur.

Saldırgan ne yapabilir?

Saldırgan heap belleğini bozarak uygulamanın çökmesine veya yerel erişimle kontrol ele geçirilmesine yol açabilecek koşullar oluşturabilir. Açıklamada uzaktan kod çalıştırma doğrudan belirtilmemiştir.

Kaynaktaki açıklama (İngilizce)

SQLite before 3.54.0 built with the session extension contains a heap buffer overflow vulnerability in sqlite3changeset_apply() that allows attackers to corrupt heap memory by supplying crafted changesets. Attackers can repeat a table name in a second changeset block with a larger column count, causing sessionUpdateFind() to memset past the undersized aUpdateMask allocation.

Ne yapmalı?

  1. SQLite'ı 3.54.0 veya daha yeni bir sürüme yükseltin. Üretici
  2. Uygulamanızın SQLite'ı yerleşik olarak mı yoksa paylaşımlı kütüphane olarak mı kullandığını belirleyin ve her iki durumda da güncellemeyi uygulayın. Genel öneri
  3. Güncelleme yapılamıyorsa, changeset'lerin güvenilmeyen kaynaklardan kabul edilmediğinden emin olun ve session eklentisinin kullanımını kısıtlayın. Genel öneri

Ek önlemler

  • Güvenilmeyen kaynaklardan gelen changeset veya veritabanı değişiklik verilerini işlemekten kaçının. Genel öneri
  • Uygulama çökmeleri ve beklenmeyen bellek hatalarına ilişkin günlükleri izleyin. 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.