CVE-2026-34945
Təsvir
Wasmtime WebAssembly üçün bir runtime-dır. 25.0.0 versiyasından etibarən 36.0.7, 42.0.2 və 43.0.1 versiyalarından əvvəlki versiyalarda, Wasmtime-ın Winch kompilyatorunda WebAssembly-nin memory64 təklifinin hissəsi olan 64-bit cədvəlin table.size təlimatını yanlış tərcümə edən bir xəta mövcuddur. Bu xəta, host-un stekindəki məlumatların WebAssembly qonaqlara açıqlanmasına səbəb ola bilər. Host-un steki, digər host mənşəli əməliyyatlarla bağlı olan və qonaqlara açıqlanması nəzərdə tutulmayan həssas məlumatlar ehtiva edə bilər. Bu xəta konkret olaraq, qaytarılan registrın nə dərəcədə böyük ola biləcəyini görmək üçün cədvəlin indeks tipinə müraciət etmək əvəzinə, table.size-ın geri dönüş dəyərinin statik olaraq 32-bit tam ədəd kimi təyin edilməsi səhvindən qaynaqlanıb. Multi-value returns kimi Winch-in ABI detalları ilə birlikdə bu, qonaq daxilində host-un stek məlumatlarını oxumaq üçün istifadə edilə bilər. Bu zəiflik 36.0.7, 42.0.2 və 43.0.1 versiyalarında aradan qaldırılıb.
Necə düzəltmək olar
- bytecodealliance wasmtime36.0.7, 42.0.2, 43.0.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| bytecodealliance wasmtime | 25.0.0 ≤ v < 36.0.7, 37.0.0 ≤ v < 42.0.2, 43.0.0 ≤ v < 43.0.1 | 36.0.7, 42.0.2, 43.0.1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.