Back to CVE records
Not yet scoredPublished Sep 16, 2026

CVE-2026-89862scsi: qla2xxx: Fix BSG job leak on validate flash image error path

Updated under an hour ago ()

Does this affect you?

It affects Linux. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix BSG job leak on validate flash image error path qla28xx_validate_flash_image() returns QLA_SUCCESS (0) unconditionally, telling the FC BSG transport (fc_bsg_host_dispatch()) that the driver owns and will complete the request. But bsg_job_done() is guarded by "if (!rval)", so on the error path (rval == -EINVAL) neither the driver nor the transport completes the job. The request dangles until it times out, leaking block layer resources. Commit c2c68225b145 ("scsi: qla2xxx: Fix bsg_done() causing double free") added the "if (!rval)" guard to a batch of BSG handlers. That is correct for handlers that also return the error code (the transport then completes the job once via fail_host_msg), but this function returns QLA_SUCCESS unconditionally, so the guard turned a correct single completion into a leak. Always call bsg_job_done(): bsg_reply->result is DID_OK and the error is reported in vendor_rsp[0], and since the function returns 0 the transport will not complete the job a second time.

CVSS
Not yet scored
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Received
Record last updated
Sep 16, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from c2c68225b1456f4d0d393b5a8778d51bb0d5b1d0 before e25241f9fa01fb0c088381a156d84a725b71c1ef; from c2c68225b1456f4d0d393b5a8778d51bb0d5b1d0 before 0fb52cc632464b0cd07f970341330466d772efe1; 057a5bdc481e58ab853117254867ffb22caf9f6e; f2bbb4db0e4a4fbd5e649c0b5d8733f61da24720; 27ac9679c43a09e54e2d9aae9980ada045b428e0; 74e7458537cd9349cf019862e51491f670871707; 871f6236da96c4a9712b8a29d7f555f767a47e95; 31f33b856d2324d86bcaef295f4d210477a1c018; and 8 more ranges
CNA record

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.