CVE-2026-78183

Kritik

Açıklama

Perl için DBD::Pg 3.21.0 sürümünde quote_float içinde yığın dışına yazma (heap out-of-bounds write) vardır. quote_float() dizenin uzunluğu + 1 boyutunda bellek ayırır; bu, çıplak sayısal simgenin boyutu artı NULL değeridir. Ancak NaN, Inf, +Inf, -Inf, Infinity, +Infinity, -Infinity özel literalleri için, literalı tırnak içine alarak artı NULL olarak üretir; bu da uzunluk + 3 bayttır. Tanınan her literal (büyük/küçük harf duyarsız) 2 bayt taşmaya neden olur: bir tek tırnak ve bir NULL. Bu duruma $dbh->quote yöntemiyle ulaşılabilir, örneğin $dbh->quote( "Infinity", DBI::SQL_NUMERIC ). Bu gerileme, 3.21.0 sürümünde quote.c dosyasının yeniden yazılmasıyla ortaya çıkmıştır.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünDbd-pg
Yayın23 Ağu 2026
İlk görülme23 Ağu 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
DBD-Pg3.21.0—

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-78183 · Dbd-pg · Dark Radar