CVE-2026-72083
Last modified
CVE-2026-72083 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: scsi: target: core: Fix iSCSI ISID use-after-free in REGISTER AND MOVE core_scsi3_emulate_pro_register_and_move() maps the PERSISTENT RESERVE OUT parameter list with transport_kmap_data_sg() and parses the destination TransportID with target_parse_pr_out_transport_id(). For an iSCSI TransportID (FORMAT CODE 01b), iscsi_parse_pr_out_transport_id() returns the ISID in iport_ptr as a raw pointer into that mapped buffer. The function then unmaps the buffer with transport_kunmap_data_sg() before dereferencing iport_ptr in strcmp(), __core_scsi3_locate_pr_reg() and core_scsi3_alloc_registration(). EPSS estimates a 0.22% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: scsi: target: core: Fix iSCSI ISID use-after-free in REGISTER AND MOVE core_scsi3_emulate_pro_register_and_move() maps the PERSISTENT RESERVE OUT parameter list with transport_kmap_data_sg() and parses the destination TransportID with target_parse_pr_out_transport_id(). For an iSCSI TransportID (FORMAT CODE 01b), iscsi_parse_pr_out_transport_id() returns the ISID in iport_ptr as a raw pointer into that mapped buffer. The function then unmaps the buffer with transport_kunmap_data_sg() before dereferencing iport_ptr in strcmp(), __core_scsi3_locate_pr_reg() and core_scsi3_alloc_registration(). When the parameter list spans more than one page (PARAMETER LIST LENGTH > 4096), transport_kmap_data_sg() uses vmap() and transport_kunmap_data_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 transport_kunmap_data_sg() and unmap once on the success path, right before returning. The error paths already unmap through the existing "if (buf) transport_kunmap_data_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 core_scsi3_decode_spec_i_port() already uses the buffer before unmapping it and is left unchanged.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 4949314c7283ea4f9ade182ca599583b89f7edd6, < 7d56f5c868d92c9d504a34a3ea450bce481c7f63; >= 4949314c7283ea4f9ade182ca599583b89f7edd6, < 59a2a5a37dc49a641ad6bc64aee34e5a61025ffd; >= 4949314c7283ea4f9ade182ca599583b89f7edd6, < 9f8076cc73dfa6b10155978c160587e986b22169; >= 4949314c7283ea4f9ade182ca599583b89f7edd6, < a040004846f1fbe687f6ec76d9ccc27b4ead42e4; >= 4949314c7283ea4f9ade182ca599583b89f7edd6, < 05b3e37433cf2eaf8867f1c16528aa347bb212ab; >= 4949314c7283ea4f9ade182ca599583b89f7edd6, < cb7bdae7fba404852ade34b0c1445fbaf3e54fbb; >= 4949314c7283ea4f9ade182ca599583b89f7edd6, < ef2ee18fec92088c7d8877baf7674e89389ccd66; >= 4949314c7283ea4f9ade182ca599583b89f7edd6, < fda6a1f3c3d7047b5ce5654487649c2daa738bfc; d2227f84ba0e97906153ac83db13213fb2e3938d; >= 3.2.9, < 3.3 |
| Linux | Linux | 3.3 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-72083?
How severe is CVE-2026-72083?
How do I fix CVE-2026-72083?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-72077In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72078In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72079In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72080In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-72081In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72082In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72084In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-72085In the Linux kernel, the following vulnerability has been re…9.3
- CVE-2026-72086In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72087In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72088In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72089In the Linux kernel, the following vulnerability has been re…7.1
Are you affected by CVE-2026-72083?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
