CVE-2023-45130

Yüksek

Açıklama

Frontier, Substrate'in Ethereum uyumluluk katmanıdır. aea528198b3b226e0d20cce878551fd4c0e3d5d0 commit'inden önce, bir sözleşme yürütmesinin sonunda, SUICIDE opcode'u bir sözleşmenin silinmesini işaretlediğinde, yazılım onunla ilişkili tüm depolamaları kaldırmak için `storage::remove_prefix` (şu anki adıyla `storage::clear_prefix`) kullanır. Bu, WebAssembly sınırını geçen tek bir IO primitif çağrısıdır. Büyük sözleşmeler için bu çağrı (`limit` parametresi sağlanmadığında) yavaş olabilir. Ek olarak, parachain'ler için silinecek tüm depolamalar PoV'nin bir parçası olacaktır ve bu durum kolayca relay chain PoV boyut sınırını aşabilir. Öte yandan, Frontier yöneticileri SUICIDE opcode'u için yalnızca sabit bir maliyet uygular. Yöneticiler, bir saldırganın bir parachain üzerinde çok sayıda depolama değerine sahip bir sözleşme oluşturup ardından sözleşmede SUICIDE opcode'unu çağırabileceği için bu sorunun ciddiyetini yüksek olarak değerlendirmektedir. İşlem bir parachain bloğuna girerse, PoV boyutu relay chain sınırını aşacağı için parachain duracaktır. Bu durum, atlanamadıkları için özellikle XCM işlemleri için bir sorundur. aea528198b3b226e0d20cce878551fd4c0e3d5d0 commit'i bu sorun için bir yama içermektedir. Parachain'ler için mümkün olan en kısa sürede acil bir runtime yükseltmesi yapılması önerilir. Bağımsız zincirler için etki daha az ciddidir çünkü sorun temel olarak PoV boyutlarını etkilemektedir. Mümkün olan en kısa sürede normal bir runtime yükseltmesi yapılması önerilir. Bilinen bir geçici çözüm yoktur.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünParity Frontier
Yayın13 Eki 2023
İlk görülme13 Eki 2023

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
parity frontierv ≤ 0.1.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.

Intelligence 360 paketinde

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.

CVE-2023-45130 · Parity Frontier · Dark Radar