āĻāĻžāϰā§āύā§āϞā§āϰ iSCSI āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽ āĻā§āĻĄā§ Linux āĻāĻāĻāĻŋ āĻĻā§āϰā§āĻŦāϞāϤāĻž (CVE-2021-27365) āĻļāύāĻžāĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻāύ āϏā§āĻŦāĻŋāϧāĻžāĻŦāĻŋāĻšā§āύ āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻžāϰā§āύā§āϞ-āϏā§āϤāϰā§āϰ āĻā§āĻĄ āĻāĻžāϞāĻžāϤ⧠āĻāĻŦāĻ āϏāĻŋāϏā§āĻā§āĻŽā§ āϰā§āĻ āϏā§āĻŦāĻŋāϧāĻž āĻ āϰā§āĻāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĒāϰā§āĻā§āώāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ āĻāĻā§āϏāĻĒā§āϞāϝāĻŧā§āĻ āĻĒā§āϰā§āĻā§āĻāĻžāĻāĻĒ āĻāĻĒāϞāĻŦā§āϧ āĻāĻā§āĨ¤ āĻāĻžāϰā§āύā§āϞ āĻāĻĒāĻĄā§āĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĻā§āϰā§āĻŦāϞāϤāĻžāĻāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ Linux ā§Ģ.ā§§ā§§.ā§Ē, ā§Ģ.ā§§ā§Ļ.⧍⧧, ā§Ģ.ā§Ē.ā§§ā§Ļā§Š, ā§Ē.⧧⧝.ā§§ā§ā§¯, ā§Ē.ā§§ā§Ē.⧍⧍ā§Ē, ā§Ē.⧝.⧍ā§Ŧā§Ļ, āĻāĻŦāĻ ā§Ē.ā§Ē.⧍ā§Ŧā§ĻāĨ¤ āĻāĻžāϰā§āύā§āϞ āĻĒā§āϝāĻžāĻā§āĻ āĻāĻĒāĻĄā§āĻāĻā§āϞ⧠āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻļāύāĻā§āϞā§āϤ⧠āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤ Debian, Ubuntu, SUSE/openSUSE, Arch Linux āĻāĻŦāĻ āĻĢā§āĻĄā§āϰāĻžāĨ¤ RHEL-āĻāϰ āĻāύā§āϝ āĻāĻāύ⧠āĻā§āύ⧠āĻĒā§āϝāĻžāĻ āĻĒā§āϰāĻāĻžāĻļ āĻāϰāĻž āĻšāϝāĻŧāύāĻŋāĨ¤
āϏāĻŽāϏā§āϝāĻžāĻāĻŋ libiscsi āĻŽāĻĄāĻŋāĻāϞ āĻĨā§āĻā§ iscsi_host_get_param() āĻĢāĻžāĻāĻļāύ⧠āĻāĻāĻāĻŋ āϤā§āϰā§āĻāĻŋāϰ āĻāĻžāϰāĻŖā§ āĻšāϝāĻŧā§āĻā§, iSCSI āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽ āϤā§āϰāĻŋāϰ āϏāĻŽāϝāĻŧ 2006 āϏāĻžāϞ⧠āĻĒā§āϰāĻŦāϰā§āϤāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āϏāĻ āĻŋāĻ āϏāĻžāĻāĻ āĻā§āĻā§āϰ āĻ āĻāĻžāĻŦā§āϰ āĻāĻžāϰāĻŖā§, āĻāĻŋāĻā§ iSCSI āϏā§āĻā§āϰāĻŋāĻ āĻ ā§āϝāĻžāĻā§āϰāĻŋāĻŦāĻŋāĻāĻ, āϝā§āĻŽāύ āĻšā§āϏā§āĻāύāĻžāĻŽ āĻŦāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽ, PAGE_SIZE āĻŽāĻžāύ (4 KB) āĻ āϤāĻŋāĻā§āϰāĻŽ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ PAGE_SIZE-āĻāϰ āĻā§āϝāĻŧā§ āĻŦāĻĄāĻŧ āĻŽāĻžāύāĻā§āϞāĻŋāϤ⧠iSCSI āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϏā§āĻ āĻāϰ⧠āĻāĻŽāύ Netlink āĻŦāĻžāϰā§āϤāĻž āĻĒāĻžāĻ āĻžāύā§āϰ āϏā§āĻŦāĻŋāϧāĻžāĻŦāĻŋāĻšā§āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻĻā§āϰā§āĻŦāϞāϤāĻžāĻāĻŋ āĻāĻžāĻā§ āϞāĻžāĻāĻžāύ⧠āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āϝāĻāύ āĻāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ sysfs āĻŦāĻž seqfs āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒāĻĄāĻŧāĻž āĻšāϝāĻŧ, āϤāĻāύ āĻā§āĻĄāĻā§ āĻŦāϞāĻž āĻšāϝāĻŧ āϝā§āĻāĻŋ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāĻā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻĢāĻžāϰ⧠āĻ āύā§āϞāĻŋāĻĒāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ sprintf āĻĢāĻžāĻāĻļāύ⧠āĻĒāĻžāϏ āĻāϰ⧠āϝāĻžāϰ āĻāĻāĻžāϰ PAGE_SIZEāĨ¤
āĻāĻāĻāĻŋ NETLINK_ISCSI āϏāĻā§āĻ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ scsi_transport_iscsi āĻāĻžāϰā§āύā§āϞ āĻŽāĻĄāĻŋāĻāϞ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϞā§āĻĄ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻšāĻžāϝāĻŧāϤāĻžāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰ⧠āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻļāύā§āϰ āĻĻā§āϰā§āĻŦāϞāϤāĻžāĨ¤ āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻļāύ⧠āϝā§āĻāĻžāύ⧠āĻāĻ āĻŽāĻĄāĻŋāĻāϞāĻāĻŋ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϞā§āĻĄ āĻšāϝāĻŧ, iSCSI āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻāϰā§āĻ āĻāĻā§āϰāĻŽāĻŖ āĻāĻžāϞāĻžāύ⧠āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻ āϏāĻŽāϝāĻŧā§, āϏāĻĢāϞāĻāĻžāĻŦā§ āĻļā§āώāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻŽāĻĒāĻā§āώ⧠āĻāĻāĻāĻŋ iSCSI āĻĒāϰāĻŋāĻŦāĻšāύā§āϰ āύāĻŋāĻŦāύā§āϧāύ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ āĻĒāϰāĻŋāĻŦāϰā§āϤā§, āĻāĻāĻāĻŋ āĻĒāϰāĻŋāĻŦāĻšāύ āύāĻŋāĻŦāύā§āϧāύ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻĒāύāĻŋ ib_iser āĻāĻžāϰā§āύā§āϞ āĻŽāĻĄāĻŋāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āϝā§āĻāĻŋ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϞā§āĻĄ āĻšāϝāĻŧ āϝāĻāύ āĻā§āύ⧠āϏā§āĻŦāĻŋāϧāĻžāĻŦāĻŋāĻšā§āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻāĻāĻŋ NETLINK_RDMA āϏāĻā§āĻ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āĨ¤
āĻāĻā§āϏāĻĒā§āϞāϝāĻŧā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻŽāĻĄāĻŋāĻāϞāĻā§āϞāĻŋāϰ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āϞā§āĻĄāĻŋāĻ āϏāĻŽāϰā§āĻĨāĻŋāϤāĨ¤ CentOS āĻĢā§āĻĄā§āϰāĻž ā§Ž, RHEL ā§Ž, āĻāĻŦāĻ āĻĢā§āĻĄā§āϰāĻž-āϤ⧠rdma-core āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ, āϝāĻž āĻŦā§āĻļ āĻāĻŋāĻā§ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻāϰāϤāĻž āĻāĻŦāĻ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻā§āĻļāύ, GUI-āĻāĻŋāϤā§āϤāĻŋāĻ āϏāĻžāϰā§āĻāĻžāϰ, āĻ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞāĻžāĻāĻā§āĻļāύ āĻšā§āϏā§āĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ⧠āĻĄāĻŋāĻĢāϞā§āĻāĻāĻžāĻŦā§ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻĨāĻžāĻā§āĨ¤ āϤāĻŦā§, āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāύāϏā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āϏāĻžāϰā§āĻāĻžāϰ āĻŦāĻŋāϞā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦāĻž āĻāĻāĻāĻŋ āĻŽāĻŋāύāĻŋāĻŽāĻžāϞ āĻāύāϏā§āĻāϞā§āĻļāύ āĻāĻŽā§āĻ āĻāύāϏā§āĻāϞ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ rdma-core āĻāύāϏā§āĻāϞ āĻšāϝāĻŧ āύāĻžāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ āĻŦā§āϏ āĻĢā§āĻĄā§āϰāĻž ā§Šā§§ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻā§āĻļāύ āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻļāύ⧠āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻĨāĻžāĻāϞā§āĻ āĻĢā§āĻĄā§āϰāĻž ā§Šā§§ āϏāĻžāϰā§āĻāĻžāϰ⧠āύā§āĻāĨ¤ Debian и Ubuntu āĻāĻ āϏāĻŽāϏā§āϝāĻžāϰ āĻĒā§āϰāϤāĻŋ āϏāĻāĻŦā§āĻĻāύāĻļā§āϞāϤāĻž āĻāĻŽ, āĻāĻžāϰāĻŖ rdma-core āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻāĻžāϰā§āύā§āϞ āĻŽāĻĄāĻŋāĻāϞāĻā§āϞ⧠āĻā§āĻŦāϞ āϤāĻāύāĻ āϞā§āĻĄ āĻāϰ⧠āϝāĻāύ RDMA āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻĨāĻžāĻā§āĨ¤

āĻāĻāĻāĻŋ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āϏāĻŽāĻžāϧāĻžāύ āĻšāĻŋāϏāĻžāĻŦā§, āĻāĻĒāύāĻŋ libiscsi āĻŽāĻĄāĻŋāĻāϞā§āϰ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āϞā§āĻĄāĻŋāĻ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ: echo âinstall libiscsi /bin/trueâ >> /etc/modprobe.d/disable-libiscsi.conf
āĻāĻĒāϰāύā§āϤā§, āĻāĻžāϰā§āύā§āϞ āĻĨā§āĻā§ āĻĄā§āĻāĻž āϞāĻŋāĻā§āĻ āĻšāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŽāύ āĻĻā§āĻāĻŋ āĻāĻŽ āĻŦāĻŋāĻĒāĻā§āĻāύāĻ āĻĻā§āϰā§āĻŦāϞāϤāĻž iSCSI āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽā§ āϏā§āĻĨāĻŋāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§: CVE-2021-27363 (sysfs āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ iSCSI āĻā§āϰāĻžāύā§āϏāĻĒā§āϰā§āĻ āĻĄāĻŋāϏāĻā§āϰāĻŋāĻĒā§āĻāϰ āϤāĻĨā§āϝ āĻĢāĻžāĻāϏ) āĻāĻŦāĻ CVE-2021-27364 (āϏā§āĻŽāĻžāϰ āĻŦāĻžāĻāϰ⧠āĻĒāĻĄāĻŧā§āύ)āĨ¤ āĻāĻ āĻĻā§āϰā§āĻŦāϞāϤāĻžāĻā§āϞāĻŋ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϏā§āϝā§āĻ-āϏā§āĻŦāĻŋāϧāĻž āĻāĻžāĻĄāĻŧāĻžāĻ iSCSI āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āύā§āĻāϞāĻŋāĻāĻ āϏāĻā§āĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϝā§āĻāĻžāϝā§āĻ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ āϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāύ āϏā§āĻŦāĻŋāϧāĻžāĻŦāĻā§āĻāĻŋāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠iSCSI-āĻāϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āϏā§āĻļāύāĻāĻŋ āĻŦāύā§āϧ āĻāϰāϤ⧠"āĻāĻāĻāĻŋ āϏā§āĻļāύ āĻļā§āώ āĻāϰā§āύ" āĻāĻŽāĻžāύā§āĻĄ āĻāĻžāϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāϤā§āϏ: opennet.ru
