CVE-2025-66038

Düşük

Açıklama

OpenSC, açık kaynaklı bir akıllı kart araçları ve ara katman yazılımıdır. Versiyon 0.27.0 öncesinde, sc_compacttlv_find_tag belirli bir etiketi aramak için bir compact-TLV tamponunu tarar. Compact-TLV'de tek bir bayt; etiketi (yüksek nibble) ve değer uzunluğunu (düşük nibble) kodlar. {0x0A} şeklindeki 1 baytlık bir tamponla, kodlanmış öğe etiket=0 ve uzunluk=10 olduğunu iddia eder ancak ardından herhangi bir değer baytı gelmez. sc_compacttlv_find_tag fonksiyonunun 0x00 arama etiketiyle çağrılması, iddia edilen değer uzunluğunun kalan tampona sığıp sığmadığını doğrulamadan buf+1'e eşit bir işaretçi ve outlen=10 döndürür. sc_compacttlv_find_tag fonksiyonuna güvenilmeyen verilerin sağlandığı durumlarda (kartlardan/dosyalardan okunması gibi), saldırganlar fonksiyonun sınır dışı işaretçiler döndürmesini sağlayabilir ve bu durum, sonraki kodların işaretçiyi çözmeye çalışmasıyla alt akışta bellek bozulmasına yol açabilir. Bu sorun versiyon 0.27.0 ile düzeltilmiştir.

ÖnemDüşük
CVSS3.9
İstismar olasılığı—
ÜrünOpensc
Yayın30 Mar 2026
İlk görülme30 Mar 2026
Zayıflık türüCWE-126CWE-126

Nasıl düzeltilir

Güncelleyin
  • opensc_project opensc0.27.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
opensc_project openscv < 0.27.00.27.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-2025-66038 · Opensc · Dark Radar