XFS рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдЬреЛ рдХрдЪреНрдЪреЗ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ

XFS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛрдб рдореЗрдВ рдПрдХ рднреЗрджреНрдпрддрд╛ (CVE-2021-4155) рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ рд╣реИ рдЬреЛ рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╡рдВрдЪрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдЕрдкреНрд░рдпреБрдХреНрдд рдмреНрд▓реЙрдХ рдбреЗрдЯрд╛ рдХреЛ рд╕реАрдзреЗ рдкрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред 5.16 рд╕реЗ рдкреБрд░рд╛рдиреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рднреА рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдЬрд┐рдирдореЗрдВ 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 рдмрд╛рдЗрдЯреНрд╕ рддрдХ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИред рдЗрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╣рдЯрд╛рдИ рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ, рдбреАрдлрд╝реНрд░реЗрдЧреНрдореЗрдВрдЯреЗрдб рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдбреАрдбреБрдкреНрд▓рд┐рдХреЗрдЯреЗрдб рдмреНрд▓реЙрдХ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдбреЗрдЯрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЖрдк рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╢реЛрд╖рдг рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐, рдЖрджреЗрд╢реЛрдВ рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЕрдиреБрдХреНрд░рдо рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╢реЗрдХреНрд╕рдкрд┐рдпрд░ рдХреЗ рдкрд╛рда рдХреЛ рдкрдврд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рддреЛ рдПрдлрдПрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП XFS рд╡рд┐рднрд╛рдЬрди рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдЪреВрдБрдХрд┐ ioctl(XFS_IOC_ALLOCSP) рдФрд░ ioctl(XFS_IOC_FREESP) рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдорд╛рдирдХ рдлрд╝рд▓реЛрдХреЗрдЯ() рдЬреИрд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рдорд╛рди рд╣реИрдВ, рдФрд░ рдЙрдирдХрд╛ рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдбреЗрдЯрд╛ рд░рд┐рд╕рд╛рд╡ рд╣реИ, рдЙрдирдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдПрдХ рдкрд┐рдЫрд▓реЗ рджрд░рд╡рд╛рдЬреЗ рдХреЗ рд╕рдорд╛рди рд╣реИред рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдореМрдЬреВрджрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рди рдмрджрд▓рдиреЗ рдХреА рд╕рд╛рдорд╛рдиреНрдп рдиреАрддрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд▓рд┐рдирд╕ рдХреЗ рд╕реБрдЭрд╛рд╡ рдкрд░, рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЗрди ioctls рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ