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

CVE-2026-103090

Google OSS Agent Mesh (SAM) kimlik doğrulamasız Biscuit kimlik bilgisi ifşası

Google SAM

Yüksek 8,8 CVSS 4.0
Yayımlandı
Güncellendi
22 Eki 2026
Açık yaşı
6 gün
Kaydı açan
Google

ÖzetTürkçe

Google OSS Agent Mesh (SAM) sürüm 0.1.0-alpha.1 ile 0.1.0-alpha.8 arasında, kontrol düzlemi kayıt durumu işleyicisinde (internal/controlplane/server.go içindeki HandleEnrollStatus, GET /enroll/status) kritik işlev için kimlik doğrulama eksikliği (CWE-306) ve yetersiz korunan kimlik bilgileri (CWE-522) bulunmaktadır. Bu durum, kimliği doğrulanmamış uzak bir saldırganın, kimlik doğrulaması gerektirmeyen GET /info uç noktasından elde edilebilen bir peer_id değerini vererek, onaylanmış ve bootstrap ile kayıt olmuş bir eşin imzalı Biscuit kimlik belirtecini almasına olanak tanır. POST /enroll ile ilgili bir başka sorun ise, bootstrap belirteci sahibi herhangi birinin başka bir eşin kimlik bilgisini yeniden alabilmesine izin vermektedir. Saldırgan, ele geçirilen Biscuit belirtecini taşıyıcı kimlik bilgisi olarak /policies uç noktasında kullanarak mesh yetkilendirme politikalarını okuyabilir ve /routers/lease uç noktasında duyurulan yönlendirici multiaddr adreslerinin üzerine yazabilir. Kullanıcıların sürüm 0.1.0-alpha.9 veya sonrasına yükseltme yapması önerilir; bu sürüm, kimlik bilgisi veren uç noktalarda kayıt anahtarının özel anahtarına kriptografik sahiplik kanıtı gerektirmekte, hız sınırlaması uygulamakta ve yönlendirici kiralama adreslerini doğrulamaktadır.

Kaynaktaki açıklama (İngilizce)

Missing Authentication for Critical Function (CWE-306) and Insufficiently Protected Credentials (CWE-522) in the control plane enrollment status handler (HandleEnrollStatus at GET /enroll/status in internal/controlplane/server.go) in Google OSS Agent Mesh (SAM) versions 0.1.0-alpha.1 through 0.1.0-alpha.8 allow an unauthenticated remote attacker to retrieve an approved bootstrap-enrolled peer's signed Biscuit identity token by supplying a peer_id obtainable from the unauthenticated GET /info endpoint. A related flaw in POST /enroll allowed any bootstrap-token holder to re-fetch another peer's credential. An attacker can replay the disclosed Biscuit token as a bearer credential on /policies to read mesh authorization policies and on /routers/lease to overwrite advertised router multiaddrs. Users should upgrade to version 0.1.0-alpha.9 or later, which requires cryptographic proof of possession of the enrollment private key on credential-releasing endpoints, enforces rate limiting, and validates router lease addresses.

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
Google SAM ≥ 0.1.0-alpha.1, < 0.1.0-alpha.9 0.1.0-alpha.9

Kaynaklar4 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.