Wasmtime 6.0.1, 5.0.1, āĻāĻŦāĻ 4.0.1 āϏāĻāĻļā§āϧāύāĻŽā§āϞāĻ āĻāĻĒāĻĄā§āĻāĻā§āϞāĻŋ āĻĻā§āϰā§āĻŦāϞāϤāĻž (CVE-2023-26489) āĻ āĻŋāĻ āĻāϰā§, āϝā§āĻāĻŋāĻā§ āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ āϰā§āĻ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻĻā§āϰā§āĻŦāϞāϤāĻž āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ WebAssembly āĻā§āĻĄā§āϰ āĻāύā§āϝ āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āϏā§āĻŽāĻžāύāĻžāϰ āĻŦāĻžāĻāϰ⧠āĻāĻāĻāĻŋ āĻŽā§āĻŽāϰāĻŋ āĻāϞāĻžāĻāĻžāϝāĻŧ āĻĄā§āĻāĻž āϞā§āĻāĻžāϰ āϏāĻāĻāĻ āĻŋāϤ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ, āϝāĻž āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ WASI āĻĒāϰāĻŋāĻŦā§āĻļā§āϰ āĻŦāĻžāĻāϰ⧠āϤāĻžāĻĻā§āϰ āĻā§āĻĄ āĻāĻžāϰā§āϝāĻāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽā§āĻāĻžāĻŦā§āϝāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāϝāĻŧāĻžāϏāĻŽāĻāĻžāĻāĻŽ āĻšāϞ āĻāĻāĻāĻŋ āϰāĻžāύāĻāĻžāĻāĻŽ āϝāĻž WASI (WebAssembly āϏāĻŋāϏā§āĻā§āĻŽ āĻāύā§āĻāĻžāϰāĻĢā§āϏ) āĻāĻā§āϏāĻā§āύāĻļāύ āϏāĻš āĻāϝāĻŧā§āĻŦ āĻ ā§āϝāĻžāϏā§āĻŽā§āĻŦāϞāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāĻā§ āϏāĻžāϧāĻžāϰāĻŖ āϏā§āĻŦāϤāύā§āϤā§āϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝāĨ¤ āĻā§āϞāĻāĻŋāĻāĻāĻŋ āĻŽāϰāĻŋāĻāĻžāϝāĻŧ āϞā§āĻāĻž āĻšāϝāĻŧā§āĻā§, āĻāĻŦāĻ āĻā§āϰā§āύāϞāĻŋāĻĢā§āĻ āĻā§āĻĄ āĻā§āύāĻžāϰā§āĻāϰ⧠āϰā§āĻāĻŋāĻ āĻŽā§āĻŽāϰāĻŋ āĻ ā§āϝāĻžāĻĄā§āϰā§āϏāĻŋāĻ āύāĻŋāϝāĻŧāĻŽā§āϰ āϏāĻāĻā§āĻāĻžāϝāĻŧ āĻāĻāĻāĻŋ āϝā§āĻā§āϤāĻŋāĻ āϤā§āϰā§āĻāĻŋāϰ āĻāĻžāϰāĻŖā§ āĻĻā§āϰā§āĻŦāϞāϤāĻž āϏā§āώā§āĻāĻŋ āĻšāϝāĻŧā§āĻā§, āϝāĻž x86_64 āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻā§āĻŦāϞ āĻŽā§āĻļāĻŋāύ āĻā§āĻĄā§ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻĨā§āĻā§ āϏā§āĻŦāϤāύā§āϤā§āϰ āĻāĻāĻāĻŋ āĻŽāϧā§āϝāĻŦāϰā§āϤ⧠āĻāĻĒāϏā§āĻĨāĻžāĻĒāύāĻžāĻā§ āĻ āύā§āĻŦāĻžāĻĻ āĻāϰā§āĨ¤
āĻŦāĻŋāĻļā§āώ āĻāϰā§, WebAssembly-āĻ āĻ āύā§āĻŽā§āĻĻāĻŋāϤ 35-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāύāĻžāĻā§āϞāĻŋāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠33-āĻŦāĻŋāĻ āĻāĻžāϰā§āϝāĻāϰ⧠āĻ āĻŋāĻāĻžāύāĻžāĻā§āϞāĻŋ WebAssembly āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāĻŖāύāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āϝāĻž āĻĒāĻĄāĻŧāĻžāϰ āĻāĻŦāĻ āϞā§āĻāĻžāϰ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒā§āϰ āĻāύā§āϝ āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŽā§āĻŽāϰāĻŋāϰ āϏā§āĻŽāĻžāĻā§ 34 GB-āϤ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻāϰā§āĻā§, āϝāĻāύ āϏā§āϝāĻžāύā§āĻĄāĻŦāĻā§āϏ āĻĒāϰāĻŋāĻŦā§āĻļ āϏā§āĻāĻŋāĻāϏ 6 GB āĻāϰ āĻāύā§āϝ āϏā§āϰāĻā§āώāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻāĻŋāϤā§āϤāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻĨā§āĻā§āĨ¤ āĻĢāϞāϏā§āĻŦāϰā§āĻĒ, āĻŦā§āϏ āĻ ā§āϝāĻžāĻĄā§āϰā§āϏ āĻĨā§āĻā§ 6 āĻĨā§āĻā§ 34 GB āĻĒāϰā§āϝāύā§āϤ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŽā§āĻŽāϰāĻŋāϰ āĻĒāϰāĻŋāϏāϰ WebAssembly āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āϞā§āĻāĻžāϰ āĻāύā§āϝ āĻāĻĒāϞāĻŦā§āϧ āĻāĻŋāϞāĨ¤ āĻāĻ āĻŽā§āĻŽāϰāĻŋ āĻ āύā§āϝāĻžāύā§āϝ WebAssembly āĻĒāϰāĻŋāĻŦā§āĻļ āĻŦāĻž WebAssembly āϰāĻžāύāĻāĻžāĻāĻŽ āĻāĻĒāĻžāĻĻāĻžāύ āĻšā§āϏā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāϝāĻŧāĻžāϏāĻŽāĻāĻžāĻāĻŽ āϏāĻāϏā§āĻāϰāĻŖ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āϏāĻŽā§āĻāĻŦ āύāĻž āĻšāϞā§, āϝā§āĻā§āύ āϰā§āĻāĻŋāĻ āĻŽā§āĻŽāϰāĻŋ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ⧠āĻŦāĻžāϧā§āϝāϤāĻžāĻŽā§āϞāĻ āĻĒā§āĻĨāĻ āϏā§āĻŽāĻžāύāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻāύā§āϝ "Config::static_memory_maximum_size(0)" āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰ⧠āϤā§āϰā§āĻāĻŋāĻāĻŋ āĻŦā§āϞāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻŽāĻžāϧāĻžāύ āĻšāĻŋāϏāĻžāĻŦā§ āĻāϞā§āϞā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (āĻĢāϞāĻžāĻĢāϞ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻšā§āϰāĻžāϏ)āĨ¤ āĻāϰā§āĻāĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āĻšāϞ āϏāĻŽāϏā§āϝāĻžāϝā§āĻā§āϤ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŽā§āĻŽāϰāĻŋ āϰā§āĻā§āĻā§ āĻ
āĻŦāϏā§āĻĨāĻŋāϤ āĻāĻžāϰā§āĻĄ āĻĒā§āĻā§āϰ āϏāĻāĻā§āϝāĻž āĻŦāĻžāĻĄāĻŧāĻžāύā§āϰ āĻāύā§āϝ "Config::static_memory_guard_size(1 < 36)" āϏā§āĻāĻŋāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž (āĻāĻžāϰā§āĻĄ āĻĒā§āĻ, āĻāĻāĻāĻŋ āĻŦā§āϝāϤāĻŋāĻā§āϰāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ) āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŽā§āĻŽāϰāĻŋ āĻāĻŦāĻ āϏāĻāĻā§āϝāĻž āϏāĻŽāϏāĻžāĻŽāϝāĻŧāĻŋāĻ WebAssembly āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϏā§āĻŽāĻŋāϤ)āĨ¤
āĻāϤā§āϏ: opennet.ru
