CVE-2026-46700
Açıklama
Actual, yerel öncelikli bir kişisel finans aracıdır. 26.6.0 sürümünden önce, @actual-app/sync-server içerisindeki GET /secret/:name uç noktası yalnızca çağrının geçerli bir oturuma sahip olduğunu kontrol eder ve çağrıyı yapan kişinin yönetici olup olmadığını doğrulamaz; buna karşın kardeş POST /secret/ işleyicisi OpenID modunda yönetici kontrolü uygular. OpenID çok kullanıcılı dağıtımlardaki herhangi bir kimliği doğrulanmış yönetici olmayan BASIC kullanıcısı, sır deposunu sorgulayabilir ve simplefin_accessKey, pluggyai_clientSecret, pluggyai_itemIds ve gocardless sırları dahil olmak üzere hangi yönetici tarafından yönetilen banka senkronizasyon entegrasyonlarının yapılandırıldığını öğrenebilir. Bu sorun 26.6.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- @actual-app/sync-server26.6.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| @actual-app/sync-servernpm | v < 26.6.0 | 26.6.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.