XFS рдорд╛ рдХрдордЬреЛрд░реА рдЬрд╕рд▓реЗ рдХрдЪреНрдЪрд╛ рдмреНрд▓рдХ рдЙрдкрдХрд░рдг рдбреЗрдЯрд╛ рдкрдвреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ

XFS рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдХреЛрдбрдорд╛ рдПрдЙрдЯрд╛ рдЬреЛрдЦрд┐рдо (CVE-2021-4155) рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рд▓реЗ рд╕реНрдерд╛рдиреАрдп рдЧреИрд░-рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдмреНрд▓рдХ рдпрдиреНрддреНрд░рдмрд╛рдЯ рд╕рд┐рдзреИ рдкреНрд░рдпреЛрдЧ рдирдЧрд░рд┐рдПрдХреЛ рдмреНрд▓рдХ рдбрд╛рдЯрд╛ рдкрдвреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред 5.16 рднрдиреНрджрд╛ рдкреБрд░рд╛рдиреЛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХрд╛ рд╕рдмреИ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдЬрд╕рдорд╛ XFS рдбреНрд░рд╛рдЗрднрд░ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН рдпреЛ рд╕рдорд╕реНрдпрд╛рдмрд╛рдЯ рдкреНрд░рднрд╛рд╡рд┐рдд рдЫрдиреНред рдлрд┐рдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг 5.16, рд╕рд╛рдереИ рдХрд░реНрдиреЗрд▓ рдЕрдкрдбреЗрдЯрд╣рд░реВ 5.15.14, 5.10.91, 5.4.171, 4.19.225, рдЖрджрд┐рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд╡рд┐рддрд░рдгрдорд╛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдЙрддреНрдкрдиреНрди рд╣реБрдиреЗ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рд╕реНрдерд┐рддрд┐ рдпреА рдкреГрд╖реНрдард╣рд░реВрдорд╛ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ: Debian, RHEL, SUSE, Fedora, Ubuntu, Archред

рдХрдордЬреЛрд░реА рджреБрдИ 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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди