- Yama var
- Son 7 gün
- CWE-787
CVE-2026-119379
SQLite oturum eklentisinde (session extension) heap taşması (sessionUpdateFind)
- 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ı?
- SQLite'ı 3.54.0 veya daha yeni bir sürüme yükseltin. Üretici
- 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
- 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ım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| SQLite | < 3.54.0 | 3.54.0 |
Kaynaklar10 kaynak
- CVE.org kaydı
- NVD kaydı
- sqlite.org/src/info/3f57024aecea0f3b Yama
- github.com/…ommit/64459c87cc702d600704fb77ee40ca1782398a52 Yama
- sqlite.org/bugs/info/2026-08-16T10:15:25Z Üçüncü taraf
- abraxaslabs.tech/research/sqlite-session-ncol Üçüncü taraf
- vulncheck.com/…erflow-via-session-extension-sessionupdatefind Üçüncü taraf
- github.com/…ob/version-3.53.4/ext/session/sqlite3session.c Diğer
- sqlite.org/releaselog/3_54_0.html Diğer
- github.com/sqlite/sqlite Diğer
Kayıt geçmişi
- 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.