CVE-2026-68581
Açıklama
Vikunja 0.22.0 ile 2.3.0 sürümleri, API token yönetiminde principal türünü doğrulamakta başarısız olur. Kullanıcı kimlikleri ile link-share kimlikleri bağımsız sayısal diziler olduğundan ve her ikisi de genel bir web.Auth.GetID() arayüzü üzerinden çözümlendiğinden, sayısal kimliği hedef kullanıcının kimliğine eşit olan bir link-share JWT'si /api/v1/tokens uç noktaları tarafından o kullanıcı olarak işlenir. Kimliği doğrulanmış bir saldırgan, kimliği doğrulanmış kullanıcı araması aracılığıyla hedefin sayısal kullanıcı kimliğini elde edebilir, ardından saldırganın yazabildiği bir projede link-share dizisi bu değere ulaşana kadar link share'ler oluşturabilir ve elde edilen link-share JWT'sini kullanarak hedef kullanıcının API token'larını listeleyebilir, oluşturabilir ve silebilir (hedefin izinleri altında saldırganın seçtiği kapsamlarla yeni bir token düzenleme dahil). 2.4.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- code.vikunja.io/api2.4.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| code.vikunja.io/apiGo | 0.22.0 ≤ v < 2.4.0, 0.22.0 ≤ v | 2.4.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.
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.