CVE-2026-54502

Orta

Açıklama

Oj (Optimized JSON), bir Ruby gem olarak paketlenmiş bir JSON ayrıştırıcı ve Nesne marshaller'ıdır. 3.17.2 öncesindeki sürümlerde, geliştirici tarafından büyük bir :indent değeri sağlandığında Oj.dump yığın tabanlı arabellek taşmasına karşı savunmasızdır. dump.h içindeki fill_indent, boyutu doğrulamadan memset(indent_str, ' ', (size_t)opts->indent) fonksiyonunu çağırır. opts->indent değeri INT_MAX (2,147,483,647) olarak ayarlandığında, (size_t) dönüşümü bu büyük değeri korur ve memset, yığında tahsis edilen out tamponuna (4,184 bayt) 2 GB veri yazarak yığını bozar ve işlemin çökmesine neden olur. Bu sorun 3.17.2 sürümünde düzeltilmiştir.

ÖnemOrta
CVSS6.3
İstismar olasılığı—
ÜrünOhler55 Oj
Yayın1 Tem 2026
İlk görülme1 Tem 2026
Zayıflık türüCWE-121CWE-121

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ohler55 oj< 3.17.2—

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-54502 · Ohler55 Oj · Dark Radar