CVE-2026-24116
Təsvir
Wasmtime WebAssembly üçün bir runtime-dır. Versiya 29.0.0-dan başlayaraq və versiya 36.0.5, 40.0.3 və 41.0.1-dən əvvəlki versiyalarda, AVX dəstəkli x86-64 platformalarında, Wasmtime-ın Cranelift ilə `f64.copysign` WebAssembly təlimatının kompilyasiyası zəruridirdən 8 bayt daha çox yükləyə bilər. Signals-based-traps söndürüldükdə, bu, xəritələnməmiş guard page-lərdən yükləmə səbəbindən tutulmamış segfault ilə nəticələnə bilər. Guard page-lər söndürüldükdə sandbox kənarındakı məlumatların yüklənməsi mümkündür, lakin Cranelift-də başqa bir xəta olmadığı təqdirdə, bu məlumatlar WebAssembly guest-ləri üçün görünən olmur. Bu problemi həll etmək üçün Wasmtime 36.0.5, 40.0.3 və 41.0.1 versiyaları buraxılıb. İstifadəçilərə Wasmtime-ın yamalanmış versiyalarına keçid etmək tövsiyə olunur. Təsirə məruz qalmış digər versiyalar yamalanmayıb və istifadəçilər bunun əvəzinə dəstəklənən əsas versiyaya yeniləməlidirlər. Bu xətanın qarşısını signals-based-traps funksiyasını aktivləşdirərək almaq olar. Bəzi hallarda guard page-lərin söndürülməsi sürətli həll yolu ola bildiyi halda, bu tövsiyə edilmir, çünki guard page-lər Wasmtime-ın əsas dərinlikdə müdafiə (defense-in-depth) tədbiridir.
Necə düzəltmək olar
- bytecodealliance wasmtime36.0.5, 40.0.3, 41.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 | 29.0.0 ≤ v < 36.0.5, 40.0.0 ≤ v < 40.0.3, 41.0.0 ≤ v < 41.0.1 | 36.0.5, 40.0.3, 41.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.