CVE-2026-30921
Açıklama
OneUptime, çevrimiçi hizmetlerin izlenmesi ve yönetilmesi için bir çözümdür. 10.0.20 sürümünden önce, OneUptime Synthetic Monitors düşük yetkili proje kullanıcılarının, oneuptime-probe servisi üzerinde yürütülen özel Playwright kodu göndermesine izin vermektedir. Mevcut uygulamada, bu güvenilmeyen kod Node'un vm modülü içinde çalıştırılmakta ve browser ile page gibi canlı ana bilgisayar Playwright nesneleri atanmaktadır. Bu durum belirgin bir sunucu tarafı RCE primitifi oluşturur: saldırganın klasik this.constructor.constructor(...) sandbox kaçışına ihtiyacı yoktur. Bunun yerine saldırgan, enjekte edilen Playwright browser nesnesini doğrudan kullanarak browser.browserType().launch(...) yöntemine erişebilir ve probe ana bilgisayarı/konteynırı üzerinde rastgele bir yürütülebilir dosya başlatabilir. Bu güvenlik açığı 10.0.20 sürümünde giderilmiştir.
Nasıl düzeltilir
- hackerbay oneuptime10.0.20 ya da sonraki bir sürüm
- @oneuptime/common10.0.20 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| hackerbay oneuptime | v < 10.0.20 | 10.0.20 |
| @oneuptime/commonnpm | v < 10.0.20 | 10.0.20 |
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.