CVE-2022-42467
Açıklama
Prototype modunda çalışırken, (Prototype menüsünden erişilebilen) h2 webconsole modülü, veritabanını doğrudan sorgulama yeteneğiyle otomatik olarak kullanılabilir hale gelmektedir. Bu özelliğin geliştirici tarafından açıkça etkinleştirilmesinin istenmesinin daha güvenli olduğu değerlendirilmiştir. 2.0.0-M8 sürümünden itibaren bu işlem artık 'isis.prototyping.h2-console.web-allow-remote-access' yapılandırma özelliği kullanılarak yapılabilmektedir; bu yapılandırma ayarlanmadan web konsolu kullanılamayacaktır. Ek bir önlem olarak, varsayılan olarak etkin olan yeni 'isis.prototyping.h2-console.generate-random-web-admin-password' yapılandırma parametresi, yöneticinin konsolu kullanmak için rastgele oluşturulmuş bir şifre kullanmasını gerektirir. Şifre, günlüğe "webAdminPass: xxx" ("xxx" şifredir) şeklinde yazdırılır. Orijinal davranışa geri dönmek için yöneticinin şu yapılandırma parametrelerini ayarlaması gerekir: isis.prototyping.h2-console.web-allow-remote-access=true isis.prototyping.h2-console.generate-random-web-admin-password=false Ayrıca, h2 webconsole'un üretim modunda asla kullanılabilir olmadığı, dolayısıyla bu önlemlerin yalnızca webconsole'un prototype modunda da varsayılan olarak güvenli olmasını sağlamak amacıyla getirildiği unutulmamalıdır.
Nasıl düzeltilir
- apache isis2.0.0 ya da sonraki bir sürüm
- org.apache.isis.core:isis-core2.0.0-M8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| apache isis | v < 2.0.0, 2.0.0 | 2.0.0 |
| org.apache.isis.core:isis-coreMaven | v < 2.0.0-M8 | 2.0.0-M8 |
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.