เดชเตเดฐเดฟเดตเดฟเดฒเต‡เดœเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ OverlayFS เดฒเต† เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค

OverlayFS เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† (CVE-2023-0386) เดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเตฝ เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเตฝ เด’เดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต FUSE เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดฑเต‚เดŸเตเดŸเต เด†เด•เตเดธเดธเต เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เด“เดตเตผเดฒเต‡เดŽเดซเตเดŽเดธเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต (เดฒเดฟเดจเด•เตเดธเต 5.11 เด•เต‡เตผเดฃเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฏเต‚เดธเตผ เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ). 6.2 เด•เต‡เตผเดฃเตฝ เดฌเตเดฐเดพเดžเตเดšเดฟเตฝ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต. เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเดฟเดฒเต† เดชเดพเด•เตเด•เต‡เดœเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด‚ เดชเต‡เดœเตเด•เดณเดฟเตฝ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚: เดกเต†เดฌเดฟเดฏเตป, เด‰เดฌเตเดฃเตเดŸเต, เดœเต†เดจเตเดฑเต‚, RHEL, SUSE, Fedora, Arch.

suid เดซเดฏเดฒเตเด•เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด’เดฐเต เดชเดพเดณเดฟเดฏเตเดณเตเดณ เด“เดตเตผเดฒเต‡เดŽเดซเตเดŽเดธเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเดฒเต‡เด•เตเด•เต nosuid เดฎเต‹เดกเดฟเตฝ เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ setgid/setuid เดซเตเดฒเดพเด—เตเด•เดณเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ เดชเด•เตผเดคเตเดคเดฟเดฏเดพเดฃเต เด†เด•เตเดฐเดฎเดฃเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต. เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค 2021-เตฝ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดž CVE-3847-2021 เดชเตเดฐเดถเตโ€Œเดจเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด•เตเดฑเดžเตเดž เดšเต‚เดทเดฃ เด†เดตเดถเตเดฏเด•เดคเด•เดณเดฟเตฝ เดตเตเดฏเดคเตเดฏเดพเดธเดฎเตเดฃเตเดŸเต - เดชเดดเดฏ เดชเตเดฐเดถเตโ€Œเดจเดคเตเดคเดฟเดจเต xattrs เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เตƒเดคเตเดฐเดฟเดฎเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด…เดต เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต (เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเตเดคเดฟเดฏ เดฒเด•เตเด•เด‚ เดฌเดฟเดฑเตเดฑเต เดธเต†เดฑเตเดฑเตโ€Œเด—เดฟเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดฏเต‚เดธเตผ เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเดฟเตฝ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเดคเตเดค /setuid.

เด†เด•เตเดฐเดฎเดฃ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚:

  • FUSE เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดธเดนเดพเดฏเดคเตเดคเต‹เดŸเต†, เด’เดฐเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเต—เดฃเตเดŸเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เดฑเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดธเตเดฅเดคเดฏเดฟเดฒเตเดณเตเดณ เดธเต†เดฑเตเดฑเตเดฏเต‚เดกเต / เดธเต†เดฑเตเดฑเตเดœเดฟเดกเต เดซเตเดฒเดพเด—เตเด•เดณเตเดณเตเดณ เด’เดฐเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเตฝ เด‰เดฃเตเดŸเต, เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเด‚ เดŽเดดเตเดคเดพเตป เดฒเดญเตเดฏเดฎเดพเดฃเต. เดฎเต—เดฃเตเดŸเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, FUSE เดฎเต‹เดกเต "nosuid" เด†เดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต.
  • เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต‡เดธเตเด•เดณเตเด‚ เดฎเต—เดฃเตเดŸเต เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเตเด‚ เดชเด™เตเด•เดฟเดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต/เดฎเต—เดฃเตเดŸเต เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต).
  • FUSE-เตฝ เดฎเตเดฎเตเดชเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš FS เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต OverlayFS เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ "nosuid" เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เด’เดฐเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดฎเตเด•เดณเดฟเดฒเต† เดชเดพเดณเดฟ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเดฃเด‚.
  • FUSE เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเดฒเต† เด’เดฐเต suid เดซเดฏเดฒเดฟเดจเดพเดฏเดฟ, เดŸเดšเตเดšเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃ เดธเดฎเดฏเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต, เด‡เดคเต OverlayFS-เดจเตเดฑเต† เดฎเตเด•เดณเดฟเดฒเต† เดชเดพเดณเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดชเด•เตผเดคเตเดคเตเดฎเตเดชเต‹เตพ, เด•เต†เตผเดฃเตฝ setgid/setuid เดซเตเดฒเดพเด—เตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เด‡เดคเต setgid/setuid เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเตฝ เดซเดฏเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.
  • เดฑเต‚เดŸเตเดŸเต เด…เดตเด•เดพเดถเด™เตเด™เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, OverlayFS-เดจเตเดฑเต† เดฎเตเด•เดณเดฟเดฒเต† เดชเดพเดณเดฟเดฏเดฟเตฝ เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ setgid/setuid เดซเตเดฒเดพเด—เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเดฏเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเดพเตฝ เดฎเดคเดฟเดฏเดพเด•เตเด‚.

เด•เต‚เดŸเดพเดคเต†, Linux 5.15 เด•เต‡เตผเดฃเดฒเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดถเดพเด–เดฏเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ RHEL 8.x/9.x-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด•เต‡เตผเดฃเตฝ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดฎเต‚เดจเตเดจเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เด—เต‚เด—เดฟเตพ เดชเตเดฐเต‹เดœเด•เตเดŸเต เดธเต€เดฑเต‹ เดŸเต€เดฎเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด—เดตเต‡เดทเด•เตผ เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเตเด‚ เดจเดฎเตเด•เตเด•เต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเด‚. CentOS เดธเตเดŸเตเดฐเต€เด‚ 9.

  • CVE-2023-1252 - Ext4 เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ OverlayFS-เตฝ เด’เดฐเต‡ เดธเดฎเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ ovl_aio_req เด˜เดŸเดจเดฏเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเด•เตเด•เดฟเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดธเดพเดงเตเดฏเดคเดฏเดจเตเดธเดฐเดฟเดšเตเดšเต, เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดฆเตเตผเดฌเดฒเดค เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • CVE-2023-0590 - qdisc_graft() เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเด•เตเด•เดฟเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเดฏเต† เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดชเตเดชเดฑเต‡เดทเตป เด—เตผเดญเดšเตเด›เดฟเดฆเตเดฐเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต.
  • CVE-2023-1249 - file_files_note-เตฝ mmap_lock เด•เต‹เตพ เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเดคเดฟเดจเดพเตฝ coredump เดŽเตปเดŸเตเดฐเดฟ เด•เต‹เดกเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเด•เตเด•เดฟเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเตเดธเต. เด“เดชเตเดชเดฑเต‡เดทเตป เด—เตผเดญเดšเตเด›เดฟเดฆเตเดฐเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต.

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

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