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

CVE-2026-120057

psqlODBC büyük nesne okuma işlevinde uygulama tamponu taşması

PostgreSQL psqlODBC

Yüksek 7,5 CVSS 3.1
Yayımlandı
Güncellendi
2 Kas 2026
Açık yaşı
0 gün
Kaydı açan
PostgreSQL

Yönetici özeti

Bu güvenlik açığı, veritabanı sürücüsünü kullanan uygulamaların ele geçirilmesine yol açabilir. Güvenilmeyen veya araya girilen bir veritabanı bağlantısı üzerinden saldırı yapılabildiği için risk orta-yüksek seviyededir ve sürücünün hızla güncellenmesi önerilir.

ÖzetTürkçe

psqlODBC sürücüsü, büyük nesne (large-object) okuma işleminden dönen yanıtı, sunucunun bildirdiği uzunluğa güvenerek uygulamanın tamponuna kontrol etmeden kopyalar. Bu nedenle sunucu güvenilir kabul edilmiyorsa veya ağ trafiği ortadan dinleniyorsa, tampon sınırları aşılabilir. Etkilenen sürüm 18.00.0006 öncesi psqlODBC sürümleridir.

Saldırgan ne yapabilir?

Saldırgan, istemci sürecinde bitişik bellek bölgelerinin üzerine kendi seçtiği baytları yazabilir; bu da çökmeye veya uzaktan kod çalıştırmaya yol açabilir. Saldırı, büyük nesne içeren bir sütun okunduğunda tetiklenir.

Kaynaktaki açıklama (İngilizce)

psqlODBC copies the reply to a large-object read (loread) into the application's buffer using the length sent by the server, without comparing it to the buffer size. A server not trusted under current SSL settings, or a man-in-the-middle, can return more bytes than the buffer holds and overwrite adjacent memory in the client process with server-chosen bytes. Fetching any large-object column is sufficient to trigger it. Versions before psqlODBC 18.00.0006 are affected.

Üreticinin çözüm notu (İngilizce)

Upgrade to psqlODBC 18.00.0006 or later. CC_send_function receives the caller's buffer size, clamps the copy to it, and rejects short fixed-size replies.

Üreticinin geçici önlemi (İngilizce)

Do not fetch large-object (lo) columns from servers that are not authenticated with sslmode=verify-full or an equivalent GSS setting.

Ne yapmalı?

  1. psqlODBC sürücüsünü 18.00.0006 veya daha yeni bir sürüme yükseltin. Düzeltmede kopyalama işlemi çağıranın tampon boyutuyla sınırlandırılmış ve sabit boyutlu kısa yanıtlar reddedilmiştir. Üretici
  2. Sürücü güncellenene kadar, büyük nesne (lo) sütunlarını yalnızca sunucu kimliği sslmode=verify-full veya eşdeğer bir GSS ayarıyla doğrulanmış veritabanlarından okumayın. Üretici

Ek önlemler

  • Veritabanı bağlantılarında sunucu sertifikasının doğrulandığından emin olun ve güvenilmeyen ağlar üzerinden bağlantı kurmaktan kaçının. Genel öneri
  • Sürücü sürümlerini envanterinizde takip edin ve bu bileşeni içeren uygulamaları güncelleme planına ekleyin. Genel öneri

Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
PostgreSQL psqlODBC < 18.00.0006 18.00.0006

Kaynaklar3 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.