CVE-2023-54227

CVE-2023-54227

High · published December 30, 2025

CVSS v3.1
7.5
EPSS
1%
Percentile
42.7
In the wild
Unconfirmed
What it is

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

blk-mq: fix tags leak when shrink nr_hw_queues

Although we don't need to realloc set->tags[] when shrink nr_hw_queues,

we need to free them. Or these tags will be leaked.

How to reproduce:

1. mount -t configfs configfs /mnt

2. modprobe null_blk nr_devices=0 submit_queues=8

3. mkdir /mnt/nullb/nullb0

4. echo 1 > /mnt/nullb/nullb0/power

5. echo 4 > /mnt/nullb/nullb0/submit_queues

6. rmdir /mnt/nullb/nullb0

In step 4, will alloc 9 tags (8 submit queues and 1 poll queue), then

in step 5, new_nr_hw_queues = 5 (4 submit queues and 1 poll queue).

At last in step 6, only these 5 tags are freed, the other 4 tags leaked.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00511 · 42.7th percentile
Published
2025-12-30T18:16Z
References (3)
EPSS history
Timeline
  • 30 DEC 12:11Z
    blk-mq: fix tags leak when shrink nr_hw_queues
    cvelistv5