CVE-2026-18040

Orta

Açıklama

Bouncy Castle for Java'nın 1.86 öncesindeki sürümlerinde, HQC iki yan kanal aracılığıyla gizli türetilmiş verileri sızdırmaktaydı: GF(2^8) aritmetiği alan elemanları tarafından indekslenen arama tabloları kullanıyordu ve bu durum dokunulan önbellek satırını operandan bağımlı bir fonksiyon haline getiriyordu; ayrıca sabit ağırlıklı destek örnekleyicisi, bir çakışma bulunduğu anda yinelenen taramayı sonlandırıyor ve kabul edilen konumları gizli bir indekste saklıyordu. Her ikisi de kapsülleme (encapsulation) ve kapsülden çıkarma (decapsulation) sırasında gizli girdiler üzerinde çalışmakta olup, örnekleyici her kapsülden çıkarma işleminde gizli anahtarı tohumundan yeniden genişletmektedir; bu nedenle önbellek davranışını veya kapsülden çıkarma zamanlamasını gözlemleyebilen bir saldırgan, HQC özel anahtarı hakkında bilgi elde edebilir. Alan aritmetiği artık tablosuzdur ve örnekleyici, çıktı ile rastgelelik tüketimi değişmeden adayların bir grubu içinde dalsız (branch-free) hale getirilmiştir.

ÖnemOrta
CVSS5.9
İstismar olasılığı—
ÜrünBC-JAVA
Yayın3 Eki 2026
İlk görülme3 Eki 2026
Zayıflık türüCWE-208CWE-208

Nasıl düzeltilir

Güncelleyin
  • Legion of the Bouncy Castle Inc. BC-JAVA1.86 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Legion of the Bouncy Castle Inc. BC-JAVA1.73 ≤ v < 1.861.86

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-18040 · BC-JAVA · Dark Radar