рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ iSCSI рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ

рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ iSCSI рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛрдб рдореЗрдВ рдПрдХ рднреЗрджреНрдпрддрд╛ (CVE-2021-27365) рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ рд╣реИ, рдЬреЛ рдПрдХ рд╡рдВрдЪрд┐рдд рд╕реНрдерд╛рдиреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░ рдкрд░ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╢реЛрд╖рдг рдХрд╛ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдЕрдкрдбреЗрдЯ 5.11.4, 5.10.21, 5.4.103, 4.19.179, 4.14.224, 4.9.260 рдФрд░ 4.4.260 рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХрд░реНрдиреЗрд▓ рдкреИрдХреЗрдЬ рдЕрдкрдбреЗрдЯ рдбреЗрдмрд┐рдпрди, рдЙрдмрдВрдЯреВ, рдПрд╕рдпреВрдПрд╕рдИ/рдУрдкрдирдПрд╕рдпреВрдПрд╕рдИ, рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдлреЗрдбреЛрд░рд╛ рд╡рд┐рддрд░рдг рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдЖрд░рдПрдЪрдИрдПрд▓ рдХреЗ рд▓рд┐рдП рдЕрднреА рддрдХ рдХреЛрдИ рд╕реБрдзрд╛рд░ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕рдорд╕реНрдпрд╛ libiscsi рдореЙрдбреНрдпреВрд▓ рд╕реЗ iscsi_host_get_param() рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ 2006 рдореЗрдВ iSCSI рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрдЪрд┐рдд рдЖрдХрд╛рд░ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рдЕрднрд╛рд╡ рдХреЗ рдХрд╛рд░рдг, рдХреБрдЫ iSCSI рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ, рдЬреИрд╕реЗ рд╣реЛрд╕реНрдЯрдирд╛рдо рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, PAGE_SIZE рдорд╛рди (4 KB) рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рднреЗрджреНрдпрддрд╛ рдХрд╛ рдлрд╛рдпрджрд╛ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рд╡рдВрдЪрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЙрдард╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ iSCSI рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ PAGE_SIZE рд╕реЗ рдЕрдзрд┐рдХ рдорд╛рдиреЛрдВ рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ sysfs рдпрд╛ seqfs рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреЛрдб рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ sprintf рдлрд╝рдВрдХреНрд╢рди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдПрдХ рдмрдлрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЖрдХрд╛рд░ PAGE_SIZE рд╣реЛрддрд╛ рд╣реИред

рд╡рд┐рддрд░рдг рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдХрд╛ рд╢реЛрд╖рдг NETLINK_ISCSI рд╕реЙрдХреЗрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп scsi_transport_iscsi рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рд╕рдорд░реНрдерди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд╡рд┐рддрд░рдг рдореЗрдВ рдЬрд╣рд╛рдВ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ, iSCSI рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рд╣рдорд▓рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рд╢реЛрд╖рдг рдХрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдо рд╕реЗ рдХрдо рдПрдХ iSCSI рдкрд░рд┐рд╡рд╣рди рдХрд╛ рдкрдВрдЬреАрдХрд░рдг рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдмрджрд▓реЗ рдореЗрдВ, рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк ib_iser рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рддрдм рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ NETLINK_RDMA рд╕реЙрдХреЗрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред

рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЖрд░рдбреАрдПрдордП-рдХреЛрд░ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХреНрд╕рдкреНрд▓реЙрдЗрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд▓реЛрдбрд┐рдВрдЧ CentOS 8, RHEL 8 рдФрд░ Fedora рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдЬреЛ рдХреБрдЫ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди, рд╕рд░реНрд╡рд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдЬреАрдпреВрдЖрдИ рдФрд░ рдореЗрдЬрдмрд╛рди рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рдиред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рд░реНрд╡рд░ рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп rdma-core рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдХрдВрд╕реЛрд▓ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдиреНрдпреВрдирддрдо рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЫрд╡рд┐ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордпред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреИрдХреЗрдЬ рдлреЗрдбреЛрд░рд╛ 31 рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдХреЗ рдЖрдзрд╛рд░ рд╡рд┐рддрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдлреЗрдбреЛрд░рд╛ 31 рд╕рд░реНрд╡рд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рдбреЗрдмрд┐рдпрди рдФрд░ рдЙрдмрдВрдЯреВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдкреНрд░рддрд┐ рдХрдо рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрд░рдбреАрдПрдордП-рдХреЛрд░ рдкреИрдХреЗрдЬ рд╣рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХреЗрд╡рд▓ рддрднреА рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрд░рдбреАрдПрдордП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореМрдЬреВрдж рд╣реЛред

рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ iSCSI рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ

рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк libiscsi рдореЙрдбреНрдпреВрд▓ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: echo "install libiscsi /bin/true" >> /etc/modprobe.d/disable-libiscsi.conf

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рджреЛ рдХрдо рдЦрддрд░рдирд╛рдХ рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рдЬреЛ рдХрд░реНрдиреЗрд▓ рд╕реЗ рдбреЗрдЯрд╛ рд░рд┐рд╕рд╛рд╡ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддреА рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ iSCSI рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: CVE-2021-27363 (sysfs рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ iSCSI рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рд╕реВрдЪрдирд╛ рд░рд┐рд╕рд╛рд╡) рдФрд░ CVE-2021-27364 (рдЖрдЙрдЯ-рдСрдл-рдмрд╛рдЙрдВрдб рдмрдлрд░) рдкрдврд╝реЗрдВ) . рдЗрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЖрдИрдПрд╕рд╕реАрдПрд╕рдЖрдИ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЧреИрд░-рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ iSCSI рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рддреНрд░ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рд╕рддреНрд░ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ" рдХрдорд╛рдВрдб рдЬрд╛рд░реА рдХрд░ рд╕рдХрддрд╛ рд╣реИред

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

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