เจ“เจตเจฐเจฒเฉ‡เจเจซเจเจธ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐ เจตเจงเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ

OverlayFS เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ (CVE-2023-0386) เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‰เจนเจจเจพเจ‚ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจฐเฉ‚เจŸ เจชเจนเฉเฉฐเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš FUSE เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจธเจฅเจพเจชเจค เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจ…เจงเจฟเจ•เจพเจฐเจค เจฆเฉเจ†เจฐเจพ OverlayFS เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจฏเฉ‚เจœเจผเจฐ (เจฒเฉ€เจจเจ•เจธ 5.11 เจ•เจฐเจจเจฒ เจจเจพเจฒ เจ—เฉˆเจฐ-เจ…เจงเจฟเจ•เจพเจฐเจค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‡เจฎเจธเจชเฉ‡เจธ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ)เฅค 6.2 เจ•เจฐเจจเจฒ เจธเจผเจพเจ–เจพ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจฆเจพ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉˆเจ•เฉ‡เจœ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉฐเจจเจฟเจ†เจ‚ 'เจคเฉ‡ เจŸเจฐเฉˆเจ• เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ: เจกเฉ‡เจฌเฉ€เจ…เจจ, เจ‰เจฌเฉฐเจŸเฉ‚, เจœเฉˆเจ‚เจŸเฉ‚, เจ†เจฐเจเจšเจˆเจเจฒ, เจธเฉ‚เจธเฉ‡, เจซเฉ‡เจกเฉ‹เจฐเจพ, เจ†เจฐเจšเฅค

เจนเจฎเจฒเจพ เจจเฉ‹เจธเฉเจ‡เจก เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเฉ‡ เจญเจพเจ— เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ“เจตเจฐเจฒเฉ‡เจ…เจเจซเจเจธ เจญเจพเจ— เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจŸเจ—เจฟเจก/เจธเฉˆเจŸเฉเจ‡เจก เจซเจฒเฉˆเจ— เจตเจพเจฒเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจ•เฉ‡ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจญเจพเจ— เจจเจพเจฒ เจœเฉเฉœเฉ€ เจ‡เฉฑเจ• เจชเจฐเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจธเฉ‚เจก เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ 2021 เจตเจฟเฉฑเจš เจชเจ›เจพเจฃเฉ‡ เจ—เจ CVE-3847-2021 เจฎเฉเฉฑเจฆเฉ‡ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ, เจชเจฐ เจ˜เฉฑเจŸ เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ เจตเจฟเฉฑเจš เจญเจฟเฉฐเจจ เจนเฉˆ - เจชเฉเจฐเจพเจฃเฉ‡ เจฎเฉเฉฑเจฆเฉ‡ เจฒเจˆ xattrs เจฆเฉ€ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‡เจฎเจธเจชเฉ‡เจธ (เจฏเฉ‚เจœเจผเจฐ เจจเฉ‡เจฎเจธเจชเฉ‡เจธ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเฉˆ, เจ…เจคเฉ‡ เจจเจตเจพเจ‚ เจฎเฉเฉฑเจฆเจพ เจฌเจฟเฉฑเจŸ เจธเฉˆเฉฑเจŸเจ—เจฟเจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค /setuid เจœเฉ‹ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฏเฉ‚เจœเจผเจฐ เจจเฉ‡เจฎเจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเจจเฅค

เจนเจฎเจฒเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ:

  • FUSE เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจฎเจฆเจฆ เจจเจพเจฒ, เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฐเฉ‚เจŸ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€ เจฎเจพเจฒเจ•เฉ€ เจตเจพเจฒเฉ€ เจ‡เฉฑเจ• เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš setuid/setgid เจซเจฒเฉˆเจ— เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจฒเจฟเจ–เจฃ เจฒเจˆ เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจœเจฆเฉ‹เจ‚ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, FUSE เจฎเฉ‹เจก เจจเฉ‚เฉฐ "nosuid" เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจฏเฉ‚เจœเจผเจฐ เจจเฉ‡เจฎเจธเจชเฉ‡เจธ เจ…เจคเฉ‡ เจฎเจพเจŠเจ‚เจŸ เจชเฉเจ†เจ‡เฉฐเจŸเจธ (เจ‰เจชเจญเฉ‹เจ—เจคเจพ/เจฎเจพเจŠเจ‚เจŸ เจจเฉ‡เจฎเจธเจชเฉ‡เจธ) เจจเฉ‚เฉฐ เจ…เจฃเจธเจผเฉ‡เจ…เจฐ เจ•เจฐเฉ‹เฅค
  • OverlayFS เจจเฉ‚เฉฐ FUS เจจเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ FUSE เจตเจฟเฉฑเจš เจนเฉ‡เจ เจฒเฉ€ เจชเจฐเจค เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เจคเฉ‡ เจ‰เฉฑเจชเจฐเฉ€ เจชเจฐเจค เจฒเจฟเจ–เจฃเจฏเฉ‹เจ— เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจธเจฟเจ–เจฐ เจฆเฉ€ เจฒเฉ‡เจ…เจฐ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจ‡เฉฑเจ• เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจฎเจพเจŠเจ‚เจŸ เจนเฉ‹เจฃ 'เจคเฉ‡ "nosuid" เจซเจฒเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค
  • FUSE เจญเจพเจ— เจตเจฟเฉฑเจš เจ‡เฉฑเจ• suid เจซเจพเจ‡เจฒ เจฒเจˆ, เจŸเฉฑเจš เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจธเฉฐเจธเจผเฉ‹เจงเจจ เจธเจฎเจพเจ‚ เจฌเจฆเจฒเจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ“เจตเจฐเจฒเฉ‡เจเจซเจเจธ เจฆเฉ€ เจ‰เฉฑเจชเจฐเฉ€ เจชเจฐเจค เจคเฉฑเจ• เจ‡เจธเจฆเฉ€ เจจเจ•เจฒ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
  • เจจเจ•เจฒ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจ•เจฐเจจเจฒ setgid/setuid เจซเจฒเฉˆเจ— เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจนเจŸเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจ•เจพเจฐเจจ เจซเจพเจ‡เจฒ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจญเจพเจ— เจ‰เฉฑเจคเฉ‡ เจตเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเจฟเจธเจจเฉ‚เฉฐ setgid/setuid เจฆเฉเจ†เจฐเจพ เจธเฉฐเจธเจพเจงเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • เจฐเฉ‚เจŸ เจ…เจงเจฟเจ•เจพเจฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ, เจ“เจตเจฐเจฒเฉ‡เจเจซเจเจธ เจฆเฉ€ เจธเจฟเจ–เจฐเจฒเฉ€ เจชเจฐเจค เจจเจพเจฒ เจœเฉเฉœเฉ€ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจคเฉ‹เจ‚ setgid/setuid เจซเจฒเฉˆเจ— เจจเจพเจฒ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃเจพ เจ•เจพเจซเจผเฉ€ เจนเฉˆเฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ…เจธเฉ€เจ‚ เจ—เฉ‚เจ—เจฒ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจœเจผเฉ€เจฐเฉ‹ เจŸเฉ€เจฎ เจฆเฉ‡ เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจคเจฟเฉฐเจจ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจ–เฉเจฒเจพเจธเฉ‡ เจจเฉ‚เฉฐ เจจเฉ‹เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจฒเฉ€เจจเจ•เจธ 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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹