CVE-2026-63889: Linux kernel · scsi: scsi_transport_fc: Widen FPIN pname walker counter to u32
Source GCVE Database
Not known to be exploited · CVSS 8.1 High · fixed in ee57b89e5da9fffbe0d26647e4ff0750dacb9943 : patch Linux kernel soon.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 29% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in ee57b89e5da9fffbe0d26647e4ff0750dacb9943, bdff76dff6ec23d6fe35812fa33e5c4ce2cdb770, a9a39233ec1fc9f97ea1340a4d09bb7ec2be5153 +4
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 19 Jul 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
AI-suggested
A fix has been implemented in the Linux kernel to address this vulnerability by widening the FPIN pname walker counter and adding proper bounds checking. Users should update to the fixed Linux kernel version once available. Since this is not a cloud service, remediation depends on applying the official kernel patch.
Description
In the Linux kernel, the following vulnerability has been resolved: scsi: scsi_transport_fc: Widen FPIN pname walker counter to u32 An adjacent Fibre Channel fabric actor that can deliver an FPIN ELS frame to an lpfc or qla2xxx Linux initiator can trigger a non-return in the generic FC transport. This is not a local userspace or IP network path; the attacker must be able to inject fabric traffic, for example as a compromised switch or fabric controller, or as a same-zone N_Port on a fabric that permits source spoofing. The Link-Integrity and Peer-Congestion FPIN walkers used a u8 loop counter against the 32-bit on-wire pname_count field, and did not bound pname_count by the descriptor body already validated by the TLV walker. A pname_count of 256 therefore wraps the counter and keeps the loop condition true indefinitely. Factor the shared pname_list[] walk into one helper, widen the counter to u32, and clamp pname_count against the entries that fit in the descriptor body before iterating.
References
- nvd.nist.gov/vuln/detail/CVE-2026-63889 (opens in a new tab)
- git.kernel.org/stable/c/07776b7779c9426982c1ad74aad91bd531593790 (opens in a new tab)
- git.kernel.org/stable/c/163bd704d7515c3df6c2e03bcba93d1db79edbff (opens in a new tab)
- git.kernel.org/stable/c/29f126f09e34a425b376b3646c89aa7cc18b142c (opens in a new tab)
- git.kernel.org/stable/c/35461d23744175a78b6280293892cca357c22793 (opens in a new tab)
- git.kernel.org/stable/c/a9a39233ec1fc9f97ea1340a4d09bb7ec2be5153 (opens in a new tab)
- git.kernel.org/stable/c/bdff76dff6ec23d6fe35812fa33e5c4ce2cdb770 (opens in a new tab)
- git.kernel.org/stable/c/ee57b89e5da9fffbe0d26647e4ff0750dacb9943 (opens in a new tab)