CVE-2025-71232: scsi: qla2xxx: Free sp in error path to fix system crash

Published Feb 18, 2026
·
Updated

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

scsi: qla2xxx: Free sp in error path to fix system crash

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

[61110.449331] qla2xxx [0000:27:00.0]-0042:0: Disabled MSI-X. [61110.467494] ============================================================================= [61110.467498] BUG qla2xxxsrbs (Tainted: G OE -------- --- ): Objects remaining in qla2xxxsrbs on kmemcacheshutdown() [61110.467501] -----------------------------------------------------------------------------

[61110.467502] Slab 0x000000000ffc8162 objects=51 used=1 fp=0x00000000e25d3d85 flags=0x57ffffc0010200(slab|head|node=1|zone=2|lastcpupid=0x1fffff) [61110.467509] CPU: 53 PID: 455206 Comm: rmmod Kdump: loaded Tainted: G OE -------- --- 5.14.0-284.11.1.el92.x8664 #1 [61110.467513] Hardware name: HPE ProLiant DL385 Gen10 Plus v2/ProLiant DL385 Gen10 Plus v2, BIOS A42 08/17/2023 [61110.467515] Call Trace: [61110.467516] <TASK> [61110.467519] dumpstacklvl+0x34/0x48 [61110.467526] slaberr.cold+0x53/0x67 [61110.467534] kmemcacheshutdown+0x16e/0x320 [61110.467540] kmemcachedestroy+0x51/0x160 [61110.467544] qla2x00moduleexit+0x93/0x99 [qla2xxx] [61110.467607] ? dosysdeletemodule.constprop.0+0x178/0x280 [61110.467613] ? syscalltraceenter.constprop.0+0x145/0x1d0 [61110.467616] ? dosyscall64+0x5c/0x90 [61110.467619] ? excpagefault+0x62/0x150 [61110.467622] ? entrySYSCALL64afterhwframe+0x63/0xcd [61110.467626] </TASK> [61110.467627] Disabling lock debugging due to kernel taint [61110.467635] Object 0x0000000026f7e6e6 @offset=16000 [61110.467639] ------------[ cut here ]------------ [61110.467639] kmemcachedestroy qla2xxxsrbs: Slab cache still has objects when called from qla2x00moduleexit+0x93/0x99 [qla2xxx] [61110.467659] WARNING: CPU: 53 PID: 455206 at mm/slabcommon.c:520 kmemcachedestroy+0x14d/0x160 [61110.467718] CPU: 53 PID: 455206 Comm: rmmod Kdump: loaded Tainted: G B OE -------- --- 5.14.0-284.11.1.el92.x8664 #1 [61110.467720] Hardware name: HPE ProLiant DL385 Gen10 Plus v2/ProLiant DL385 Gen10 Plus v2, BIOS A42 08/17/2023 [61110.467721] RIP: 0010:kmemcachedestroy+0x14d/0x160 [61110.467724] Code: 99 7d 07 00 48 89 ef e8 e1 6a 07 00 eb b3 48 8b 55 60 48 8b 4c 24 20 48 c7 c6 70 fc 66 90 48 c7 c7 f8 ef a1 90 e8 e1 ed 7c 00 <0f> 0b eb 93 c3 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 55 48 89 [61110.467725] RSP: 0018:ffffa304e489fe80 EFLAGS: 00010282 [61110.467727] RAX: 0000000000000000 RBX: ffffffffc0d9a860 RCX: 0000000000000027 [61110.467729] RDX: ffff8fd5ff9598a8 RSI: 0000000000000001 RDI: ffff8fd5ff9598a0 [61110.467730] RBP: ffff8fb6aaf78700 R08: 0000000000000000 R09: 0000000100d863b7 [61110.467731] R10: ffffa304e489fd20 R11: ffffffff913bef48 R12: 0000000040002000 [61110.467731] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [61110.467733] FS: 00007f64c89fb740(0000) GS:ffff8fd5ff940000(0000) knlGS:0000000000000000 [61110.467734] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [61110.467735] CR2: 00007f0f02bfe000 CR3: 00000020ad6dc005 CR4: 0000000000770ee0 [61110.467736] PKRU: 55555554 [61110.467737] Call Trace: [61110.467738] <TASK> [61110.467739] qla2x00moduleexit+0x93/0x99 [qla2xxx] [61110.467755] ? dosysdeletemodule.constprop.0+0x178/0x280

Free sp in the error path to fix 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.16<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

    In the Linux kernel scsi qla2xxx driver, free the sp object on the error path to prevent the system crash caused by remaining objects in the qla2xxx_srbs slab cache during module unload.

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:29 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-71232?

CVE-2025-71232 is classified as a high-severity vulnerability due to its potential to cause system crashes during operation.

2

How do I fix CVE-2025-71232?

To mitigate CVE-2025-71232, update the Linux kernel to the latest version that includes the patch for this vulnerability.

3

What systems are affected by CVE-2025-71232?

CVE-2025-71232 affects systems running the Linux kernel and specifically those utilizing qla2xxx drivers.

4

What exploitation method is used in CVE-2025-71232?

CVE-2025-71232 can be exploited during load/unload tests, leading to a system crash due to mishandling of memory.

5

When was CVE-2025-71232 resolved?

CVE-2025-71232 was resolved in a recent Linux kernel update, where the error path handling was improved.

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