PT-2026-26121 · Linux+2 · Linux Kernel+2

Published

2025-12-19

·

Updated

2026-06-16

·

CVE-2026-23261

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The Linux kernel contains an issue where the admin tagset is not released if initialization fails during NVMe/FC controller creation. Specifically, the nvme fabrics component creates an NVMe/FC controller through a series of function calls: nvmf dev write(), nvmf create ctrl(), nvme fc create ctrl(), and nvme fc init ctrl(). If any step after nvme add ctrl() succeeds fails, the controller references are torn down, but the admin queue and tag set are not freed, leading to memory leaks. The issue is addressed by checking ctrl->ctrl.admin tagset in the fail path and calling nvme remove admin tag set() to reclaim all admin queue allocations when controller setup aborts. The vulnerable functions involved are nvmf dev write(), nvmf create ctrl(), nvme fc create ctrl(), nvme fc init ctrl(), and nvme remove admin tag set().
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Improper Resource Release

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-03448
CVE-2026-23261
OPENSUSE-SU-2026:20826-1
SUSE-SU-2026:21841-1
SUSE-SU-2026:21845-1
SUSE-SU-2026:21860-1
SUSE-SU-2026:2217-1
SUSE-SU-2026:2238-1
USN-8278-1
USN-8278-2
USN-8289-1
USN-8289-2
USN-8296-1
USN-8296-2
USN-8393-1
USN-8440-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu