CVE-2026-72083
In the Linux kernel, the following vulnerability has been resolved:
scsi: target: core: Fix iSCSI ISID use-after-free in REGISTER AND MOVE
corescsi3emulateproregisterandmove() maps the PERSISTENT RESERVE OUT
parameter list with transportkmapdata_sg() and parses the destination
TransportID with targetparseprouttransport_id(). For an iSCSI
TransportID (FORMAT CODE 01b), iscsiparseprouttransport_id() returns
the ISID in iport_ptr as a raw pointer into that mapped buffer.
The function then unmaps the buffer with transportkunmapdata_sg() before
dereferencing iportptr in strcmp(), corescsi3locatepr_reg() and
corescsi3alloc_registration(). When the parameter list spans more than
one page (PARAMETER LIST LENGTH > 4096), transportkmapdata_sg() uses
vmap() and transportkunmapdata_sg() does vunmap(), so the kernel virtual
address backing iport_ptr is torn down and every subsequent dereference is
a use-after-free read of the unmapped region.
Keep the parameter list mapped until iport_ptr is no longer needed: drop
the early transportkunmapdata_sg() and unmap once on the success path,
right before returning. The error paths already unmap through the existing
"if (buf) transportkunmapdata_sg(cmd)" at the out: label, which now runs
on every post-map error exit because buf is no longer cleared early. Only
reads of the mapping happen while spinlocks are held; the map and unmap
calls remain outside any lock. The sibling caller
corescsi3decodespeci_port() already uses the buffer before unmapping it
and is left unchanged.
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://git.kernel.org/stable/c/05b3e37433cf2eaf8867f1c16528aa347bb212ab, https://git.kernel.org/stable/c/59a2a5a37dc49a641ad6bc64aee34e5a61025ffd, https://git.kernel.org/stable/c/7d56f5c868d92c9d504a34a3ea450bce481c7f63, https://git.kernel.org/stable/c/9f8076cc73dfa6b10155978c160587e986b22169, https://git.kernel.org/stable/c/a040004846f1fbe687f6ec76d9ccc27b4ead42e4, https://git.kernel.org/stable/c/cb7bdae7fba404852ade34b0c1445fbaf3e54fbb, https://git.kernel.org/stable/c/ef2ee18fec92088c7d8877baf7674e89389ccd66, https://git.kernel.org/stable/c/fda6a1f3c3d7047b5ce5654487649c2daa738bfc, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72083.json, https://nvd.nist.gov/vuln/detail/CVE-2026-72083, https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git