เบเปเบญเบเปเบซเบงเป (CVE-2022-21658) เปเบเปเบเบทเบเบฅเบฐเบเบธเปเบงเปเปเบเบซเปเบญเบเบชเบฐเปเบธเบเบกเบฒเบเบเบฐเบเบฒเบ Rust เปเบเบทเปเบญเบเบเบฒเบเบชเบฐเบเบฒเบเบเบฒเบเปเบเปเบเบเบฑเบเบขเบนเปเปเบเบเบฑเบเบเบฑเบ std::fs::remove_dir_all(). เบเปเบฒเบเบฑเบเบเบฑเบเบเบตเปเบเบทเบเปเบเปเปเบเบทเปเบญเบฅเบถเบเปเบเบฅเปเบเบปเปเบงเบเบฒเบงเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเบกเบตเบชเบดเบเบเบดเบเบดเปเบชเบ, เบเบนเปเปเบเบกเบเบตเบชเบฒเบกเบฒเบเบเบฑเบเบฅเบธเบเบฒเบเบฅเบถเบเปเบเบฅเปเบฅเบฐเบเบปเบ เปเบฅเบฐเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเบนเปเปเบเบกเบเบตเบกเบฑเบเบเบฐเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบฅเบถเบเปเบเป.
เบเปเบญเบเปเบซเบงเปเปเบกเปเบเปเบเบตเบเบกเบฒเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเบเบญเบเบเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบชเบฑเบเบเบฒเบฅเบฑเบเบเปเบญเบเบเบตเปเบเบฐเบฅเบถเบเปเบเปเบฅเบเบฐเบเปเบฅเบต recursively. เปเบเบเบเบตเปเบเบฐเบเปเบญเบเบเบฑเบ symlinks เบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบก, remove_dir_all() เบเปเบฒเบญเบดเบเบเบงเบเปเบเบดเปเบเบงเปเบฒเปเบเบฅเปเปเบกเปเบ symlink. เบเปเบฒเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบทเบเบเปเบฒเบเบปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเบทเบเบฅเบถเบเปเบเบฑเบเปเบเบฅเป, เปเบฅเบฐเบเปเบฒเบกเบฑเบเปเบเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบต, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบเบเปเบฒเบเบฑเบเปเบเบทเปเบญเบซเบฒ recursive เปเบญเบตเปเบเบงเปเบฒ. เบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒเบกเบตเบเบงเบฒเบกเบเบฑเบเบเปเบฒเปเบฅเบฑเบเบเปเบญเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเปเบฅเบฐเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบฅเบถเบ.
เปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเบงเบเบชเบญเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบฅเปเบง, เปเบเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบญเบ enumerating directory เบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบถเบเบเบฑเบเบเปเปเบเบฑเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบ, เบเบนเปเปเบเบกเบเบตเบชเบฒเบกเบฒเบเบเบปเบเปเบเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบงเบเปเบเบฅเปเบเบปเปเบงเบเบฒเบงเบเบตเปเบกเบตเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบชเบฑเบเบเบฒเบฅเบฑเบ. เบเปเบฒเบกเบฑเบ hits เปเบเปเบงเบฅเบฒเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก, เบเบฑเบเบเบฑเบ remove_dir_all() เบเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบชเบฑเบเบเบฒเบฅเบฑเบเปเบเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบฅเบฐเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบญเบเปเบเบทเปเบญเปเบเบเบตเปเบเบธเบเปเบเบทเปเบญเบกเบเปเป. เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบปเบเบชเปเบฒเปเบฅเบฑเบเบเบญเบเบเบฒเบเปเบเบกเบเบตเปเบกเปเบเบเบถเปเบเบเบฑเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเปเบงเบฅเบฒเบเบตเปเปเบฅเบทเบญเบเบเบญเบเบเบฒเบเบเปเบฝเบเบฅเบฒเบเบเบทเปเปเบฅเบฐเบเบฒเบเบเบตเปเบงเบฅเบฒเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเปเบเบเปเบฒเบญเบดเบเปเบกเปเบเบเปเปเปเบเบฑเบเปเบเปเบเป, เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบปเบเบฅเบญเบ, เบเบฑเบเบเบปเปเบเบเบงเปเบฒเบชเบฒเบกเบฒเบเบเบฑเบเบฅเบธเบเบฒเบเปเบเบกเบเบตเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเบเปเปเบฒเบเปเบญเบเบซเบผเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบธเบเบเบปเปเบเบเบฒเบเปเบ. เบชเบญเบเบชเบฒเบกเบงเบดเบเบฒเบเบต.
เบเบธเบเบฅเบธเปเบเบเบญเบ Rust เบเบฒเบ 1.0.0 เบซเบฒ 1.58.0 เปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบ. เบเบฑเบเบซเบฒเปเบเปเบเบทเบเปเบเปเปเบเปเบเบฎเบนเบเปเบเบ patch เบชเปเบฒเบฅเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบ (เบเบฒเบเปเบเปเปเบเบเบฐเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเบเบฒเบเบเปเบญเบ 1.58.1, เปเบเบดเปเบเบเบฒเบเบงเปเบฒเบเบฐเบกเบตเบเบฒเบเปเบเบชเบญเบเบชเบฒเบกเบเบปเปเบงเปเบกเบ). เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเบเปเบฒเบเบฑเบเบเบงเบฒเบกเบญเปเบญเบเปเบญเปเบเบเบฒเบเปเบเบเบขเบฒเบเบขเบนเปเปเบเบซเบเปเบฒเปเบซเบผเบปเปเบฒเบเบตเป: Debian, RHEL, SUSE, Fedora, Ubuntu, Arch, FreeBSD. เบเบนเปเปเบเปเบเบฑเบเบซเบกเบปเบเบเบญเบเปเบเบเบเบฒเบ Rust เปเบฅเปเบเบเปเบงเบเบชเบดเบเบเบดเบเบดเปเบชเบเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเปเบเบฑเบเบเบฑเบ remove_dir_all เปเบเปเบเบทเบเปเบเบฐเบเปเบฒเปเบซเปเบเบฑเบเบเบธเบ Rust เปเบเบฑเบเบชเบฐเบเบฑเบ 1.58.1 เบเปเบงเบ. เปเบเบฑเบเบเบตเปเปเปเบฒเบชเบปเบเปเบเบเบตเปเปเบเบฑเบเบเบตเปเบเปเบญเบเบญเบญเบเบกเบฒเบเปเปเปเบเปเปเบเปเปเบเบเบฑเบเบซเบฒเปเบเบเบธเบเบฅเบฐเบเบปเบ; เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเปเบ REDOX OS เปเบฅเบฐเปเบงเบตเบเบฑเบเบเบญเบ macOS เบเปเบญเบ 10.10 (Yosemite), เบเปเบญเบเปเบซเบงเปเบเปเปเปเบเปเบเบทเบเบเบฅเบฑเบญเบเปเบเบทเปเบญเบเบเบฒเบเบเปเปเบกเบตเบเบธเบ O_NOFOLLOW, เปเบเบดเปเบเบเบดเบเบเบฒเบเปเบเปเบเบฒเบเบเบฒเบกเบชเบฑเบเบเบฒเบฅเบฑเบ. เบเบฒเบเปเบเบทเปเบญเบกเบเปเป.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru