Linux เด•เต‡เตผเดฃเดฒเดฟเดฒเต† เดฑเต‚เดŸเตเดŸเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เด•เต‚เดŸเดพเดคเต† systemd-เตฝ เดธเต‡เดตเดจเด‚ เดจเดฟเดทเต‡เดงเดฟเด•เตเด•เดฒเตเด‚

Qualys-เดฒเต† เดธเตเดฐเด•เตเดทเดพ เด—เดตเต‡เดทเด•เตผ Linux เด•เต‡เตผเดฃเดฒเดฟเดจเต†เดฏเตเด‚ systemd เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเดพเดจเต‡เดœเดฑเต†เดฏเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจ เดฐเดฃเตเดŸเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เดณเตเดŸเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ. เด•เต‡เตผเดฃเดฒเดฟเดฒเต† เด’เดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค (CVE-2021-33909) เด‰เดฏเตผเดจเตเดจ เดจเต†เดธเตเดฑเตเดฑเดกเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดฑเต‚เดŸเตเดŸเต เด…เดตเด•เดพเดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดจเต‡เดŸเดพเตป เด’เดฐเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เด‰เดฌเตเดฃเตเดŸเต 20.04/20.10/21.04, เดกเต†เดฌเดฟเดฏเตป 11, เดซเต†เดกเต‹เดฑ 34 เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดตเตผเด•เตเด•เดฟเด‚เด—เต เดŽเด•เตโ€Œเดชเตเดฒเต‹เดฏเดฟเดฑเตเดฑเตเด•เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดพเตป เด—เดตเต‡เดทเด•เตผเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต เดŽเดจเตเดจเดคเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเตเดŸเต† เด…เดชเด•เดŸเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดฑเตเดฑเต เดตเดฟเดคเดฐเดฃเด™เตเด™เตพ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดธเตˆเดฆเตเดงเดพเดจเตเดคเดฟเด•เดฎเดพเดฏเดฟ เดชเตเดฐเดถเตโ€Œเดจเดคเตเดคเดฟเดจเต เดตเดฟเดงเต‡เดฏเดฎเดพเด•เตเดจเตเดจเดคเตเด‚ เด†เด•เตเดฐเดฎเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฃเต. เดŽเดฒเตเดฒเดพเดฏเดฟเดŸเดคเตเดคเตเด‚ เดชเตเดฐเดถเตเดจเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เดšเต‚เดทเดฃเด™เตเด™เดณเตเดŸเต† เดชเต‚เตผเดฃเตเดฃ เด•เต‹เดกเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเดŸเต† เด’เดฐเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเตเดฏเดฎเดพเด•เต‚, เด‡เดคเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเด•เดฐเดพเดฑเดฟเดฒเดพเด•เตเดจเตเดจเต. 2014 เดœเต‚เดฒเตˆ เดฎเตเดคเตฝ เดˆ เดชเตเดฐเดถเตเดจเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต, เด‡เดคเต 3.16 เดฎเตเดคเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด•เต‡เตผเดฃเตฝ เดฑเดฟเดฒเต€เดธเตเด•เดณเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต. เดฆเตเตผเดฌเดฒเดค เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตฝ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดเด•เต‹เดชเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดœเต‚เดฒเตˆ 19-เดจเต เด•เต‡เตผเดฃเดฒเดฟเดฒเต‡เด•เตเด•เต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดชเตเดฐเดงเดพเดจ เดตเดฟเดคเดฐเดฃเด™เตเด™เตพ เด…เดตเดฐเตเดŸเต† เด•เต‡เตผเดฃเตฝ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต (Debian, Ubuntu, Fedora, RHEL, SUSE, Arch) เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

seq_file เด•เต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เด’เดฐเต size_t-เดฒเต‡เด•เตเด•เตเดณเตเดณ int เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตปเตเดฑเต† เดซเดฒเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดพเดฃเต เด…เดชเด•เดŸเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเด‚, เด‡เดคเต เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เดณเตเดŸเต† เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต, เดตเดณเดฐเต† เดจเต†เดธเตเดฑเตเดฑเดกเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดธเตเดŸเตเดฐเด•เตโ€Œเดšเตผ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ เดฎเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ (เดชเดพเดคเตเดคเต เดตเดฒเตเดชเตเดชเด‚ 1 GB-เดฏเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ) เดฌเดซเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดฑเตˆเดฑเตเดฑเตเด•เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด’เดฐเต เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเด•เตเด•เต เด…เดจเตเดตเดฆเดฟเดšเตเดš เดฌเดซเดฑเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดฎเตเดฎเตเดชเตเดณเตเดณ เดเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดฐเตฝ เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เตŠเดฃเตเดŸเต "-10 GB - 2 bytes" เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ 10-เดฌเตˆเดฑเตเดฑเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต "//เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟ" เดจเต‡เดŸเดพเดจเดพเด•เตเด‚.

เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดšเต‚เดทเดฃเดคเตเดคเดฟเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป 5 GB เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด‚ 1 เดฆเดถเดฒเด•เตเดทเด‚ เดธเต—เดœเดจเตเดฏ เดเดจเต‹เดกเตเด•เดณเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. 1 GB เด•เดตเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดซเดฏเตฝ เดชเดพเดคเตเดคเต เดตเดฒเตเดชเตเดชเด‚ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต เดเด•เดฆเต‡เดถเด‚ เด’เดฐเต เดฆเดถเดฒเด•เตเดทเด‚ เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป mkdir()-เดจเต† เดตเดฟเดณเดฟเดšเตเดšเต เดšเต‚เดทเดฃเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต‡เดธเดฟเตฝ เดฌเตˆเตปเดกเต-เดฎเต—เดฃเตเดŸเต เดตเดดเดฟ เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ rmdir() เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ, เด’เดฐเต เดšเต†เดฑเดฟเดฏ eBPF เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดคเตเดฐเต†เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเต eBPF เดธเตเดฏเต‚เดกเต‹เด•เต‹เดกเต เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดคเดŸเดžเตเดžเต, เดชเด•เตเดทเต‡ เด…เดคเดฟเตปเตเดฑเต† JIT เดธเดฎเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเต.

unprivileged userid เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต‡เดธเดฟเตฝ, /proc/self/mountinfo เดŽเดจเตเดจ เดซเดฏเตฝ เดคเตเดฑเด•เตเด•เตเด•เดฏเตเด‚ เดฌเตˆเตปเดกเต-เดฎเต—เดฃเตเดŸเดกเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเดŸเต† เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เดชเดพเดคเตเดคเตโ€Œเดจเต†เดฏเดฟเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดฟเตปเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เดฌเดซเตผ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต "//เดกเดฟเดฒเต€เดฑเตเดฑเต" เดŽเดจเตเดจ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเด‚. เด‡เดคเดฟเดจเด•เด‚ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เด‡เดคเตเดตเดฐเต† เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ eBPF เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดจเดฐเดพเดฒเต‡เด–เดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เดตเดฐเดฟ เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเดฅเดพเดจเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต.

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, eBPF เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดคเดฒเดคเตเดคเดฟเตฝ, btf, map_push_elem เด˜เดŸเดจเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดฎเดฑเตเดฑเต เด•เต‡เตผเดฃเตฝ เด˜เดŸเดจเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดŽเดดเตเดคเดพเดจเตเดฎเตเดณเตเดณ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดถเต‡เดทเดฟเดฏเดพเดฏเดฟ เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เด”เดŸเตเดŸเต-เด“เดซเต-เดฌเดซเตผ เดฑเตˆเดฑเตเดฑเดฟเด‚เด—เต เดฐเต‚เดชเดพเดจเตเดคเดฐเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดšเต‚เดทเดฃเด‚, เด•เต‡เตผเดฃเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต† modprobe_path[] เดฌเดซเดฑเดฟเตปเตเดฑเต† เดธเตเดฅเดพเดจเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเดฟเดฒเต† โ€œ/sbin/modprobeโ€ เดชเดพเดคเตเดคเต เดชเตเดจเดฐเดพเดฒเต‡เด–เดจเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดคเต เดฑเต‚เดŸเตเดŸเต เด…เดตเด•เดพเดถเด™เตเด™เดณเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเดฟเตปเตเดฑเต† เดธเดฎเดพเดฐเด‚เดญเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. request_module() call, เด…เดคเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเต†เดฑเตเดฑเตเดฒเดฟเด™เตเด•เต เดธเต‹เด•เตเด•เดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ.

เด—เดตเต‡เดทเด•เตผ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดšเต‚เดทเดฃเดคเตเดคเดฟเดจเต เดฎเดพเดคเตเดฐเด‚ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดชเตเดฐเดถเตเดจเด‚ เดคเดจเตเดจเต† เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฐเตเดคเต. เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดเดกเดฟ เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต‡เดธเดฟเตฝ เดฎเต—เดฃเตเดŸเดฟเด‚เด—เต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "/proc/sys/kernel/unprivileged_userns_clone" 0 เด†เดฏเตเด‚, kernel เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "/proc/sys/kernel/unprivileged_bpf_disabled" 1 เด†เดฏเตเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด’เดฐเต เดตเดฒเดฟเดฏ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฌเตˆเตปเดกเต-เดฎเต—เดฃเตเดŸเดฟเดจเต เดชเด•เดฐเด‚ FUSE เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดฌเดฆเตฝ เด†เด•เตเดฐเดฎเดฃเด‚ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, systemd เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเดพเดจเต‡เดœเดฑเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจ เดฎเดฑเตเดฑเตŠเดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค (CVE-2021-33910) เด—เดตเต‡เดทเด•เตผ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฃเต. FUSE เดตเดดเดฟ 8 MB-เดฏเดฟเตฝ เด•เต‚เดŸเตเดคเดฒเตเดณเตเดณ เดชเดพเดคเตเดคเต เดธเตˆเดธเต เด‰เดณเตเดณ เด’เดฐเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เตบเดŸเตเดฐเต‹เตพ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เดชเตเดฐเต‹เดธเดธเต (PID1) เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ เดคเต€เดฐเตเด•เดฏเตเด‚ เด•เตเดฐเดพเดทเดพเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดคเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต† เด’เดฐเต "เดชเดพเดจเดฟเด•เต" เด…เดตเดธเตเดฅเดฏเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

เดธเดฟเดธเตเดฑเตเดฑเด‚d /proc/self/mountinfo เดฏเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตโ€Œเดจเด‚, เดฏเต‚เดฃเดฟเดฑเตเดฑเต_name_path_escape() เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต† เด“เดฐเต‹ เดฎเต—เดฃเตเดŸเต เดชเต‹เดฏเดฟเตปเตเดฑเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดคเต เด’เดฐเต strdupa() เด“เดชเตเดชเดฑเต‡เดทเตป เดจเดŸเดคเตเดคเตเดจเตเดจเต, เด‡เดคเต เดกเดพเดฑเตเดฑเดฏเต† เดกเตˆเดจเดพเดฎเดฟเด•เต เด†เดฏเดฟ เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเดฒเตเดฒเดพเดคเต† เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต. . เดชเดฐเดฎเดพเดตเดงเดฟ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเดฒเตเดชเตเดชเด‚ RLIMIT_STACK เดตเดดเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดฎเต—เดฃเตเดŸเต เดชเต‹เดฏเดฟเตปเตเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเดณเดฐเต† เดตเดฒเดฟเดฏ เดชเดพเดค เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต PID1 เดชเตเดฐเต‹เดธเดธเตเดธเต เดคเด•เดฐเดพเดฑเดฟเดฒเดพเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เด’เดฐเต เด†เด•เตเดฐเดฎเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ, เด’เดฐเต เดฎเต—เดฃเตเดŸเต เดชเต‹เดฏเดฟเตปเตเดฑเดพเดฏเดฟ เด‰เดฏเตผเดจเตเดจ เดจเต†เดธเตเดฑเตเดฑเดกเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ FUSE เดฎเตŠเดกเตเดฏเต‚เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, เด…เดคเดฟเตปเตเดฑเต† เดชเดพเดคเตเดคเต เดตเดฒเตเดชเตเดชเด‚ 8 MB เด•เดตเดฟเดฏเตเดจเตเดจเต.

systemd 220 (เดเดชเตเดฐเดฟเตฝ 2015) เดฎเตเดคเตฝ เดˆ เดชเตเดฐเดถเตเดจเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต, เดชเตเดฐเดงเดพเดจ systemd เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต, เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเดฟเตฝ (Debian, Ubuntu, Fedora, RHEL, SUSE, Arch) เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต. เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏเดฟ, systemd เดฑเดฟเดฒเต€เดธเต 248-เตฝ, /proc/self/mountinfo-เตปเตเดฑเต† เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจ systemd เด•เต‹เดกเดฟเดฒเต† เด’เดฐเต เดฌเด—เต เด•เดพเดฐเดฃเด‚ เดšเต‚เดทเดฃเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. 2018 เตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เด‰เดŸเดฒเต†เดŸเตเดคเตเดคเต เดŽเดจเตเดจเดคเตเด‚ เดฐเดธเด•เดฐเดฎเดพเดฃเต, เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดฒเต† CVE-2018-14634 เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดšเต‚เดทเดฃเด‚ เดŽเดดเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, Qualys เด—เดตเต‡เดทเด•เตผ systemd- เตฝ เดฎเต‚เดจเตเดจเต เดจเดฟเตผเดฃเดพเดฏเด• เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เด•เดฃเตเดŸเต.

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

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