เชฐเชธเซเชŸ เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ

std::fs::remove_dir_all() เชซเช‚เช•เซเชถเชจเชฎเชพเช‚ เชฐเซ‡เชธเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฐเชธเซเชŸ เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ (CVE-2022-21658) เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชœเซ‹ เช† เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เช…เชธเซเชฅเชพเชฏเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชฎเชจเชธเซเชตเซ€ เชธเชฟเชธเซเชŸเชฎ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเช•เชพเช“เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เชนเชพเช‚เชธเชฒ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชนเซเชฎเชฒเชพเช–เซ‹เชฐเชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชเช•เซเชธเซ‡เชธ เชจ เชนเซ‹เชฏ.

เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฐเซ€เชเชจเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชฐเซ€เชคเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชคเชพ เชชเชนเซ‡เชฒเชพ เชธเชพเช‚เช•เซ‡เชคเชฟเช• เชฒเชฟเช‚เช•เซเชธเชจเซ‡ เชคเชชเชพเชธเชตเชพเชจเชพ เช–เซ‹เชŸเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชจเชฌเชณเชพเชˆ เชธเชฐเซเชœเชพเชฏ เช›เซ‡. symlinks เชจเซ‡ เช…เชจเซเชธเชฐเชคเชพ เช…เชŸเช•เชพเชตเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, remove_dir_all() เชชเชนเซ‡เชฒเชพ เชคเชชเชพเชธ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เชถเซเช‚ เชซเชพเชˆเชฒ เชธเชฟเชฎเชฒเชฟเช‚เช• เช›เซ‡. เชœเซ‹ เชฒเชฟเช‚เช•เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡ เชซเชพเช‡เชฒ เชคเชฐเซ€เช•เซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเซ‹ เชคเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชธเชพเชฎเช—เซเชฐเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เชšเซ‡เช• เช…เชจเซ‡ เชกเชฟเชฒเซ€เชŸ เช“เชชเชฐเซ‡เชถเชจเชจเซ€ เชถเชฐเซ‚เช†เชค เชตเชšเซเชšเซ‡ เชฅเซ‹เชกเซ‹ เชตเชฟเชฒเช‚เชฌ เชฅเชพเชฏ เช›เซ‡.

เชเช• เชธเชฎเชฏเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชชเชพเชธ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชนเชœเซ€ เชถเชฐเซ‚ เชฅเชˆ เชจเชฅเซ€, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชเช• เชธเชพเช‚เช•เซ‡เชคเชฟเช• เชฒเชฟเช‚เช• เชธเชพเชฅเซ‡ เช…เชธเซเชฅเชพเชฏเซ€ เชซเชพเช‡เชฒเซ‹ เชธเชพเชฅเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชจเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เซ‡ เช›เซ‡. เชœเซ‹ เชคเซ‡ เชฏเซ‹เช—เซเชฏ เชธเชฎเชฏเซ‡ เชนเชฟเชŸ เชฅเชพเชฏ, เชคเซ‹ remove_dir_all() เชซเช‚เช•เซเชถเชจ เชธเชฟเชฎเซเชฌเซ‹เชฒเชฟเช• เชฒเชฟเช‚เช•เชจเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชคเชฐเซ€เช•เซ‡ เช—เชฃเชถเซ‡ เช…เชจเซ‡ เชคเซ‡ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเชถเซ‡ เชœเซเชฏเชพเช‚ เชฒเชฟเช‚เช• เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเซ‡ เช›เซ‡. เช เชนเช•เซ€เช•เชค เชนเซ‹เชตเชพ เช›เชคเชพเช‚ เช•เซ‡ เชนเซเชฎเชฒเชพเชจเซ€ เชธเชซเชณเชคเชพ เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฌเชฆเชฒเชตเชพเชจเชพ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒเชพ เชธเชฎเชฏเชจเซ€ เชšเซ‹เช•เชธเชพเชˆ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเชฅเชฎ เชตเช–เชค เชฏเซ‹เช—เซเชฏ เช•เซเชทเชฃเชจเซ‡ เชซเชŸเช•เชพเชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชจเชฅเซ€, เชชเซเชฐเชฏเซ‹เช—เซ‹ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเช‚เชถเซ‹เชงเช•เซ‹ เช…เช‚เชฆเชฐเชจเชพ เชถเซ‹เชทเชฃเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเชพ เชชเช›เซ€ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชธเชซเชณ เชนเซเชฎเชฒเซ‹ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเชคเชพ. เชฅเซ‹เชกเซ€ เชธเซ‡เช•เชจเซเชก.

เชฐเชธเซเชŸเชจเซ€ 1.0.0 เชฅเซ€ 1.58.0 เชธเซเชงเซ€เชจเซ€ เชคเชฎเชพเชฎ เช†เชตเซƒเชคเซเชคเชฟเช“ เชชเซเชฐเชญเชพเชตเชฟเชค เช›เซ‡. เช† เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชฎเชฃเชพเช‚ เชฎเชพเชŸเซ‡ เชชเซ‡เชš เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เช‰เช•เซ‡เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ (เชซเชฟเช•เซเชธ 1.58.1 เชฐเชฟเชฒเซ€เชเชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชœเซ‡ เชฅเซ‹เชกเชพ เช•เชฒเชพเช•เซ‹เชฎเชพเช‚ เช…เชชเซ‡เช•เซเชทเชฟเชค เช›เซ‡). เชคเชฎเซ‡ เช† เชชเซƒเชทเซเช เซ‹ เชชเชฐ เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เชจเชฌเชณเชพเชˆเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชชเชฐ เชฆเซ‡เช–เชฐเซ‡เช– เชฐเชพเช–เซ€ เชถเช•เซ‹ เช›เซ‹: Debian, RHEL, SUSE, Fedora, Ubuntu, Arch, FreeBSD. เชเชฒเชฟเชตเซ‡เชŸเซ‡เชก เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒเชพ เชฐเชธเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเชพ เชคเชฎเชพเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เช…เชจเซ‡ เชฐเซ€เชฎเซ‚เชต_เชกเซ€เชฐ_เช“เชฒ เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฐเชธเซเชŸเชจเซ‡ เช†เชตเซƒเชคเซเชคเชฟ 1.58.1 เชชเชฐ เชคเชพเชคเซเช•เชพเชฒเชฟเช• เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชธเชฒเชพเชน เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡ เชฐเชธเชชเซเชฐเชฆ เช›เซ‡ เช•เซ‡ เชฐเชฟเชฒเซ€เช เชฅเชฏเซ‡เชฒ เชชเซ‡เชš เชฌเชงเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเชคเซเช‚ เชจเชฅเซ€; เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, 10.10 (เชฏเซ‹เชธเซ‡เชฎเชฟเชŸเซ€) เชชเชนเซ‡เชฒเชพ REDOX OS เช…เชจเซ‡ macOS เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชฎเชพเช‚, O_NOFOLLOW เชซเซเชฒเซ‡เช—เชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชจเชฌเชณเชพเชˆ เช…เชตเชฐเซ‹เชงเชฟเชค เชจเชฅเซ€, เชœเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชชเซเชฐเชคเซ€เช•เชพเชคเซเชฎเช•เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡. เชฒเชฟเช‚เช•เซเชธ

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹