CVE-2026-35195
Təsvir
Wasmtime WebAssembly üçün işləmə mühitidir. 24.0.7, 36.0.7, 42.0.2 və 43.0.1 versiyalarından əvvəl Wasmtime-ın komponentlər arasında sətirlərin transkodlaşdırılması tətbiqində elə bir səhv var idi ki, host göstərici vasitəsilə yazmağa cəhd etməzdən əvvəl qonaq komponentin realloc funksiyasının qaytardığı dəyər yoxlanılmırdı. Bu, qonağa imkan verir ki, host xətti yaddaşın bazasından 4GiB-ə qədər uzaqda olan ixtiyari yerə ixtiyari transkodlaşdırılmış sətir baytlarını yazsın. Hostda bu yazmalar xəritələnməmiş yaddaşa düşə bilər və ya Wasmtime-ın konfiqurasiyasından asılı olaraq host məlumat strukturlarını korlaya bilər. Wasmtime defolt olaraq qonağın xətti yaddaşı üçün 4GiB virtual yaddaş ayırır, yəni bu səhv defolt olaraq hostlarda hostun xəritələnməmiş yaddaşa düşməsinə və idarə olunmayan xəta səbəbindən prosesin dayandırılmasına səbəb olacaq. Lakin Wasmtime qonaq üçün daha az yaddaş ayırmaq və bütün qoruyucu səhifələri silmək üçün konfiqurasiya edilə bilər, buna görə Wasmtime-ın bəzi konfiqurasiyaları qonağın xətti yaddaşından kənarda, məsələn, host məlumat strukturlarında və ya digər qonaqların xətti yaddaşlarında məlumatların korlanmasına səbəb ola bilər. Bu zəiflik 24.0.7, 36.0.7, 42.0.2 və 43.0.1 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- bytecodealliance wasmtime24.0.7, 36.0.7, 42.0.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| bytecodealliance wasmtime | v < 24.0.7, 25.0.0 ≤ v < 36.0.7, 37.0.0 ≤ v < 42.0.2, 43.0.0 | 24.0.7, 36.0.7, 42.0.2 |
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.