{"id":14943,"date":"2026-09-04T19:02:19","date_gmt":"2026-09-04T11:02:19","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-63889"},"modified":"2026-09-04T19:02:19","modified_gmt":"2026-09-04T11:02:19","slug":"cve-2026-63889","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-63889","title":{"rendered":"CVE-2026-63889 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nscsi: scsi_transport_"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>scsi: scsi_transport_fc: Widen FPIN pname walker counter to u32<\/p>\n<p>An adjacent Fibre Channel fabric actor that can deliver an FPIN ELS<br \/>\nframe to an lpfc or qla2xxx Linux initiator can trigger a non-return in<br \/>\nthe generic FC transport. This is not a local userspace or IP network<br \/>\npath; the attacker must be able to inject fabric traffic, for example as<br \/>\na compromised switch or fabric controller, or as a same-zone N_Port on a<br \/>\nfabric that permits source spoofing.<\/p>\n<p>The Link-Integrity and Peer-Congestion FPIN walkers used a u8 loop<br \/>\ncounter against the 32-bit on-wire pname_count field, and did not bound<br \/>\npname_count by the descriptor body already validated by the TLV walker.<br \/>\nA pname_count of 256 therefore wraps the counter and keeps the loop<br \/>\ncondition true indefinitely.<\/p>\n<p>Factor the shared pname_list[] walk into one helper, widen the counter<br \/>\nto u32, and clamp pname_count against the entries that fit in the<br \/>\ndescriptor body before iterating.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>scsi: scsi_transport_fc: Widen FPIN pname walker counter to u32<\/p>\n<p>An adjacent Fibre Channel fabric actor that can deliver an FPIN EL<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-14943","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/14943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}