XFS เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ เช•เซ‡ เชœเซ‡ เช•เชพเชšเชพ เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃ เชกเซ‡เชŸเชพเชจเซ‡ เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡

XFS เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชกเชฎเชพเช‚ เชจเชฌเชณเชพเชˆ (CVE-2021-4155) เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชฌเชฟเชจเชชเซเชฐเชพเชชเซเชคเชฟเชนเซ€เชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เชธเซ€เชงเซ‹ เชœ เชฌเชฟเชจเช‰เชชเชฏเซ‹เช—เซ€ เชฌเซเชฒเซ‹เช• เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. 5.16 เช•เชฐเชคเชพเช‚ เชœเซ‚เชจเซ€ Linux เช•เชฐเซเชจเชฒเชจเซ€ เชคเชฎเชพเชฎ เชฎเซเช–เซเชฏ เช†เชตเซƒเชคเซเชคเชฟเช“ เช•เซ‡ เชœเซ‡ XFS เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‡ เชธเชฎเชพเชตเซ‡ เช›เซ‡ เชคเซ‡ เช† เชธเชฎเชธเซเชฏเชพเชฅเซ€ เชชเซเชฐเชญเชพเชตเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชซเชฟเช•เซเชธ เชตเชฐเซเชเชจ 5.16, เชคเซ‡เชฎเชœ เช•เชฐเซเชจเชฒ เช…เชชเชกเซ‡เชŸเซเชธ 5.15.14, 5.10.91, 5.4.171, 4.19.225, เชตเช—เซ‡เชฐเซ‡เชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เชนเชคเซเช‚. เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ‡เชฒเชพ เช…เชชเชกเซ‡เชŸเซเชธเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เช† เชชเซƒเชทเซเช เซ‹ เชชเชฐ เชŸเซเชฐเซ…เช• เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡: เชกเซ‡เชฌเชฟเชฏเชจ, เช†เชฐเชเชšเชˆเชเชฒ, เชธเซเชธเซ‡, เชซเซ‡เชกเซ‹เชฐเชพ, เช‰เชฌเซเชจเซเชŸเซ, เช†เชฐเซเช•.

เชจเชฌเชณเชพเชˆ เช เชฌเซ‡ XFS-เชตเชฟเชถเชฟเชทเซเชŸ ioctl(XFS_IOC_ALLOCSP) เช…เชจเซ‡ ioctl(XFS_IOC_FREESP) เชจเซ€ เช–เซ‹เชŸเซ€ เชตเชฐเซเชคเชฃเซ‚เช•เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เช•เชฐเซเชจเชฒ-เชตเชพเช‡เชก เชซเซ‡เชฒเซ‹เช•เซ‡เชŸ() เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเชจเซเช‚ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชเชจเชพเชฒเซ‹เช— เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชฌเซเชฒเซ‹เช•-เชธเช‚เชฐเซ‡เช–เชฟเชค เชจ เชนเซ‹เชฏ เชคเซ‡เชตเซ€ เชซเชพเช‡เชฒเชจเซเช‚ เช•เชฆ เชตเชงเชพเชฐเชคเชพ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ ioctls XFS_IOC_ALLOCSP/XFS_IOC_FREESP เช†เช—เชฒเซ€ เชฌเซเชฒเซ‹เช• เชฌเชพเช‰เชจเซเชกเซเชฐเซ€ เชธเซเชงเซ€ เชŸเซ‡เชฒ เชฌเชพเช‡เชŸเซเชธเชจเซ‡ เชถเซ‚เชจเซเชฏ เชชเชฐ เชฐเซ€เชธเซ‡เชŸ เช•เชฐเชคเชพ เชจเชฅเซ€. เช†เชฎ, 4096 เชฌเชพเชˆเชŸเชจเชพ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฌเซเชฒเซ‹เช• เช•เชฆ เชธเชพเชฅเซ‡ XFS เชชเชฐ, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชฆเชฐเซ‡เช• เชฌเซเชฒเซ‹เช•เชฎเชพเช‚เชฅเซ€ เช…เช—เชพเช‰เชจเชพ เชฒเซ‡เช–เชฟเชค เชกเซ‡เชŸเชพเชจเชพ 4095 เชฌเชพเชˆเชŸ เชธเซเชงเซ€ เชตเชพเช‚เชšเซ€ เชถเช•เซ‡ เช›เซ‡. เช† เชตเชฟเชธเซเชคเชพเชฐเซ‹เชฎเชพเช‚ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ เชซเชพเชˆเชฒเซ‹, เชกเชฟเชซเซเชฐเซ‡เช—เชฎเซ‡เชจเซเชŸเซ‡เชก เชซเชพเชˆเชฒเซ‹ เช…เชจเซ‡ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เชฌเซเชฒเซ‹เช•เซเชธเชตเชพเชณเซ€ เชซเชพเชˆเชฒเซ‹เชจเซ‹ เชกเซ‡เชŸเชพ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เชคเชฎเซ‡ เชเช• เชธเชฐเชณ เชถเซ‹เชทเชฃ เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชฎเชธเซเชฏเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซ‹, เช†เชฆเซ‡เชถเซ‹เชจเชพ เชธเซ‚เชšเชฟเชค เช•เซเชฐเชฎเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเชพ เชชเช›เซ€, เชถเซ‡เช•เซเชธเชชเซ€เชฏเชฐเชจเซเช‚ เชฒเช–เชพเชฃ เชตเชพเช‚เชšเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ FS เชกเซเชฐเชพเช‡เชตเชฐ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เช›เซ‡. เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชŸเซ‡ XFS เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‡ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเซ‚เชŸ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

ioctl(XFS_IOC_ALLOCSP) เช…เชจเซ‡ ioctl(XFS_IOC_FREESP) เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชซเซ‡เชฒเซ‹เช•เซ‡เชŸ() เชคเชฐเซ€เช•เซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เชตเซเชฏเชตเชนเชพเชฐเซ€เช• เชฐเซ€เชคเซ‡ เชธเชฎเชพเชจ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‹ เชเช•เชฎเชพเชคเซเชฐ เชคเชซเชพเชตเชค เชกเซ‡เชŸเชพ เชฒเซ€เช•เซ‡เชœ เช›เซ‡, เชคเซ‡เชฎเชจเซ€ เชนเชพเชœเชฐเซ€ เชชเชพเช›เชฒเชพ เชฆเชฐเชตเชพเชœเชพ เชœเซ‡เชตเซ€ เชœ เช›เซ‡. เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชนเชพเชฒเชจเชพ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เชจ เชฌเชฆเชฒเชตเชพเชจเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชจเซ€เชคเชฟ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชฒเชฟเชจเชธเชจเชพ เชธเซ‚เชšเชจ เชชเชฐ, เช†เช—เชพเชฎเซ€ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ เช† ioctlsเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ‹ เชจเชฟเชฐเซเชฃเชฏ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹.

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

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