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

scsi: xen: scsiback: Free the command tag on the TMR submit-failure path

scsiback_device_action() obtains a command tag in
scsiback_get_pend_req() and submits a task-management request with
target_submit_tmr(). When target_submit_tmr() fails it returns < 0 and
scsiback jumps to the err: label, which sends a response but frees
nothing, leaking the tag.

Impact: a pvSCSI guest can leak the command tags of a LUN's session,
stopping the LUN, by issuing VSCSIIF_ACT_SCSI_ABORT or RESET requests
whenever target_submit_tmr() fails.

transport_generic_free_cmd() cannot be used here. By the time
target_submit_tmr() returns an error it has already run
__target_init_cmd() (so se_cmd->cmd_kref is one, not zero), and on its
target_get_sess_cmd() error path it has freed se_cmd->se_tmr_req via
core_tmr_release_req() while leaving SCF_SCSI_TMR_CDB set and the
pointer dangling. Letting the command release run target_free_cmd_mem()
would then double-free se_tmr_req.

Use the same helper, which returns just the tag, on this path too.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability occurs in the Linux kernel when a task‑management request (TMR) submission fails during a pvSCSI guest operation. The code path incorrectly frees the command tag associated with the request, leaving the tag leaked and causing the command to never be released. The guest can trigger this failure by issuing VSCSIIF_ACT_SCSI_ABORT or RESET commands. As a result, the host LUN session can stall and become unusable, effectively denying service to the affected storage target.

Affected Systems

The flaw resides in the generic Linux kernel, affecting all distributions that use the default kernel without the patch. No specific version range is documented in the CNA data, implying that any kernel applying the upstream fix is relevant. The vulnerability manifests in virtualized environments that employ pvSCSI backends. Based on the description, it is inferred that any host running a virtualized guest with a pvSCSI target could be impacted.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity. The EPSS score of <1% suggests a very low likelihood of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Based on the description, the attacker would need control of a pvSCSI guest and the ability to intentionally cause TMR submission to fail, a feasible scenario inside a virtual machine. If successfully exploited, the denial of service of the target LUN could be achieved, and the double‑free path might lead to memory corruption if the attacker can manipulate subsequent memory usage.

Generated by OpenCVE AI on August 18, 2026 at 05:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that includes the fix for CVE-2026-72086, such as the latest stable release that contains the mentioned commit changes.
  • Ensure that all virtual machines using pvSCSI backends use the updated kernel and reload the SCSI driver to prevent stale command tags.
  • Monitor SCSI event logs for aborted sessions or repeated VSCSIIF_ACT_SCSI_ABORT/RESET commands; if the issue recurs after updating, verify the patch and consider reverting to a known stable configuration.

Generated by OpenCVE AI on August 18, 2026 at 05:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 04:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Tue, 18 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Sat, 15 Aug 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: scsi: xen: scsiback: Free the command tag on the TMR submit-failure path scsiback_device_action() obtains a command tag in scsiback_get_pend_req() and submits a task-management request with target_submit_tmr(). When target_submit_tmr() fails it returns < 0 and scsiback jumps to the err: label, which sends a response but frees nothing, leaking the tag. Impact: a pvSCSI guest can leak the command tags of a LUN's session, stopping the LUN, by issuing VSCSIIF_ACT_SCSI_ABORT or RESET requests whenever target_submit_tmr() fails. transport_generic_free_cmd() cannot be used here. By the time target_submit_tmr() returns an error it has already run __target_init_cmd() (so se_cmd->cmd_kref is one, not zero), and on its target_get_sess_cmd() error path it has freed se_cmd->se_tmr_req via core_tmr_release_req() while leaving SCF_SCSI_TMR_CDB set and the pointer dangling. Letting the command release run target_free_cmd_mem() would then double-free se_tmr_req. Use the same helper, which returns just the tag, on this path too.
Title scsi: xen: scsiback: Free the command tag on the TMR submit-failure path
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-17T05:07:56.806Z

Reserved: 2026-08-09T03:40:39.905Z

Link: CVE-2026-72086

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:22.593

Modified: 2026-08-17T06:18:07.513

Link: CVE-2026-72086

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72086 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T05:45:03Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime