iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() (Linux Linux)

CVE-2025-21993
HIGH 7.1

At a glance

Source
NVD
EPSS
EPSS 0.22 % · percentile 12 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Modified

Description

In the Linux kernel, the following vulnerability has been resolved: iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() When performing an iSCSI boot using IPv6, iscsistart still reads the /sys/firmware/ibft/ethernetX/subnet-mask entry. Since the IPv6 prefix length is 64, this causes the shift exponent to become negative, triggering a UBSAN warning. As the concept of a subnet mask does not apply to IPv6, the value is set to ~0 to suppress the warning message.

Weaknesses (CWE)

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 7.1CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:HCISA-ADP
CVSS 3.1HIGH 7.1CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:HNVD · nvd@nist.gov (Primary)
CVSS 3.1HIGH 7.1CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:HNVD · 134c704f-9b21-4f2e-91b3-4a467353bcc0 (Secondary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected 138fe4e069798d9aa948a5402ff15e58f483ee4e < a858cd58dea06cf85b142673deea8c5d87f11e70 ; affected 138fe4e069798d9aa948a5402ff15e58f483ee4e < f763c82db8166e28f45b7cc4a5398a7859665940 ; affected 138fe4e069798d9aa948a5402ff15e58f483ee4e < b388e185bfad32bfed6a97a6817f74ca00a4318f ; affected 138fe4e069798d9aa948a5402ff15e58f483ee4e < 9bfa80c8aa4e06dff55a953c3fffbfc68a3a3b1c ; affected 138fe4e069798d9aa948a5402ff15e58f483ee4e < 2d1eef248107bdf3d5a69d0fde04c30a79a7bf5d ; affected 138fe4e069798d9aa948a5402ff15e58f483ee4e < b253660fac5e0e9080d2c95e3a029e1898d49afb
Linux · Linuxaffected 2.6.26 ; unaffected 0 < 2.6.26 ; unaffected 5.4.292 ≤ 5.4.* ; unaffected 5.10.236 ≤ 5.10.* ; unaffected 5.15.180 ≤ 5.15.* ; unaffected 6.1.132 ≤ 6.1.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD