Linux Linux, SIMATIC S7-1500 CPU 1518-4 PN/DP MFP, SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP 취약점
In the Linux kernel, the following vulnerability has been resolved: block: fix uaf for flush rq while iterating tags blk_mq_clear_flush_rq_mapping() is not called during scsi probe, by checking blk_queue_init_done(). However, QUEUE_FLAG_INIT_DONE is cleared in del_gendisk by commit aec89dc5d421 ("block: keep q_usage_counter in atomic mode after del_gendisk"), hence for disk like scsi, following blk_mq_destroy_queue() will not clear flush rq from tags->rqs[] as well, cause following uaf that is found by our syzkaller for v6.6: =================================================================...
In the Linux kernel, the following vulnerability has been resolved: block: fix uaf for flush rq while iterating tags blk_mq_clear_flush_rq_mapping() is not called during scsi probe, by checking blk_queue_init_done(). However, QUEUE_FLAG_INIT_DONE is cleared in del_gendisk by commit aec89dc5d421 ("block: keep q_usage_counter in atomic mode after del_gendisk"), hence for disk like scsi, following blk_mq_destroy_queue() will not clear flush rq from tags->rqs[] as well, cause following uaf that is found by our syzkaller for v6.6: =================================================================...
영향 제품·버전
제품 Linux Linux, SIMATIC S7-1500 CPU 1518-4 PN/DP MFP, SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP
영향 버전 Linux Linux, SIMATIC S7-1500 CPU 1518-4 PN/DP MFP, SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP >= 6cfeadbff3f8905f2854735ebb88e581402c16c4 < 1921fe7d2836f8be1d321cf430d17e0d4e05301b, >= 6cfeadbff3f8905f2854735ebb88e581402c16c4 < 1364a29b71c7837770f1902c49e7a6e234d72c92, >= 6cfeadbff3f8905f2854735ebb88e581402c16c4 < a0e93b9fefafe97d596f9c98701ae6c3b04b3ff6, >= 6cfeadbff3f8905f2854735ebb88e581402c16c4 < 61092568f2a9acb0e6e186f03f2e0649a4e86d09, >= 6cfeadbff3f8905f2854735ebb88e581402c16c4 < 3802f73bd80766d70f319658f334754164075bc3, >= 5.19, >= V3.1.6, >= 5.19 < 6.11.11, >= 6.12 < 6.12.2
수정 버전 Linux Linux, SIMATIC S7-1500 CPU 1518-4 PN/DP MFP, SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP 6.11.11, 6.12.2
Linux Linux, SIMATIC S7-1500 CPU 1518-4 PN/DP MFP, SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP의 현재 전체 버전이 공식 영향 범위(Linux Linux, SIMATIC S7-1500 CPU 1518-4 PN/DP MFP, SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP >= 6cfeadbff3f8905f2854735ebb88e581402c16c4 < 1921fe7d2836f8be1d321cf430d17e0d4e05301b, >= 6cfeadbff3f8905f2854735ebb88e581402c16c4 < 1364a29b71c7837770f1902c49e7a6e234d72c92, >= 6cfeadbff3f8905f2854735ebb88e581402c16c4 < a0e93b9fefafe97d596f9c98701ae6c3b04b3ff6, >= 6cfeadbff3f8905f2854735ebb88e581402c16c4 < 61092568f2a9acb0e6e186f03f2e0649a4e86d09, >= 6cfeadbff3f8905f2854735ebb88e581402c16c4 < 3802f73bd80766d70f319658f334754164075bc3, >= 5.19, >= V3.1.6, >= 5.19 < 6.11.11, >= 6.12 < 6.12.2)에 포함되는지 확인합니다. OS를 선택하면 해당 OS의 제품·패키지·KB·APAR 확인 명령만 표시됩니다.
조치방안
제3자 참조와 수정 버전 값(6.11.11, 6.12.2)은 보조 근거로만 사용하고, 공급사 공식 보안 권고에서 조치 기준을 재확인합니다.
조치 후 확인사항
패치 후 같은 명령으로 전체 버전을 다시 확인해 Linux Linux, SIMATIC S7-1500 CPU 1518-4 PN/DP MFP, SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP 6.11.11, 6.12.2 기준을 충족하는지 확인합니다. 이어서 메모리 손상 관련 오류·공격 흔적이 새로 발생하지 않는지 확인합니다.