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

scsi: target: iblock: Fix wrong PR ops NULL check for PREEMPT/RELEASE

In the iblock_execute_pr_out() function, PRO_PREEMPT,
PRO_PREEMPT_AND_ABORT, and PRO_RELEASE all perform callback capability
checks through ops->pr_clear. The error check allows unimplemented hooks
to pass through the gate, resulting dereferencing a NULL function
pointer.

Check whether the hooks that need to be called are supported.
Published: 2026-08-28
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, the iblock_execute_pr_out() function fails to verify that the PREEMPT, PREEMPT_AND_ABORT, and RELEASE operations are supported before invoking the ops->pr_clear callback. When these operations are requested for an iblock device that has not implemented the callback, the NULL check is bypassed, causing a dereference of a NULL function pointer. The resulting kernel panic immediately stops system operation, producing a denial‑of‑service event.

Affected Systems

All Linux kernel builds that include the iblock SCSI target module and have not incorporated the fix are affected. No specific version list is supplied, so any kernel prior to the commit that implements the null check is considered vulnerable.

Risk and Exploitability

The CVSS score has not been reported, and the EPSS value is unavailable, so the precise risk level cannot be quantified. The vulnerability does not appear in CISA KEV, and no public exploits have been disclosed. Attackers would need to trigger a SCSI PREEMPT or RELEASE operation on an iblock device; thus the attack vector is local to the target device and requires a privileged or authenticated session. The impact of a kernel crash is high, so patching is strongly advised.

Generated by OpenCVE AI on August 28, 2026 at 10:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the NULL check fix for iblock_execute_pr_out().
  • Reboot the system to load the updated kernel and ensure the correction takes effect.
  • If an immediate kernel upgrade is not feasible, disable or remove the SCSI target block device or block its use to prevent triggering PREEMPT/RELEASE operations on iblock devices.

Generated by OpenCVE AI on August 28, 2026 at 10:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 11:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: scsi: target: iblock: Fix wrong PR ops NULL check for PREEMPT/RELEASE In the iblock_execute_pr_out() function, PRO_PREEMPT, PRO_PREEMPT_AND_ABORT, and PRO_RELEASE all perform callback capability checks through ops->pr_clear. The error check allows unimplemented hooks to pass through the gate, resulting dereferencing a NULL function pointer. Check whether the hooks that need to be called are supported.
Title scsi: target: iblock: Fix wrong PR ops NULL check for PREEMPT/RELEASE
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-28T06:52:54.933Z

Reserved: 2026-08-26T14:34:25.785Z

Link: CVE-2026-80691

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:54.587

Modified: 2026-08-28T08:16:54.587

Link: CVE-2026-80691

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T10:45:04Z

Weaknesses