Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Yama var
  • Son 7 gün
  • CWE-706

CVE-2026-89313

JwksTrustStore.Get, istenen kid yoksa nil yerine son alınan JWKS anahtarını döndürüyor

Eclipse Foundation Eclipse KeyPont - GOSE

Orta 6,3 CVSS 4.0
Yayımlandı
Güncellendi
23 Eki 2026
Açık yaşı
5 gün
Kaydı açan
eclipse

ÖzetTürkçe

JwksTrustStore.Get, JWKS önbelleğini yenilerken ayrıştırılan her anahtarı fonksiyonun adlandırılmış dönüş değişkenine atıyordu. İstenen kid mevcut değilse, sondaki çıplak return ifadesi çağırana JWKS belgesindeki son anahtarı ve nil hata değerini birlikte döndürüyordu. Bu, "bulunamadı" yanıtı yerine kendinden emin bir şekilde yanlış bir sonuç anlamına geliyordu.

Kaynaktaki açıklama (İngilizce)

JwksTrustStore.Get assigned each parsed key to the function's **named return value** while refreshing the JWKS cache. When the requested kid was not present, the trailing naked return handed the caller the last key in the JWKS document together with a nil error — a confidently wrong answer instead of "not found".

Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
Eclipse Foundation Eclipse KeyPont - GOSE ≥ 0.7.5, ≤ 0.13.0-rc1 –
< 1.0.0-rc4 1.0.0-rc4

Kaynaklar3 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.