CVE-2026-111879

Orta

Açıklama

Perl için DBI 1.656 öncesi sürümler, başarısız bir open_data işleminin tablo kilidini serbest bırakmaması nedeniyle, bir DBD::DBM tablosunun daha sonra açılması sırasında askıda kalır. open_data; hata verebilecek kontrollerden (modül adı olmayan bir dbm_mldbm değeri, başarısız bir tie veya eksik bir veri dosyası) önce, CREATE işlemi için tablonun kilit dosyasını oluşturur ve üzerinde özel bir flock alır. Hata oluştuğunda işlem, tablo nesnesi kutsanmadan (blessed) önce geri sarılır; bu nedenle hiçbir şey kilidi serbest bırakmaz ve açık tanımlayıcıyı tutan meta veriler veritabanı tutamacında önbelleğe alınmış olarak kalır. dbm_mldbm ve dbm_type değerleri DSN'den veya connect özniteliklerinden gelir, dolayısıyla seri hale getiriciyi veya depolama arka ucunu seçen bir çağrıcı hatayı tetikleyebilir. flock özelliğinin zaman aşımı yoktur, bu nedenle söz konusu tablonun daha sonra açılması (ayrı bir veritabanı tutamacı üzerinden olsa bile), bayat kilidi tutan tutamaç aynı süreçte veya başka herhangi bir süreçte yaşadığı sürece engellenir.

ÖnemOrta
CVSS6.5
İstismar olasılığı—
ÜrünDbi
Yayın20 Eki 2026
İlk görülme20 Eki 2026
Zayıflık türüCWE-667CWE-667

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
DBIv < 1.6561.656

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.