В ядре Linux устранена следующая уязвимость:
scsi: core: исправлена утечка счетчика ссылок для tagset_refcnt. Эта утечка приведет к зависанию при отключении хоста SCSI. Например,
iscsid зависает со следующей трассировкой вызова:
[130120.652718] scsi_alloc_sdev: ошибка выделения во время сканирования SCSI, некоторые устройства SCSI могут быть не настроены.
PID: 2528 ЗАДАЧА: ffff9d0408974e00 ЦП: 3 КОМАНДА: «iscsid»
#0 [ffffb5b9c134b9e0] __расписание на ffffffff860657d4
#1 [ffffb5b9c134ba28] расписание на ffffffff86065c6f
#2 [ffffb5b9c134ba40] Schedule_timeout в ffffffff86069fb0
#3 [ffffb5b9c134bab0] __wait_for_common на ffffffff8606674f
# 4 [ffffb5b9c134bb10] scsi_remove_host в ffffffff85bfe84b
#5 [ffffb5b9c134bb30] iscsi_sw_tcp_session_destroy по адресу ffffffffc03031c4 [iscsi_tcp]
#6 [ffffb5b9c134bb48] iscsi_if_recv_msg по адресу ffffffffc0292692 [scsi_transport_iscsi]
#7 [ffffb5b9c134bb98] iscsi_if_rx в ffffffffc02929c2 [scsi_transport_iscsi]
#8 [ffffb5b9c134bbf0] netlink_unicast на ffffffff85e551d6
#9 [ffffb5b9c134bc38] netlink_sendmsg на ffffffff85e554ef
Показать оригинальное описание (EN)
In the Linux kernel, the following vulnerability has been resolved: scsi: core: Fix refcount leak for tagset_refcnt This leak will cause a hang when tearing down the SCSI host. For example, iscsid hangs with the following call trace: [130120.652718] scsi_alloc_sdev: Allocation failure during SCSI scanning, some SCSI devices might not be configured PID: 2528 TASK: ffff9d0408974e00 CPU: 3 COMMAND: "iscsid" #0 [ffffb5b9c134b9e0] __schedule at ffffffff860657d4 #1 [ffffb5b9c134ba28] schedule at ffffffff86065c6f #2 [ffffb5b9c134ba40] schedule_timeout at ffffffff86069fb0 #3 [ffffb5b9c134bab0] __wait_for_common at ffffffff8606674f #4 [ffffb5b9c134bb10] scsi_remove_host at ffffffff85bfe84b #5 [ffffb5b9c134bb30] iscsi_sw_tcp_session_destroy at ffffffffc03031c4 [iscsi_tcp] #6 [ffffb5b9c134bb48] iscsi_if_recv_msg at ffffffffc0292692 [scsi_transport_iscsi] #7 [ffffb5b9c134bb98] iscsi_if_rx at ffffffffc02929c2 [scsi_transport_iscsi] #8 [ffffb5b9c134bbf0] netlink_unicast at ffffffff85e551d6 #9 [ffffb5b9c134bc38] netlink_sendmsg at ffffffff85e554ef