CVE-2026-63889

Source
https://cve.org/CVERecord?id=CVE-2026-63889
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63889.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-63889
Downstream
Published
2026-07-19T14:55:01.515Z
Modified
2026-07-22T05:29:58.361574078Z
Severity
  • 8.1 (High) CVSS_V3 - CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H CVSS Calculator
Summary
scsi: scsi_transport_fc: Widen FPIN pname walker counter to u32
Details

In the Linux kernel, the following vulnerability has been resolved:

scsi: scsitransportfc: 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 pnamecount field, and did not bound pnamecount 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 pnamelist[] walk into one helper, widen the counter to u32, and clamp pnamecount against the entries that fit in the descriptor body before iterating.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63889.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
3dcfe0de5a9752e646a61f4ce513ac059960c7c3
Fixed
07776b7779c9426982c1ad74aad91bd531593790
Fixed
29f126f09e34a425b376b3646c89aa7cc18b142c
Fixed
163bd704d7515c3df6c2e03bcba93d1db79edbff
Fixed
ee57b89e5da9fffbe0d26647e4ff0750dacb9943
Fixed
35461d23744175a78b6280293892cca357c22793
Fixed
bdff76dff6ec23d6fe35812fa33e5c4ce2cdb770
Fixed
a9a39233ec1fc9f97ea1340a4d09bb7ec2be5153

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63889.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.210
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.176
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.143
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.93
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.35
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.0.12

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63889.json"