CVE-2025-71235: scsi: qla2xxx: Delay module unload while fabric scan in progress

Published Feb 18, 2026
·
Updated

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

scsi: qla2xxx: Delay module unload while fabric scan in progress

System crash seen during load/unload test in a loop.

[105954.384919] RBP: ffff914589838dc0 R08: 0000000000000000 R09: 0000000000000086 [105954.384920] R10: 000000000000000f R11: ffffa31240904be5 R12: ffff914605f868e0 [105954.384921] R13: ffff914605f86910 R14: 0000000000008010 R15: 00000000ddb7c000 [105954.384923] FS: 0000000000000000(0000) GS:ffff9163fec40000(0000) knlGS:0000000000000000 [105954.384925] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [105954.384926] CR2: 000055d31ce1d6a0 CR3: 0000000119f5e001 CR4: 0000000000770ee0 [105954.384928] PKRU: 55555554 [105954.384929] Call Trace: [105954.384931] <IRQ> [105954.384934] qla24xxspunmap+0x1f3/0x2a0 [qla2xxx] [105954.384962] ? qlaasyncscanspdone+0x114/0x1f0 [qla2xxx] [105954.384980] ? qla24xxelsctentry+0x4de/0x760 [qla2xxx] [105954.384999] ? wakeupcommon+0x80/0x190 [105954.385004] ? qla24xxprocessresponsequeue+0xc2/0xaa0 [qla2xxx] [105954.385023] ? qla24xxmsixrspq+0x44/0xb0 [qla2xxx] [105954.385040] ? handleirqeventpercpu+0x3d/0x190 [105954.385044] ? handleirqevent+0x58/0xb0 [105954.385046] ? handleedgeirq+0x93/0x240 [105954.385050] ? commoninterrupt+0x41/0xa0 [105954.385055] ? commoninterrupt+0x3e/0xa0 [105954.385060] ? asmcommoninterrupt+0x22/0x40

The root cause of this was that there was a free (dmafreeattrs) in the interrupt context. There was a device discovery/fabric scan in progress. A module unload was issued which set the UNLOADING flag. As part of the discovery, after receiving an interrupt a work queue was scheduled (which involved a work to be queued). Since the UNLOADING flag is set, the work item was not allocated and the mapped memory had to be freed. The free occurred in interrupt context leading to system crash. Delay the driver unload until the fabric scan is complete to avoid the crash.

Affected Software

12 affected componentsFixes available
Linux Linux kernel
linux/qla2xxx
Microsoft azl3 kernel 6.6.121.1-1
Microsoft cbl2 kernel 5.15.200.1-1
Linux Linux kernel>=4.8<5.10.251
Linux Linux kernel>=5.11<5.15.201
Linux Linux kernel>=5.16<6.1.164
Linux Linux kernel>=6.2<6.6.125
Linux Linux kernel>=6.7<6.12.72
Linux Linux kernel>=6.13<6.18.11
Linux Linux kernel>=6.19<6.19.1
debian/linux
6.1.176-16.1.190-16.12.107-16.12.115-27.2.12-17.2.15-1

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade debian/linux to a version that resolves this vulnerability.

    Fixed in 6.1.176-1Fixed in 6.1.190-1Fixed in 6.12.107-1Fixed in 6.12.113-1Fixed in 7.2.12-1Fixed in 7.2.13-1
  2. Compensating control

    Delay unloading the qla2xxx driver/module until the fabric scan or device discovery has completed to avoid the crash.

Event History

Feb 18, 2026
CVE Published
via MITRE·02:53 PM
Data Sourced
via MITRE·02:53 PM
Description
Data Sourced
via NVD·04:22 PM
RemedyDescriptionSeverityWeaknessAffected Software
Feb 21, 2026
Data Sourced
via Microsoft·12:28 PM
DescriptionSeverityWeaknessAffected Software

Parent advisories

This vulnerability appears in the following advisories.

Peer vulnerabilities

Found alongside the following vulnerabilities.

Frequently Asked Questions

1

What is the severity of CVE-2025-71235?

CVE-2025-71235 is classified as a high-severity vulnerability due to its potential to cause system crashes during module unload operations.

2

How do I fix CVE-2025-71235?

To fix CVE-2025-71235, update the Linux kernel to the latest version where the vulnerability has been resolved.

3

What systems are affected by CVE-2025-71235?

CVE-2025-71235 affects the Linux kernel, particularly those using the qla2xxx SCSI driver.

4

What are the potential impacts of CVE-2025-71235?

The potential impacts of CVE-2025-71235 include system crashes during load/unload operations, which can lead to data loss or service interruptions.

5

Is CVE-2025-71235 being actively exploited?

As of now, there is no public evidence suggesting that CVE-2025-71235 is being actively exploited in the wild.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203