WebAssembly เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณ เดฑเตบเดŸเตˆเด‚, Wasmtime-เดฒเต† เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ

เดคเดฟเดฐเตเดคเตเดคเตฝ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ Wasmtime 6.0.1, 5.0.1, 4.0.1 เดŽเดจเตเดจเดฟเดต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต (CVE-2023-26489), เด‡เดคเต เด…เดชเด•เดŸเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดจเดฟเตผเดฃเดพเดฏเด• เดคเดฒเด‚ เดจเตฝเด•เดฟ. เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ WebAssembly เด•เต‹เดกเดฟเดจเต เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เด’เดฐเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เดŽเดดเตเดคเดพเตป เดฆเตเตผเดฌเดฒเดค เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ WASI เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเต เด’เดฐเต เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเด•เตเด•เต เด…เดตเดฐเตเดŸเต† เด•เต‹เดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดฟเดŸเดฏเตเดฃเตเดŸเต.

เดธเดพเดงเดพเดฐเดฃ เดธเตเดฑเตเดฑเดพเตปเดกเต-เดŽเดฒเต‹เตบ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดพเดฏเดฟ WASI (WebAssembly เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดจเตเดฑเตผเดซเต‡เดธเต) เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ เด‰เดณเตเดณ WebAssembly เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฑเตบเดŸเตˆเดฎเดพเดฃเต Wasmtime. เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต เดฑเดธเตเดฑเตเดฑเต เดญเดพเดทเดฏเดฟเดฒเดพเดฃเต เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด•เตเดฐเต†เดฏเตเตปเดฒเดฟเดซเตเดฑเตเดฑเต เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเดฑเดฟเดฒเต† เดฒเต€เดจเดฟเดฏเตผ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดกเตเดฐเดธเตเดธเดฟเด‚เด—เต เดจเดฟเดฏเดฎเด™เตเด™เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต† เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดชเดฟเดถเด•เต เดฎเต‚เดฒเดฎเดพเดฃเต เดˆ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด‡เดคเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏ เด’เดฐเต เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเต† x86_64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดณเตเดณ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดฎเต†เดทเต€เตป เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, WebAssembly เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ, WebAssembly-เตฝ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ 35-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเด™เตเด™เตพเด•เตเด•เต เดชเด•เดฐเด‚ 33-เดฌเดฟเดฑเตเดฑเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฑเต€เดกเต เด†เตปเดกเต เดฑเตˆเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เดชเดฐเดฟเดงเดฟ 34 GB-เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฟ, เด…เดคเต‡เดธเดฎเดฏเด‚ เดธเดพเตปเดกเตโ€Œเดฌเต‹เด•เตโ€Œเดธเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเดฐเดฟเดฐเด•เตเดท เดจเตฝเด•เตเดจเตเดจเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต 6 เดœเดฟเดฌเดฟ. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด…เดŸเดฟเดธเตเดฅเดพเดจ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต 6 เดฎเตเดคเตฝ 34 เดœเดฟเดฌเดฟ เดตเดฐเต†เดฏเตเดณเตเดณ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เดถเตเดฐเต‡เดฃเดฟ เดตเต†เดฌเต เด…เดธเด‚เดฌเตเดฒเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดŽเดดเตเดคเดพเดจเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต. เดˆ เดฎเต†เดฎเตเดฎเดฑเดฟเด•เตเด•เต เดฎเดฑเตเดฑเต WebAssembly เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ WebAssembly เดฑเตบเดŸเตˆเด‚ เด˜เดŸเด•เด™เตเด™เตพ เดนเต‹เดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเดพเด•เตเด‚.

Wasmtime เดชเดคเดฟเดชเตเดชเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดธเดพเดงเตเดฏเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดŽเดฒเตเดฒเดพ เดฒเต€เดจเดฟเดฏเตผ เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเตเด•เดณเดฟเดฒเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดฌเต—เดฃเตเดŸเต เดชเดฐเดฟเดถเต‹เดงเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "Config::static_memory_maximum_size(0)" เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดชเดฟเดถเด•เต เดคเดŸเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ . เดชเตเดฐเดถเตเดจเดฎเตเดณเตเดณ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด—เดพเตผเดกเต เดชเต‡เดœเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ (เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดŽเดฑเดฟเดฏเตเดจเตเดจ เด’เดฐเต เด…เดชเดตเดพเดฆเด‚) เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "Config::static_memory_guard_size(1 <36)" เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดฎเดฑเตเดฑเตŠเดฐเต เด“เดชเตเดทเตป เด’เดฐเต‡เดธเดฎเดฏเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดตเต†เดฌเต เด…เดธเด‚เดฌเตเดฒเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต).

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•