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

scsi: mpi3mr: Fix NULL pointer dereference in mpi3mr_sas_port_add()

sas_port_alloc_num() can return NULL on memory allocation failure. The
return value is passed directly to sas_port_add() without a NULL check,
which causes a NULL pointer dereference.

Additionally, if sas_port_add() fails, the allocated port is not freed
before jumping to out_fail, leaking the sas_port structure. Call
sas_port_free() to properly release it.
Published: 2026-09-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

The vulnerability lies in the Linux mpi3mr driver for SCSI devices. This represents a Null Pointer Dereference vulnerability (CWE-476). The function that allocates a SAS port may return NULL when memory cannot be allocated. That pointer is then passed to sas_port_add() without validation, causing a null pointer dereference and a kernel crash. The same code path also leaks a port structure if sas_port_add() fails. The likely attack vector is local, requiring the attacker to trigger a memory allocation failure in the SCSI subsystem, typically by performing an operation that forces the driver to add a SAS port.

Affected Systems

All Linux kernel versions that include the MPI3MR driver for SCSI devices are affected until the patch that checks for NULL pointers and frees leaked resources is merged. The vulnerability applies to any system running the Linux kernel and loading or using the mpi3mr module, typically servers or storage controllers handling SAS or SATA devices.

Risk and Exploitability

The CVSS base score of 5.5 reflects medium severity. EPSS <1% and absence from the KEV catalog suggest that exploitation is unlikely at present. The attack requires local access that can induce a failure in the SCSI subsystem, so the attack vector is local. A successful exploit would cause a kernel crash, resulting in denial of service, though no privilege escalation path has been identified in the advisory.

Generated by OpenCVE AI on September 30, 2026 at 09:57 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Install the latest Linux kernel version that contains the mpi3mr_sas_port_add NULL pointer dereference fix
  • Reboot the system after the update to load the corrected driver
  • Disable the mpi3mr module or prevent operations that create SAS ports on the affected system until the kernel can be updated

Generated by OpenCVE AI on September 30, 2026 at 09:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Thu, 22 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:o:linux:linux_kernel:7.3:rc1:*:*:*:*:*:*

Sat, 03 Oct 2026 11:15:00 +0000


Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476
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

Low


Fri, 25 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: scsi: mpi3mr: Fix NULL pointer dereference in mpi3mr_sas_port_add() sas_port_alloc_num() can return NULL on memory allocation failure. The return value is passed directly to sas_port_add() without a NULL check, which causes a NULL pointer dereference. Additionally, if sas_port_add() fails, the allocated port is not freed before jumping to out_fail, leaking the sas_port structure. Call sas_port_free() to properly release it.
Title scsi: mpi3mr: Fix NULL pointer dereference in mpi3mr_sas_port_add()
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-10-19T09:14:21.791Z

Reserved: 2026-09-25T10:25:14.318Z

Link: CVE-2026-98129

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-09-25T11:17:44.270

Modified: 2026-10-22T15:10:31.867

Link: CVE-2026-98129

cve-icon Redhat

Severity : Low

Publid Date: 2026-09-25T00:00:00Z

Links: CVE-2026-98129 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T10:00:17Z

Weaknesses