CVE-2026-98128

Source
https://cve.org/CVERecord?id=CVE-2026-98128
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98128.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-98128
Downstream
Published
2026-09-25T10:36:09Z
Modified
2026-09-26T03:48:32Z
Summary
scsi: mpi3mr: Fix target device refcount leak in mpi3mr_sas_port_add()
Details

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

scsi: mpi3mr: Fix target device refcount leak in mpi3mr_sas_port_add()

mpi3mr_get_tgtdev_by_addr() increments the target device kref when it returns a device. If a subsequent error triggers a goto out_fail after the tgtdev reference is acquired, the reference is never released because the out_fail path does not call mpi3mr_tgtdev_put(). This prevents the target device structure from ever being freed.

Add a tgtdev put in the out_fail path, guarded by a NULL check since tgtdev is only acquired for SAS_END_DEVICE types and the same cleanup path is shared by earlier error cases where tgtdev is still NULL.

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/98xxx/CVE-2026-98128.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
e22bae30667a7e74ed057e00fb6e8c79e0738de3
Fixed
040146f81d099006a354b0caacc7f01ca00f257e
Fixed
06a7073b33b8f5cb0ee71e07dc669efffb1c7d58
Fixed
1ccbe8c42009706af79e6629c70d42fc929aef2b
Fixed
419d129f970aaa6567dbac366b0c93784bf9ec97

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98128.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.1.0
Fixed
6.12.111
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.53
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.7

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98128.json"