เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ Linux เด•เต‡เตผเดฃเดฒเดฟเดจเตเดฑเต† VFS-เดฒเต† เด’เดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค

เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดจเตฝเด•เตเดจเตเดจ เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตบเดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดŽเดชเดฟเดเดฏเดฟเตฝ เด’เดฐเต เดฆเตเตผเดฌเดฒเดค (CVE-2022-0185) เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเต, เด‡เดคเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดฑเต‚เดŸเตเดŸเต เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เตพ เดจเต‡เดŸเดพเตป เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดถเตเดจเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดž เด—เดตเต‡เดทเด•เตป, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เด‰เดฌเตเดฃเตเดŸเต 20.04-เตฝ เดฑเต‚เดŸเตเดŸเต เด†เดฏเดฟ เด•เต‹เดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดšเต‚เดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดชเตเดฐเดฆเตผเดถเดจเด‚ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต. เดตเดฟเดคเดฐเดฃเด™เตเด™เตพ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เด’เดฐเดพเดดเตโ€Œเดšเดฏเตโ€Œเด•เตเด•เตเดณเตเดณเดฟเตฝ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฒเต‹เดฏเดฟเดฑเตเดฑเต เด•เต‹เดกเต GitHub-เตฝ เดชเต‹เดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

VFS-เดฒเต† legacy_parse_param() เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เดˆ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตบเดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต API-เดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดพเดคเตเดค เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดตเดฒเตเดชเตเดชเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต เด‡เดคเดฟเดจเต เด•เดพเดฐเดฃเด‚. เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฏ เด’เดฐเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเดคเต, เดŽเดดเตเดคเต‡เดฃเตเดŸ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต† เด“เดตเตผเดซเตเดฒเต‹เดฏเตเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚ - เด•เต‹เดกเดฟเดจเต "if (len > PAGE_SIZE - 2 - size)" เดŽเดจเตเดจ เดฌเดซเตผ เด“เดตเตผเดซเตเดฒเต‹ เดšเต†เด•เตเด•เต เด‰เดฃเตเดŸเต, เด…เดคเต เด‡เดฒเตเดฒ เดตเดฒเตเดชเตเดช เดฎเต‚เดฒเตเดฏเด‚ 4094-เตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•. เดฒเต‹เดตเตผ เดฌเต—เดฃเตเดŸเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด“เดตเตผเดซเตเดฒเต‹เดฏเตโ€Œเด•เตเด•เต (เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด…เดฃเตเดŸเตผเดซเตเดฒเต‹, 4096 - 2 - 4095 เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเดคเตเดค เด‡เดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เดพเดธเตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดซเดฒเด‚ 2147483648 เด†เดฃเต).

เดˆ เดชเดฟเดถเด•เต, เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด’เดฐเต เดฌเดซเตผ เด“เดตเตผเดซเตเดฒเต‹ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดจเตเดตเดฆเดฟเดšเตเดš เดฎเต†เดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเดฏเตเด•เตเด•เต เดถเต‡เดทเด‚ เด•เต‡เตผเดฃเตฝ เดกเดพเดฑเตเดฑ เดชเตเดจเดฐเดพเดฒเต‡เด–เดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต CAP_SYS_ADMIN เด…เดตเด•เดพเดถเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เด…เดคเดพเดฏเดคเต. เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ เด…เดงเดฟเด•เดพเดฐเด™เตเด™เตพ. เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด…เดคเตเดคเดฐเด‚ เด…เดจเตเดฎเดคเดฟเด•เตพ เด’เดฐเต เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเดฟเตฝ เดฒเดญเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตโ€Œเดจเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเดฒเตเด‚ เดซเต†เดกเต‹เดฑเดฏเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดกเต†เดฌเดฟเดฏเตป, เด†เตผเดŽเดšเตเดšเตเด‡เดŽเตฝ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฒเตเดฒ (เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดเดธเตŠเดฒเต‡เดทเตป เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ).

เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ 5.1 เดฎเตเดคเตฝ เดˆ เดชเตเดฐเดถเตเดจเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต, เด‡เดจเตเดจเดฒเดคเตเดคเต† 5.16.2, 5.15.16, 5.10.93, 5.4.173 เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต. RHEL, Debian, Fedora, Ubuntu เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเด•เตเด•เต‡เดœเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. Arch Linux, Gentoo, SUSE, openSUSE เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดชเดฐเดฟเดนเดพเดฐเด‚ เด‡เดคเตเดตเดฐเต† เดฒเดญเตเดฏเดฎเดฒเตเดฒ. เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดเดธเตŠเดฒเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เด’เดฐเต เดธเตเดฐเด•เตเดทเดพ เดชเดฐเดฟเดนเดพเดฐเดฎเต†เดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต sysctl "user.max_user_namespaces" เดฎเต‚เดฒเตเดฏเด‚ 0 เด†เดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚: echo "user.max_user_namespaces=0" > /etc/sysctl.d/userns.conf # sysctl -p /etc/ sysctl.d/users.conf

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

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